2017-06-14 3 views
0

これを数ヶ月から作業しています。おかげIISサーバー経由で電子メールを送信できません(ローカルで作業中)

try 
     { 
      SmtpClient smtpServer = new SmtpClient(); 
      MailMessage mail = new MailMessage(); 
      smtpServer.Credentials = new System.Net.NetworkCredential("[email protected]", "throughput"); 
      smtpServer.Port = 25; 
      smtpServer.Host = "*****"; 
      smtpServer.EnableSsl = true; 
      smtpServer.UseDefaultCredentials = true; 
      mail.From = new MailAddress("*****@outlook.com", "Work Order System"); 
      mail.To.Add("*******@outlook.com"); 
      // mail.To.Add(receiptsArray.ToString()); 
      mail.Subject = "Test"; 
      mail.Body = "Hello"; 
      smtpServer.Send(mail); 
     } 

答えて

0

テストこのコード:

 MailMessage mail = new MailMessage(); 
     SmtpClient SmtpServer = new SmtpClient("smtp.live.com"); 

     mail.From = new MailAddress("[email protected]"); 
     mail.To.Add("[email protected]"); 

     mail.Subject = "Mail Subject"; 
     mail.Body = "Mail Body"; 

     SmtpServer.Port = 587; 
     SmtpServer.Credentials = new System.Net.NetworkCredential("[email protected]", "Write Your Password"); 

     SmtpServer.EnableSsl = true; 
     SmtpServer.Send(mail); 
+0

は、私はそれを試してみましたが、それも、ローカルホストで動作していない、ありがとう。 Outlook.MailItemのみoMsg =(Outlook.MailItem)oApp.CreateItem(Outlook.OlItemType.olMailItem); –

+0

がローカルホストで電子メールを送信しようとしています。 –

関連する問題