PDA

View Full Version : ارسال html به ایمیل یاهو



سید حمید حق پرست
دوشنبه 16 مرداد 1391, 00:22 صبح
سلام علیکم
دوستان بنده دنبال این هستم چطوری میشه یک صفحه html به یاهو ارسال کرد . با ارسال کدها که نشد و تو ایمیل همون کدها نمایش داده میشود
ممنون میشم راهنمایی کنید

یا علی (ع)

arenaw
دوشنبه 16 مرداد 1391, 00:38 صبح
سلام
احتمالا اونجا هم باید مثل همین فروم باشه، واسه اینکه کدهای html اجرا بشن باید داخل تگ مخصوصش بنویسی کدهارو
تگ [html] رو امتحان کن شاید شد

سید حمید حق پرست
دوشنبه 16 مرداد 1391, 01:05 صبح
ممنون از شما دوست عزیز اما قبلا امتحان کردم و نشد
دوستان ممنون میشم راهنمایی بفرمایید

یا علی (ع)

سید حمید حق پرست
دوشنبه 16 مرداد 1391, 18:44 عصر
سلام علیکم
دوستان کسی نیست جواب بده

یا علی (ع)

سید حمید حق پرست
چهارشنبه 18 مرداد 1391, 01:22 صبح
سلام علیکم
کسی نیست جواب بده . هر تاپیکی زدم یا اصلا بی جواب مونده یا بعد از چند روز و هفته جواب داده شده

یا علی (ع)

meys34
چهارشنبه 18 مرداد 1391, 23:16 عصر
باید فایل html رو باز کنید و محتویاتش رو به عنوان متن بفرستید...
:لبخند::لبخند:

منظورم اینه
CDO.Message.HTMLBody =
نه این
CDO.Message.TextBody =

بهتره که وقتی HTMLBody رو پر میکنید قسمت TextBody رو هم پر کنید... چون این قسمت از تگ های html پشتیبانی نمیکنه و به صورت txt هست... و ممکنه کاربر، از مسنجری استفاده کنه که html رو ساپورت نمیکنه (یا حداقل به درستی ساپورت نمیکنه...) مثل مسنجر موبایل...

فقط یه مطلب این که اگر مسنجر حالت html رو ساپورت کنه دیگه قسمت txt مشاهده نخواهد شد...وجود داره ولی چون بهش نیاز نیست دیده نمیشه...


این قسمت هم برای فارسی شدن:
CDO.Message.BodyPart.Charset = "utf-8"
CDO.Message.TextBodyPart.Charset = "utf-8"
CDO.Message.HTMLBodyPart.Charset = "utf-8"


شماره 1 مربوط به فارسی شدن سابجکت و cc و bcc و کلا این جور چیزا
2 برای فارسی شدن txt
و 3 برای html

برای شماره 3 از اونجایی که ممکنه قسمت html توسط browser اوپن بشه و علایم ناآشنایی دیده بشه، برای اطمینان بهتره تگ زیر رو هم اضافه کنیم...
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

اینجوری:

.HTMLBody = "<meta http-equiv=" & Chr$(34) & "Content-Type" & Chr$(34) & " content=" & Chr$(34) & "text/html; charset=utf-8" & Chr$(34) & ">" & sMailText



ببخشید اگه بد توضیح دادم... سوالی بود در خدمتیم...