0

C# デスクトップ アプリケーションから電子メールを送信しようとしています。これを行うためにこのページを参照しましたが、これhttp://www.emailarchitect.net/easendmail/kb/csharp.aspx?cat=0は私のコードですが、次の例外が発生しています。

A socket operation was attempted to an unreachable network [2a00:1450:4008:c01::6c]:25

この行で

oSmtp.SendMail(oServer, oMail); どこが間違っているのか

private void sendmail()
        {
            SmtpMail oMail = new SmtpMail("TryIt");
            EASendMail.SmtpClient oSmtp = new EASendMail.SmtpClient();

            oMail.From = "mo@gmail.com";

            oMail.To = "mo@gmail.com";

            oMail.Subject = "test email from c# project";

            oMail.TextBody = "this is a test email sent from c# project, do not reply";

            // Your SMTP server address
            SmtpServer oServer = new SmtpServer("smtp.gmail.com");

            // User and password for ESMTP authentication,            
            oServer.User = "mo@gmail.com";
            oServer.Password = "account password here";   


            try
            {
                Console.WriteLine("start to send email ...");
                oSmtp.SendMail(oServer, oMail);//getting error here
                Console.WriteLine("email was sent successfully!");
            }
            catch (Exception ep)
            {
                Console.WriteLine("failed to send email with the following error:");
                Console.WriteLine(ep.Message);
            }
4

0 に答える 0