MT4からのトレードお知らせのメールが届いていないと思ったら…
「OrderMail_To_Me140」というEAを使い始めたら、取り引き通知がメールで届くようになりとっても便利に。
しかし、ここ数取り引きメールが届いていないような気がして、
「ターミナル」の「操作履歴」タブを確認したところ、
「Mail: login to smtp.mail.yahoo.co.jp:465 failed」
というメッセージが。
たぶん「Yahooメールサーバーへのログイン失敗」みたいな感じ?
Yahooメールにログインしてみると、こんなメールが届いてた!
[Yahoo! JAPAN] Yahoo!メールのアクセス範囲変更のお知らせ
いつもYahoo!メールをご利用いただき誠にありがとうございます。
Yahoo!メールではセキュリティ強化の取り組みとして、Yahoo!メールをより安全にご利用いただくためにOutlookやiOS標準メールアプリ、Gmailアプリなどの『メールソフトを利用しない』お客様には、「Yahoo! JAPAN公式サービスを利用したアクセスのみ有効にする」ことを推奨しています。
そのため、一定期間『メールソフトからYahoo!メールを利用していない』お客様については、システムが自動的に「Yahoo! JAPAN公式サービスを利用したアクセスのみ有効にする」に設定を変更いたしました。
Yahoo! JAPAN ID: k****8
Yahoo! JAPAN IDは一部非表示(*)にしています
対応日時: 2019/9/2 11:37:21
再度メールソフトから利用する場合は、お手数をおかけしますが、お客様ご自身で「Yahoo! JAPAN公式サービス以外からのアクセスも有効にする」に設定を変更してください。
どうやら、メール設定の変更が必要っぽい。
MT4からのメール送信機能も、
「Yahoo! JAPAN公式サービス以外」
の中に入るってことか。
設定 > メール管理 > IMAP/POP/SMTPアクセスとメール転送
の中で、
「Yahoo! JAPAN公式サービス以外からのアクセスも有効にする」
に変更する。
変更後、MT4からテストメール送信してみたら
「Mail: 'Test message' has been sent」
「Mail: 'MetaTrader4 Status' has been sent」
おっ!
送信できたっぽい。
セキュリティ強化の目的で、
Yahooメールの設定変更が必要のようです。
MT4メール送信をご活用されている方、
ご注意を!!