PDA

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



vahidmasoudi1391
سه شنبه 07 آذر 1396, 18:40 عصر
سلام
من از سورس کد زیر استفاده کردم ولی خطا در ایمیل می دهد علت چیست

SmtpClient smtpclient1 = new SmtpClient();MailMessage mailmessage1 = new MailMessage();
MailAddress fromaddress = new MailAddress("Info@Arax-Group.ir", "گروه آراکس");
MailAddress toaddress = new MailAddress("Dalili.****@***.com");
mailmessage1.From = fromaddress;
mailmessage1.To.Add(toaddress);
mailmessage1.IsBodyHtml = true;
mailmessage1.Subject = "Test";
mailmessage1.Body = "Arax-Group.ir";
smtpclient1.Host = "****";
smtpclient1.Credentials = new System.Net.NetworkCredential("Info@Arax-Group.ir", "******");
smtpclient1.Send(mailmessage1);

با تشکر

parvizwpf
سه شنبه 07 آذر 1396, 19:54 عصر
متن خطا چیست؟

Tekyegah
سه شنبه 07 آذر 1396, 22:14 عصر
این رو تست کن :

SmtpClient smtpClient = new SmtpClient("mail.MyWebsiteDomainName.com", 25);

smtpClient.Credentials = new System.Net.NetworkCredential("info@MyWebsiteDomainName.com", "myIDPassword");
smtpClient.UseDefaultCredentials = true;
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.EnableSsl = true;
MailMessage mail = new MailMessage();

//Setting From , To and CC
mail.From = new MailAddress("info@MyWebsiteDomainName", "MyWeb Site");
mail.To.Add(new MailAddress("info@MyWebsiteDomainName"));
mail.CC.Add(new MailAddress("MyEmailID@gmail.com"));

smtpClient.Send(mail);

vahidmasoudi1391
چهارشنبه 08 آذر 1396, 19:32 عصر
سلام دوستان این خطا می دهد
لطفا کمکم کنید

Tekyegah
چهارشنبه 08 آذر 1396, 22:37 عصر
از رو سیستم خودت داری تست میگیری !؟
باید این کد رو توی سرورتون قرار بدید !

( اگه میخوای با local کار کنی ، از Gmail استفاده کن )

vahidmasoudi1391
پنج شنبه 09 آذر 1396, 06:04 صبح
سلام روی سرور امتحان کردم باز همین خطا پیش آمد

Tekyegah
پنج شنبه 09 آذر 1396, 21:41 عصر
سلام مجدد
#C :

Net.Mail.MailMessage msg2 = new Net.Mail.MailMessage();
Net.Mail.SmtpClient m2 = new Net.Mail.SmtpClient();
msg2.From = new Net.Mail.MailAddress("test@yahoo.com");
msg2.To.Add(new Net.Mail.MailAddress("info@mysite.ir"));
msg2.Subject = "subject";
msg2.Body = "Text";
msg2.BodyEncoding = Encoding.UTF8;
msg2.IsBodyHtml = true;
msg2.Priority = Net.Mail.MailPriority.High;
m2.Host = "95.38.61.193";
m2.Send(msg2);
msg2.Dispose();

VB:

Dim msg2 As New Net.Mail.MailMessage
Dim m2 As New Net.Mail.SmtpClient
msg2.From = New Net.Mail.MailAddress("test@yahoo.com")
msg2.To.Add(New Net.Mail.MailAddress("info@mysite.ir"))
msg2.Subject = "subject"
msg2.Body = "Text"
msg2.BodyEncoding = Encoding.UTF8
msg2.IsBodyHtml = True
msg2.Priority = Net.Mail.MailPriority.High
m2.Host = "95.38.61.193"
m2.Send(msg2)
msg2.Dispose()

mr.sirwan
پنج شنبه 09 آذر 1396, 22:19 عصر
سلام روی سرور امتحان کردم باز همین خطا پیش آمد

نیازی به تست روی سرور نیست روی سیستم خودتون هم قابل اجرا هست، شما از یکی از این سه پورت برای smtp استفاده کنین: 25 یا 26 یا 587
درصورتیکه بازم به خطا خوردین با سرویس دهنده هاستتون تماس بگیرین
همچنین پراپرتی ssl رو هم غیرفعال کنین (درصورتیکه روی دامینتون ssl نصب نیست - که البته از رو متن خطا همین مورد برداشت میشه)

vahidmasoudi1391
جمعه 10 آذر 1396, 07:45 صبح
سلام باز هم تست کردم همان خطا را می دهد و ضمنا SSl غیر فعال هست
تشکر از پاسخگویی شما

ahmad.t1100
جمعه 10 آذر 1396, 17:37 عصر
سلام لینک زیر رو ببین - بر روی چندین سرور تست شده
فقط هاست ، ایمیل و رمز رو جایگزین کن
http://forum.soitip.org/panel/showpost.aspx?cod=8

vahidmasoudi1391
شنبه 11 آذر 1396, 12:24 عصر
سلام احمد آقا
مرسی از زحمات شما و همه دوستان عزیز که خواستند به من کمک کنند
انشاء الله موفق باشید
:لبخندساده::لبخندساده::لبخن ساده:

vahidmasoudi1391
شنبه 11 آذر 1396, 20:26 عصر
سلام دوستان عزیز
مشکل ارسال ایمیل من هر موقع از اینترنت ساتل استفاده می کنم ارور ارسال می دهد ولی از اینترنت ایرانسل استفاده می کنم ایمیل ارسال می شود این را تازه متوجه شدم علت چیست
با تشکر از دوستان عزیز:عصبانی++:

Tekyegah
شنبه 11 آذر 1396, 23:34 عصر
سلام
SMTP ایمیلت رو روی outlook تنظیم کن .
تست کن ببین باز توی ارسال و دریافت ایمیلت با مشکل مواجه میشی یا نه .

vahidmasoudi1391
یک شنبه 12 آذر 1396, 05:40 صبح
سلام دوست عزیز
بله همین مشکل دارم با اینترنت خانگی ثابت شاتل استفاده می کنم send test ارور می دهد ولی با اینترنت ایرانسل 4G مشکل ندارد خودم تعجب می کنم یعنی چی ممکن است بخاطر ویندوز باشد ویندوز سیستم 10 می باشد
به کمک شما دوستان گلم خیلی محتاجم
پیشاپیش از پاسخگویی شما دوستان متشکرم

Tekyegah
یک شنبه 12 آذر 1396, 12:12 عصر
وقتی در حالت عادی مشکل نداره و فقط با شاتل این مشکل رو داری پس مشکل از سرور یا cod جنابعالی نیست
واسه تست بهتر ، V_P_N فعال کن و با شاتل تست کنید ... ببینید مشکلتون حل میشه یا نه .
توی میکروتیک rule های مختلفی میشه تعریف کرد و برای کاربران پورت های مختلفی رو آزاد گذاشت یا اون ها رو بست .
این اینترنت شاتلی که میگید یا خودش این rule رو تعریف کرده و به شما این اجازه رو تمیده ، یا اگه در مکان خاصی مثل اداره شرکت و... هستید اونجا این دسترسی رو برای شما تعریف نکردن .
که اجرای V_P_N باعث میشه شما اون رو دور بزنید .
تست کنید ببینیم چی میشه .
اگه مشکلتون حل شد با شاتل یه تماس بگیرید و مشکلتون رو باهاشون در میون بذارید ببینید چی میگن .

vahidmasoudi1391
یک شنبه 12 آذر 1396, 21:58 عصر
از رو سیستم خودت داری تست میگیری !؟
باید این کد رو توی سرورتون قرار بدید !

( اگه میخوای با local کار کنی ، از Gmail استفاده کن )
سلام حرف شما درست بود حتما باید روی سرور قرار داده شود مرسی از پاسگویی شما دوستان