PDA

View Full Version : ارسال ايميل در دات نت 4.0



kohyar
یک شنبه 15 دی 1392, 00:52 صبح
سلام دوستان
من تو يكي از پروژه هام كه نياز شديدي به ارسال ايميل به كاربران از سايت دارم تو پلت فرم دات نت 4.0 دچار مشكل شدم
كدي كه من استفاده ميكنم بصورت زير هستش


void sendmail()
{
try
{
MailAddress SendFrom = new MailAddress("sender@gmail.com");
MailAddress SendTo = new MailAddress("reciver@gmail.com");
MailMessage MyMessage = new MailMessage(SendFrom, SendTo);
MyMessage.Subject = "User Activation Link";
MyMessage.IsBodyHtml = true;
MyMessage.Body = "Please Visit This Link To Active Your Account" ;
SmtpClient emailClient = new SmtpClient("alt2.gmail-smtp-in.l.google.com");
emailClient.UseDefaultCredentials = false;
NetworkCredential MyCredentials = new NetworkCredential("sender@gmail.com","123456");
emailClient.Credentials = MyCredentials;
emailClient.Send(MyMessage);
}
catch (Exception ex)
{
litStatus.Text = ex.ToString();
}
}
كد بالا تنها براي جيميل جواب ميده اونم گهگاهي تو ارسال خطاي عدم كانكت شدن به سرور رو ميده
روي ميل سرور هاستينگ هاي داخلي و ياهو اصلاً ارسال نميكنه
البته تنظيمات smtp رو هم عوض ميكنم
تو اين پروژه ارسال ايميل به كاربران خيلي مهم هستش
لطفاً اگر كسي كدي داره كه روي تمام ميل سرور ها جواب ميده لطفاً برام بزاره
با تشكر