PDA

View Full Version : مشکل در ارسال ایمیل



reza97
چهارشنبه 29 خرداد 1392, 08:23 صبح
سلام دوستان
کد من کجاش ایراد داره؟؟
ایمیل ارسال نمیکنه
string from = "info@.......ir";
string to = ".........@live.com";
MailMessage mail = new MailMessage();
mail.To.Add(to);
mail.From = new MailAddress(from, "......", System.Text.Encoding.UTF8);
mail.Subject = "subject";
mail.SubjectEncoding = System.Text.Encoding.UTF8;
mail.Body = "salam chetori?";
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.IsBodyHtml = true;
mail.Priority = MailPriority.High;

SmtpClient smtp = new SmtpClient();
smtp.Credentials = new System.Net.NetworkCredential(from, ".......@");
smtp.Port = 587;
smtp.Host = "smtp.......ir";
//smtp.EnableSsl = true;

try
{
smtp.Send(mail);
lblmail.Text = "پیام شما ارسال شد";

}
catch
{
lblmail.Text = "مشکلی در ارسال ایمیل بوجو آمد.لطفا بعدا سعی نمایید.";
}

forestasphalt
چهارشنبه 29 خرداد 1392, 09:06 صبح
سلام دوستان
کد من کجاش ایراد داره؟؟
ایمیل ارسال نمیکنه
string from = "info@.......ir";
string to = ".........@live.com";
MailMessage mail = new MailMessage();
mail.To.Add(to);
mail.From = new MailAddress(from, "......", System.Text.Encoding.UTF8);
mail.Subject = "subject";
mail.SubjectEncoding = System.Text.Encoding.UTF8;
mail.Body = "salam chetori?";
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.IsBodyHtml = true;
mail.Priority = MailPriority.High;

SmtpClient smtp = new SmtpClient();
smtp.Credentials = new System.Net.NetworkCredential(from, ".......@");
smtp.Port = 587;
smtp.Host = "smtp.......ir";
//smtp.EnableSsl = true;

try
{
smtp.Send(mail);
lblmail.Text = "پیام شما ارسال شد";

}
catch
{
lblmail.Text = "مشکلی در ارسال ایمیل بوجو آمد.لطفا بعدا سعی نمایید.";
}

روی هاست امتحان میکنید یا روی لوکال؟
اگه هاست باید smtp داشته باشی یا از smpt های مثلا گوگل یا یاهو استفاده کنی(که هر کدوم پورت مخصوص خودشون رو دارن)
catch رو به صورت


catch(exception ex))
{
response.write(ex.message)
}

بذار ببین چه خطایی میده توی سایت نمونه کد مشابه خیلی زیاده ها یه جستجو هم بکنی احتمالا مشکلت حل میشه

reza97
چهارشنبه 29 خرداد 1392, 09:51 صبح
ممنون از شما
این ارور رو میده
Failure sending mail.

و اینم بگم در لوکال دارم تست میکنم.آخه قبلنا هم در لوکال به این شکل تست میکردم جواب میداد.

forestasphalt
چهارشنبه 29 خرداد 1392, 10:31 صبح
ممنون از شما
این ارور رو میده
Failure sending mail.

و اینم بگم در لوکال دارم تست میکنم.آخه قبلنا هم در لوکال به این شکل تست میکردم جواب میداد.
به خاطر آدرس هایی که گذاشتی مثلا smtp.......ir یا اون ایمیل هاست که باید مطابق با smtp سرور گوگل یا یاهو وامثال اون بذاری
توی سایت جستجو کن اون smtp ها هست (ارسال ایمیل رو جستجو کن )

reza97
چهارشنبه 29 خرداد 1392, 10:43 صبح
دوست عزیز آوردم در هاست
اون نقطه چین ها مشخصات هاست من بود که خودم اینجا نقطه چین کردم.
در هاست هم این ایراد رو داد
Security Exception


[No relevant source lines]

r_s1389@yahoo.com
چهارشنبه 29 خرداد 1392, 11:24 صبح
دوست عزیز آوردم در هاست
اون نقطه چین ها مشخصات هاست من بود که خودم اینجا نقطه چین کردم.
در هاست هم این ایراد رو داد
Security Exception


[No relevant source lines]
http://uplod.ir/nqn5p2cca9bx/uxcv2328UXC1484-Mail-Sender.zip.htm
اینکد رو امتحان کن