سلام
خواهش میکنم کمک کنید
خیلی وقته که درگیر این موضوعم و وقتم هم داره تموم میشه
من از این کد برای ارسال ایمیل استفاده میکنم
try
{
MailMessage oMailMessage = new MailMessage();
oMailMessage.IsBodyHtml = true;
oMailMessage.Priority = MailPriority.Normal;
oMailMessage.DeliveryNotificationOptions = DeliveryNotificationOptions.Never;
MailAddress oMailAddress = null;
System.Text.Encoding.UTF8);
oMailAddress = new MailAddress("آدرس جی میلم@gmail.com", " ", System.Text.Encoding.UTF8);
oMailMessage.From = oMailAddress;
oMailMessage.Sender = oMailAddress;
oMailAddress = new MailAddress("آدرس گیرنده@yahoo.com");
oMailMessage.To.Add(oMailAddress);
oMailMessage.SubjectEncoding = System.Text.Encoding.UTF8;
oMailMessage.Subject = txtTitleMesage.Text;
oMailMessage.BodyEncoding = System.Text.Encoding.UTF8;
oMailMessage.Body = txtMesage.Text;
SmtpClient oSmtpClient = new SmtpClient("127.0.0.1");
oSmtpClient.Port = 25;
oSmtpClient.Credentials = new NetworkCredential("آدرس جی میلم@gmail.com", "پسوردم");
oSmtpClient.Send(oMailMessage);
lblMesage.Text = " ایمیل ارسال شد.";
}
catch (System.Net.Mail.SmtpException exp)
{
lblMesage.Text = exp.ToString();
}
در webconfig هم چیزی ننوشتم
ولی خطای زیر و میده
System.Net.Mail.SmtpFailedRecipientException: Mailbox unavailable. The server response was: 5.7.1 Unable to relay for Hnvs گیرنده آدرس @yahoo.com at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, SmtpFailedRecipientException& exception) at System.Net.Mail.SmtpClient.Send(MailMessage message) at ContantUs.btnSend_Click(Object sender, EventArgs e)
کاربر گرامی، لطفا جهت پاسخگویی آدرس پست الکترونیک یا شماره تماس خود را در متن پیام بنویسید.
کاربر گرامی، لطفا جهت پاسخگویی آدرس پست الکترونیک یا شماره تماس خود را در متن پیام بنویسید.
چندین بار هم این مقاله ها و خوندم ولی نفهمیدم
در ضمن smtp , IIS هم تیک خورده
دیگه نمی دونم باید چی کار کنم