مشکل در ارسال ایمیل در پلتفرم .NET
Question asked by mojtaba mortazavi - 6/11/2016 at 11:59 AM
Answered
با سلام و احترام
نمونه کد اینجانب برای ارسال ایمیل به شکل زیر است
   //create the mail message
        MailMessage mail = new MailMessage();
 
        //set the addresses
        mail.From = new MailAddress("no-reply@sarirgroup.ir"); //IMPORTANT: This must be same as your smtp authentication address.
        mail.To.Add("mogtaba_mortazavi@yahoo.com");
        
        //set the content
        mail.Subject = "This is an email";
        mail.Body = "This is from system.net.mail using C sharp with smtp authentication.";
        //send the message
         SmtpClient smtp = new SmtpClient("mail.sarirgroup.ir");
         
//IMPORANT:  Your smtp login email MUST be same as your FROM address.
         NetworkCredential Credentials = new NetworkCredential("no-reply@sarirgroup.ir", "**********");
         smtp.Credentials = Credentials;
       
         try
         {
             smtp.Send(mail);
             ViewBag.Message = "Send  OK ";
         }
         catch (Exception ex)
         {
             //Error, could not send the message
             ViewBag.Message = ex.Message;
         }
خطای مشاهده شده بصدینصورت می باشد :

Failure sending mail

آیا تنظیمات بیشتری در Web.config مورد نیاز است؟
لطفا راهنمایی بفرمایید.
با تشکر - مرتضوی

1 Reply

Reply to Thread
0
اشکان نصیری Replied
Employee Post Marked As Answer
باسلام و وقت بخیر؛
 
به صورت کلی برای ارسال ایمیل در کدنویسی خود به اطلاعات زیر نیاز دارید:
1- آدرس سرور SMTP : mail.yourdomain (به جای  yourdomain  نام domain خود را وارد نمایید)
2- وارد کردن username و password  یکی از اکانت های موجود در سرویس ایمیل
3- Authentication: Yes  or  True
4- SMTP Port: 25  or 2525
5- Encryption (SSL) NO  or False  
 
با در نظر گرفتن کدنویسی استفاده شده به وسیله شما در صورتیکه اطلاعات وارد شده از قبیل ایمیل اکانت و رمز عبور صحیح باشد، مشکلی در ارسال ایمیل نخواهید داشت.
 
برای اطلاع بیشتر در رابطه با ارسال ایمیل به وسیله ASP.Net می توانید این راهنما را نیز مطالعه فرمایید. 
 
در صورتیکه علی رغم انجام تنظیمات فوق الذکر و حصول اطمینان از صحت آنها، همچنان در ارسال ایمیل مشکلی داشتید  لطفا با استفاده از راهنمای ثبت تیکت اقدام به ارسال تیکت به دپارتمان پشتیبانی ایران هاست نمایید تا این مورد برای شما به صورت کاملتر بررسی و راهنمایی لازم جهت اصلاح کدنویسی اعلام گردد.
 
سپاس
 

Reply to Thread