定期的にメール送信するプログラムがあります、
05/15 4:00までは正常にメール送信していたのですが、
突然メールが送信されなくなりました。
原因を調査したところ
以下ソースの Client.Send(Message) にてエラーが発生している事がわかり、
エラー内容は
「System.Net.Mail.SmtpException:SMTPサーバーに
セキュリティで保護された接続が必要であるか、
またはクライアントが認証されていません。
サーバーの応答:5.5.1 Authentication Required.Learn More at」です。
デバッグにてユーザーIDとパスワードが入っている事を確認し、
WebのGmailにユーザーIDとパスワードにてログイン可能であることも確認しました、
どなたか解決方法をご教授願えませんか?
以下ソースの一部です。
********************************************************************
********************************************************************
'**********************************************
'クライアントサーバーを設定・実体作成
Dim Client As New SmtpClient(MailSmtpClient)
'ポート使用する。
Client.Port = 587
Client.EnableSsl = True
Client.Timeout = 100000
'クライアント情報(送信元のユーザーIDとパスワードをセット)
Client.Credentials = New Net.NetworkCredential(MailUserID, _
MailPassWord)
Try
'メール送信
Client.Send(Message)
Catch ex As Exception
MsgBox(ex.ToString)
End Try
**********************************************************************
**********************************************************************
No.1ベストアンサー
- 回答日時:
こんばんは。
> サーバーの応答:5.5.1 Authentication Required.Learn More at」です。
smtp がこのように返しているので、その時間帯に smtp に問題があるんでしょう。
なんか、
> WebのGmailにユーザーIDとパスワードにてログイン可能であることも確認しました、
と書いてるので、Google の、認証が必要なsmtp サーバーを使ってるんですかね。
もしそうなら、JST の 4:00 は、アメリカ西海岸だと、お昼の 12:00 なんで、なんかやってたんじゃないでしょうか。
ソースコードをいじってなんとかなる問題でもないようなので、日本に、安定稼動する smtp を立てるか、そのようなサーバーを利用されることをおすすめします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- その他(メールソフト・メールサービス) Thunderbirdのメール送信ができません 1 2022/10/28 16:54
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Visual Basic(VBA) VBAが止まります。 3 2022/08/31 14:09
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- その他(メールソフト・メールサービス) Windows10付属のメール、なぜ設定が劇的に簡単になったのか? 1 2022/12/16 13:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
(PHP)mb_send_mailでメール送信...
-
項目「sendmail_path」には メ...
-
PHP mb_send_mailが使えない
-
BASP21メール送信(SMTP-AUTH認...
-
メールが送信出来ないのですが
-
こちらはただの直列処理ですか?
-
フォントの色を変えるには?
-
form actionで二つ送信先を指定...
-
onedrive にexcelファイルをア...
-
Apacheでhttp://localhost/が表...
-
シェルスクリプトからphpファイ...
-
FTPコマンドでディレクトリごと...
-
.htaccessにphp_valueが使用できな
-
別PHPファイルに変数を渡す
-
phpの中でphpを書けないか
-
.phpと.incファイルの違いはな...
-
PHPのif文でその処理を途中で抜...
-
トランザクションが原因?DBに...
-
<A href ~ と一緒に値を渡すには
-
SQLiteに画像を格納したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHP mb_send_mailが使えない
-
mb_send_mailでデタラメなメー...
-
(PHP)mb_send_mailでメール送信...
-
PHP でmb_send_mailが上手くい...
-
メール送信
-
xamppでPHPのフォームからメー...
-
「SMTP」が「localhost」ではな...
-
C#のメール送信について質問が...
-
BASP21メール送信(SMTP-AUTH認...
-
C# メール送信ついて困っています
-
外部smtpサーバーを利用したメ...
-
phpをpsqlへ接続しようとするの...
-
PHPでsimplexml_load_fileの引...
-
mail関数の587ポート対応に関して
-
SMTPを自ドメインにしてメール送信
-
VB6.0とBASP21を用いてyahooメ...
-
vb2005のメール送信について
-
XAMPPのローカル環境でメール送...
-
項目「sendmail_path」には メ...
-
C# SmtpでYahooサーバーから送信
おすすめ情報