View Full Version : ارسال فرم به ایمیل
iekrang
سه شنبه 31 خرداد 1384, 09:23 صبح
من باید محتویات فرمم را به ایمیل ادمین ارسال کنم.body ایمیل من html و متاسفانه چند خط آخر فرستاده نمیشه.نکته جالب اینکه متن ایمیل در ایمیل هایی مثل yahoo درست ارسال میشه ولی با این smtp server خاص مشکل داره.
کسی هست که راه حل این مشکل رو بدونه؟
mkh1365
سه شنبه 31 خرداد 1384, 09:41 صبح
اگر محتویات میلت فارسی، شاید این کمکت کنه :
System.Web.Mail.MailMessage ms = new System.Web.Mail.MailMessage();
ms.BodyFormat = System.Web.Mail.MailFormat.Html;
ms.BodyEncoding = System.Text.Encoding.GetEncoding("windows-1256");
iekrang
سه شنبه 31 خرداد 1384, 09:50 صبح
نه.
مشکلی با محتویات فارسی ایمیل ندارم.
مشکلم اینه که فقط چند خط از آخر ایمیل رو نشون نمیده.
من برای تست body ایمیل حتی response.write کردم و کامل نمایش داده میشه.
mkh1365
سه شنبه 31 خرداد 1384, 09:58 صبح
اگر با بقیه SMTP Server ها مشکلی نداره، به احتمال خیلی زیاد مشکل از سرور خودته که اجازه نمی ده میلهایی با بیش از یه تعداد کارکتر خاص ارسال بشه.
راستی تعداد کارکترهای ارسالی را رو حساب کن ببین همیشه یه تعداد کارکتر هستن یا فرق میکنن؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.