PDA

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



hooooman
چهارشنبه 02 اردیبهشت 1388, 13:34 عصر
سلام
اولش بگم من سرچ کردم و طبق مقاله آقای خالدیان هم عمل کردم
کد زیرو نوشتم برای ارسال ایمیل (داخل 1 شبکه یعنی از 1 کامپیوتر به 1 کامپیوتر دیگه)
ام همش اشکال Failure Sending Mail میگیرم ظاهرا همه چیش هم درسته!


Dim EMail As New System.Net.Mail.MailMessage
Dim SMTPServer As New System.Net.Mail.SmtpClient
Dim Authentication As New Net.NetworkCredential("MyemailAdress", 123)
EMail.To.Add("EmailAddress")
EMail.From = New System.Net.Mail.MailAddress("MyEmailAdress")
EMail.Body = "TEST1"
EMail.Subject = "TEST2"
SMTPServer.Host = "mail.host.com"
SMTPServer.Port = 25
SMTPServer.Credentials = Authentication
SMTPServer.Send(EMail)


اگه ممکنه راهنمایی کنین!!!:گریه:

Afshin160
چهارشنبه 02 اردیبهشت 1388, 13:52 عصر
سلام ....

1-
Imports System.Net.Mail.MailPriority
Imports Microsoft.VisualBasic
Imports System.Net.Mailبعد import كد زير را اعمال كنيد ... من خودم تست كردم جواب داده ..

2-
'create the mail message
Dim mail As New MailMessage()

'set the addresses
mail.From = New MailAddress("aeaf@gmail.com")
mail.To.Add("afshin@yahoo.com")

'set the content
mail.Subject = "This is an email-home"
mail.Body = "this is the body content of the email-home afshin."

'send the message
Dim smtp As New SmtpClient("smtp.gmail.com")

'to authenticate we set the username and password properites on the SmtpClient
smtp.Credentials = New Net.NetworkCredential("aeaf@gmail.com", "2021301")
smtp.EnableSsl = True

smtp.Send(mail)

فقط جاهاي آبي رنگ را تغيير بده
موفق باشيد
افشين160

hooooman
چهارشنبه 02 اردیبهشت 1388, 15:36 عصر
سلام
نشد!!!!
البته 1 بار دیگه تنظیمات Smtp مثل Ip و Usrname و passW رو هم چک کردم
آدرس فرستنده و گیرنده رو هم کنترل کردم
سرور میل هم کاملا سالمه!!
ولی بازم همون ارور!!!!!!!!:عصبانی:

Afshin160
پنج شنبه 03 اردیبهشت 1388, 10:04 صبح
سلام...
دوست عزيز اين كد مشكلي نداره و جواب ميده ..error را بگذار اينجا تا ببينم چيه

hooooman
پنج شنبه 03 اردیبهشت 1388, 11:35 صبح
فقط


Failure Sending Mail


نمیدونم شاید Setting دیگه ای داره که من انجام ندادم!
کف کردم دیگه
لعنتی هیچ ارور دیگه ای هم نمیده که دلم خوش بشه!!!!!!!

حامد مصافی
پنج شنبه 03 اردیبهشت 1388, 11:39 صبح
ممکن است SmtpServer شما از پورتی غیر از 25 استفاده کند (مثلاً در حالت SSL) از چه سروری استفاده می کنید؟ اگر سرور روی هاست شماست در این مورد از پشتیبانی سوال کنید.

aliila
پنج شنبه 03 اردیبهشت 1388, 18:49 عصر
همين كد بايد با smtp گوگل جواب بده كه نمي ده
Failure Sending Mail
همين كد با با iis جواب بده كه نميده
Failure Sending Mail
چرا outlook روي همان سيستم جواب ميده ولي كد بالا جواب نميده

حامد مصافی
پنج شنبه 03 اردیبهشت 1388, 18:57 عصر
برای GMail باید SSL فعال باشد و از پورت 528 (اگر اشتباه نکنم) استفاده کنید.

aliila
پنج شنبه 03 اردیبهشت 1388, 19:38 عصر
ssl رو سيستم من فعال باشه ؟
يكم توضيح بدين لطفا

hooooman
جمعه 04 اردیبهشت 1388, 01:11 صبح
آقایون ممکنه مشکل از AntiVirus باشه؟
آخه دیگه عقلم به هیچ جا نمیرسه!!!!(البته اگه از دست این مشکل عقلی مونده باشه)

Afshin160
شنبه 05 اردیبهشت 1388, 08:03 صبح
سلام ....
1- از gmail براي فرستادن استفاده كن .
2- احتمال اينكه از آنتي ويروس باشه خيلي زياده ... من هم همين مشكل را قبلا" داشته ام و آنتي ويروسم نمي گذاشت( McAfee Enterprise 8.5.0i)

موفق باشيد

saeid12
شنبه 05 اردیبهشت 1388, 13:59 عصر
1- از gmail براي فرستادن استفاده كن .
2- احتمال اينكه از آنتي ويسروس باشه خيلي زياده ... من هم همين مشكل را قبلا" داشته ام و آنتي ويروسم نمي گذاشت.

سلام
استفاده از gmail رو من هم پیشنهاد می کنم چون رایگان هست و دردسر نداره
ولی راجع به آنتی ویروس فکر نکنم ایراد از اون باشه چون من ایمیل(البته با سرویس جی میل)فرستادم
البته با داشتن کاسپر اسکای 2009 و اصلا گیر نداد