PDA

View Full Version : ارسال ایمیل



rozegar21
چهارشنبه 06 مرداد 1389, 00:41 صبح
سلام دوستان من کد ارسال ایمیل رو نوشتم اما این پیغام رو میده

The transport failed to connect to the server.
به این دلیله که باید حتما سایتم رو اینترنت قرار بگیره؟؟

vbworm
چهارشنبه 06 مرداد 1389, 02:36 صبح
نه. شما باید Smtp رو برای IIS فعال کنی و تنظیمش کنی. لینکهای زیر کمکت میکنه :

http://www.developer.com/net/asp/article.php/3096831/Using-ASPNET-To-Send-Email.htm

http://msdn.microsoft.com/en-us/library/8b83ac7t.aspx

rozegar21
چهارشنبه 06 مرداد 1389, 13:37 عصر
نه. شما باید Smtp رو برای ASP.NET فعال کنی و تنظیمش کنی. لینکهای زیر کمکت میکنه :

http://www.developer.com/net/asp/article.php/3096831/Using-ASPNET-To-Send-Email.htm

http://msdn.microsoft.com/en-us/library/8b83ac7t.aspx
چکش کردم نصب بود اما نمی دونم چطور برای ای اس پی تنظیمش کنم

vbworm
پنج شنبه 07 مرداد 1389, 14:22 عصر
اینجوری : :چشمک:
http://www.codeproject.com/KB/winsdk/ConfigServerSmtp.aspx

موفق باشید

rozegar21
پنج شنبه 07 مرداد 1389, 19:13 عصر
این کارا رو نکردم اما بعد از دیدن سایت انجام دادم اما هنوز همون پیغام رو میده
میدونید توی ساختن accont توی outlook تردید دارم مخصوصا تو pop3 وsmtp

کدی که نوشتم اینه:


MailMessage mail1 =new MailMessage();
mail1.From = email_f.Text;
mail1.Subject = subjet_user.Text;
mail1.Body = matn_user.Text;
mail1.To="mymail@yahoo.com";
mail1.BodyFormat = MailFormat.Text;
mail1.Priority = MailPriority.High;
SmtpMail.SmtpServer = "mail@yahoo.com";
SmtpMail.Send(mail1);

rozegar21
پنج شنبه 07 مرداد 1389, 19:46 عصر
خطایی که میده اینه:

vbworm
جمعه 08 مرداد 1389, 02:21 صبح
SmtpServer رو اشتباه زدی دوست عزیز.... اون که خودش یه آدرس ایمیله ...:اشتباه:
اگه اشتباه نکنم SmtpServer باید LocalHost باشه

rozegar21
جمعه 08 مرداد 1389, 23:28 عصر
SmtpServer رو اشتباه زدی دوست عزیز.... اون که خودش یه آدرس ایمیله ...:اشتباه:
اگه اشتباه نکنم SmtpServer باید LocalHost باشه
معذرت میخوام میشه دقیقا بگین کجای کدمو رو اصلاح کنم

si6arp
شنبه 09 مرداد 1389, 15:32 عصر
یک DLL برای همین کار ساختم . توی امضای من هست.

vbworm
یک شنبه 10 مرداد 1389, 22:34 عصر
SmtpMail.SmtpServer = "LocalHost"

rozegar21
یک شنبه 10 مرداد 1389, 23:24 عصر
SmtpMail.SmtpServer = "LocalHost"

با این کد هیچ پیغم خطایی نداد ولی از کجا بدونم درسته یعنی ایمیلی که ارسال میشه کجا میره

rozegar21
یک شنبه 10 مرداد 1389, 23:34 عصر
معذرت میخوام دوست عزیز بعدازظهر امروز با همین لوکال هاست چکش کردم خطایی نداد اما دوباره الان که تستش کردم بازم همون خطارو داد

vbworm
جمعه 15 مرداد 1389, 16:54 عصر
خوب به چه آدرسی Mail کردی؟ به همون آدرس میره دیگه :متفکر:

rozegar21
جمعه 15 مرداد 1389, 19:25 عصر
خوب به چه آدرسی Mail کردی؟ به همون آدرس میره دیگه :متفکر:

به ایمیل خودم اما چیزی ندیدم

vbworm
شنبه 16 مرداد 1389, 23:59 عصر
احتمالا توی Bulk نرفته بود؟

rozegar21
یک شنبه 17 مرداد 1389, 00:21 صبح
احتمالا توی Bulk نرفته بود؟
نه هیچحایی نرفته بودن

Mehdi Naderi
یک شنبه 17 مرداد 1389, 15:42 عصر
SmtpMail.SmtpServer = "LocalHost"

این برای چیه ؟ بدون این هم ارسال میشه وقتی IIS نصبه نیاز داره ؟