PDA

View Full Version : سوال: ارسال ایمیل با استفاده از بادی HTML



farbod61
شنبه 09 شهریور 1392, 10:47 صبح
سلام دوستان
من یه مشکلی پیدا کردم

من میخوام به برنامه بگم فایل HTML توی آدرس فلان رو بخون و به عنوان بادی ایمیل ازش استفاده کن
میشه یه راهنمایی بکنید
ممنونم

Mani_rf
شنبه 09 شهریور 1392, 13:13 عصر
با کلاس Io.File بازش کن به عنوان فایل تکست باز میکنه؛ بعد با استفاده از 1حلقه While و متد ReadLine خط به خط تا انتهاش رو بخون و تو 1متغییر بریز. در نهایت هم مقدار متغیر رو به عنوان بادی بفرست.
کار سختی نیست

farbod61
شنبه 09 شهریور 1392, 13:59 عصر
با کلاس Io.File بازش کن به عنوان فایل تکست باز میکنه؛ بعد با استفاده از 1حلقه While و متد ReadLine خط به خط تا انتهاش رو بخون و تو 1متغییر بریز. در نهایت هم مقدار متغیر رو به عنوان بادی بفرست.
کار سختی نیست

سلام
ممنونم از پاسخگوییتون
بیبینید درست انجام دادم؟

Dim reader As StreamReader
Dim fars As String = Me.TextBox3.Text
reader = File.OpenText(fars)
While reader.Peek <> -1
fars += reader.ReadLine()
End While
reader.Close()

توی اینجا textbox3 آدرس فایل HTML هستش
لطفا اگه راه بهتری هست با کد برام مثال بزنید

farbod61
شنبه 09 شهریور 1392, 14:13 عصر
این کدی که من نوشتم فقط برای جی میل جواب میده، چرا؟
کدم مشکل داره؟
از شانسم من نیاز شدید برای ارسال با یاهو دارم
میشه لطف کنید کدی که مورد تایید خودتون هست رو بزارید
ممنون میشم

Mani_rf
شنبه 09 شهریور 1392, 15:29 عصر
کد درسته اگر تو جیمیل نشون میده تو یاهو نه مشکل جای دیگست. کد HTML رو بزار اینجا ببینمش لطفا

farbod61
شنبه 09 شهریور 1392, 15:44 عصر
نه توی یاهو ارسال نمیشه اصلا
ارور میگیره
میدنی چرا میگم احتمالا مشکل از کد هستش؟
چون وقتی یه خط بهش اضافه میکنم ایمیل ارسال نمیشه ( یاهو) ولی وقتی چند تا خط رو پاکش میکنم ارسال میشه
انگار که نتونه بخونه HTML رو

برای ایمیل یاهو تنظیمات خاصی غیر از پورت و سرور نیاز نیست که؟

Mani_rf
شنبه 09 شهریور 1392, 16:23 عصر
فکر نکنم، فقط مطمعن شو که اکانتی که ساختی Pop3 رو ساپرت میکنه. اگه قبل از ارسال خطا میده متن خطا رو بگذار ببینیم.