QA@IT
«質問へ戻る

0
本文
 おはようございます。
 お休み中のところすいません。プログラムからのメール送信ができなくて、困っています。
+
+OSはWindows8.1、Visual Studioは2013です。
+
 以下のようなコードです。
 ```
  MailMessage objMsg = new MailMessage(_strFromAddress, _strToAddress, _strSubject, _strBody);

C# SMTPでメールが送れない

おはようございます。
お休み中のところすいません。プログラムからのメール送信ができなくて、困っています。

OSはWindows8.1、Visual Studioは2013です。

以下のようなコードです。

 MailMessage objMsg = new MailMessage(_strFromAddress, _strToAddress, _strSubject, _strBody);
            SmtpClient objClient = new SmtpClient();

            objClient.Host = "***.***.ne.jp";
            objClient.Port = 587;
            objClient.DeliveryMethod = SmtpDeliveryMethod.Network;
            objClient.Credentials = new NetworkCredential("id", "pass");


            try
            {
                objClient.Send(objMsg);
            }
            catch(Exception ex)
            {
                throw ex;
            }
            finally
            {
                objMsg.Dispose();
                objClient.Dispose();
            }

実行すると、
「SMTP サーバーにセキュリティで保護された接続が必要であるか、またはクライアントが認証されていません。 サーバーの応答:5.7.0 Authentication required」
とのエラーが出てしまいます。(Outlookのアカウント設定を見ながら、設定したのですが・・・)
あまり関係ないかもしれませんが、プロバイダはso-netを使っています。
何が問題で、どうすれば送信できるようになるのか、わかりません。
Yahooメールなどのサーバーを使えばよいのでしょうか?(Yahooメールのサーバー等の指定の仕方もわかりませんが)
初心者なので、質問の仕方に不手際があったら、ごめんなさい。
よろしくお願いします。

おはようございます。
お休み中のところすいません。プログラムからのメール送信ができなくて、困っています。

OSはWindows8.1、Visual Studioは2013です。

以下のようなコードです。
```
 MailMessage objMsg = new MailMessage(_strFromAddress, _strToAddress, _strSubject, _strBody);
            SmtpClient objClient = new SmtpClient();

            objClient.Host = "***.***.ne.jp";
            objClient.Port = 587;
            objClient.DeliveryMethod = SmtpDeliveryMethod.Network;
            objClient.Credentials = new NetworkCredential("id", "pass");
           

            try
            {
                objClient.Send(objMsg);
            }
            catch(Exception ex)
            {
                throw ex;
            }
            finally
            {
                objMsg.Dispose();
                objClient.Dispose();
            }
```
実行すると、
「SMTP サーバーにセキュリティで保護された接続が必要であるか、またはクライアントが認証されていません。 サーバーの応答:5.7.0 Authentication required」
とのエラーが出てしまいます。(Outlookのアカウント設定を見ながら、設定したのですが・・・)
あまり関係ないかもしれませんが、プロバイダはso-netを使っています。
何が問題で、どうすれば送信できるようになるのか、わかりません。
Yahooメールなどのサーバーを使えばよいのでしょうか?(Yahooメールのサーバー等の指定の仕方もわかりませんが)
初心者なので、質問の仕方に不手際があったら、ごめんなさい。
よろしくお願いします。

0
本文
 とのエラーが出てしまいます。(Outlookのアカウント設定を見ながら、設定したのですが・・・)
 あまり関係ないかもしれませんが、プロバイダはso-netを使っています。
 何が問題で、どうすれば送信できるようになるのか、わかりません。
-Yahooメールなどのサーバを使えばよいのでしょうか?(Yahooメールのサーバ等の指定の仕方もわかりませんが)
+Yahooメールなどのサーバーを使えばよいのでしょうか?(Yahooメールのサーバー等の指定の仕方もわかりませんが)
 初心者なので、質問の仕方に不手際があったら、ごめんなさい。
 よろしくお願いします。

C# SMTPでメールが送れない

おはようございます。
お休み中のところすいません。プログラムからのメール送信ができなくて、困っています。
以下のようなコードです。

 MailMessage objMsg = new MailMessage(_strFromAddress, _strToAddress, _strSubject, _strBody);
            SmtpClient objClient = new SmtpClient();

            objClient.Host = "***.***.ne.jp";
            objClient.Port = 587;
            objClient.DeliveryMethod = SmtpDeliveryMethod.Network;
            objClient.Credentials = new NetworkCredential("id", "pass");


            try
            {
                objClient.Send(objMsg);
            }
            catch(Exception ex)
            {
                throw ex;
            }
            finally
            {
                objMsg.Dispose();
                objClient.Dispose();
            }

実行すると、
「SMTP サーバーにセキュリティで保護された接続が必要であるか、またはクライアントが認証されていません。 サーバーの応答:5.7.0 Authentication required」
とのエラーが出てしまいます。(Outlookのアカウント設定を見ながら、設定したのですが・・・)
あまり関係ないかもしれませんが、プロバイダはso-netを使っています。
何が問題で、どうすれば送信できるようになるのか、わかりません。
Yahooメールなどのサーバーを使えばよいのでしょうか?(Yahooメールのサーバー等の指定の仕方もわかりませんが)
初心者なので、質問の仕方に不手際があったら、ごめんなさい。
よろしくお願いします。

おはようございます。
お休み中のところすいません。プログラムからのメール送信ができなくて、困っています。
以下のようなコードです。
```
 MailMessage objMsg = new MailMessage(_strFromAddress, _strToAddress, _strSubject, _strBody);
            SmtpClient objClient = new SmtpClient();

            objClient.Host = "***.***.ne.jp";
            objClient.Port = 587;
            objClient.DeliveryMethod = SmtpDeliveryMethod.Network;
            objClient.Credentials = new NetworkCredential("id", "pass");
           

            try
            {
                objClient.Send(objMsg);
            }
            catch(Exception ex)
            {
                throw ex;
            }
            finally
            {
                objMsg.Dispose();
                objClient.Dispose();
            }
```
実行すると、
「SMTP サーバーにセキュリティで保護された接続が必要であるか、またはクライアントが認証されていません。 サーバーの応答:5.7.0 Authentication required」
とのエラーが出てしまいます。(Outlookのアカウント設定を見ながら、設定したのですが・・・)
あまり関係ないかもしれませんが、プロバイダはso-netを使っています。
何が問題で、どうすれば送信できるようになるのか、わかりません。
Yahooメールなどのサーバーを使えばよいのでしょうか?(Yahooメールのサーバー等の指定の仕方もわかりませんが)
初心者なので、質問の仕方に不手際があったら、ごめんなさい。
よろしくお願いします。

質問を投稿

C# SMTPでメールが送れない

おはようございます。
お休み中のところすいません。プログラムからのメール送信ができなくて、困っています。
以下のようなコードです。

 MailMessage objMsg = new MailMessage(_strFromAddress, _strToAddress, _strSubject, _strBody);
            SmtpClient objClient = new SmtpClient();

            objClient.Host = "***.***.ne.jp";
            objClient.Port = 587;
            objClient.DeliveryMethod = SmtpDeliveryMethod.Network;
            objClient.Credentials = new NetworkCredential("id", "pass");


            try
            {
                objClient.Send(objMsg);
            }
            catch(Exception ex)
            {
                throw ex;
            }
            finally
            {
                objMsg.Dispose();
                objClient.Dispose();
            }

実行すると、
「SMTP サーバーにセキュリティで保護された接続が必要であるか、またはクライアントが認証されていません。 サーバーの応答:5.7.0 Authentication required」
とのエラーが出てしまいます。(Outlookのアカウント設定を見ながら、設定したのですが・・・)
あまり関係ないかもしれませんが、プロバイダはso-netを使っています。
何が問題で、どうすれば送信できるようになるのか、わかりません。
Yahooメールなどのサーバを使えばよいのでしょうか?(Yahooメールのサーバ等の指定の仕方もわかりませんが)
初心者なので、質問の仕方に不手際があったら、ごめんなさい。
よろしくお願いします。

おはようございます。
お休み中のところすいません。プログラムからのメール送信ができなくて、困っています。
以下のようなコードです。
```
 MailMessage objMsg = new MailMessage(_strFromAddress, _strToAddress, _strSubject, _strBody);
            SmtpClient objClient = new SmtpClient();

            objClient.Host = "***.***.ne.jp";
            objClient.Port = 587;
            objClient.DeliveryMethod = SmtpDeliveryMethod.Network;
            objClient.Credentials = new NetworkCredential("id", "pass");
           

            try
            {
                objClient.Send(objMsg);
            }
            catch(Exception ex)
            {
                throw ex;
            }
            finally
            {
                objMsg.Dispose();
                objClient.Dispose();
            }
```
実行すると、
「SMTP サーバーにセキュリティで保護された接続が必要であるか、またはクライアントが認証されていません。 サーバーの応答:5.7.0 Authentication required」
とのエラーが出てしまいます。(Outlookのアカウント設定を見ながら、設定したのですが・・・)
あまり関係ないかもしれませんが、プロバイダはso-netを使っています。
何が問題で、どうすれば送信できるようになるのか、わかりません。
Yahooメールなどのサーバを使えばよいのでしょうか?(Yahooメールのサーバ等の指定の仕方もわかりませんが)
初心者なので、質問の仕方に不手際があったら、ごめんなさい。
よろしくお願いします。