こんな症状で困っていた
エックスドメインで取得したドメインをエックスサーバーに設定し、メールアドレスを取得。Outlook2010で設定したところ、受信はできるのですが、送信ができませんでした。
すぐさま以下のメッセージが帰ってきてしまいます。
「配信不能」「システム管理者」
「このメールは、受信者全員または一部に届きませんでした。」
「以下の受信者にメールを配信できません: 」
「 サーバー エラー : ‘454 4.7.1」
などの文言が特徴です。
同じエックスサーバー(ドメイン)に設定したメールアカウントであれば送信できるのですが、Gmailや一般のアカウントへの送信ができません。
じつはケアレスミスだった
Outlook2010の設定をいろいろ見直したら、原因が判明しました。
送信サーバー(SMTP)に認証が必要であることを設定していなかったのです。
メニューバーの「ファイル」タブ>「アカウント設定」で問題の発生しているメールアカウントを選択。上部のメニューから「変更」をクリック。
右下の「詳細設定」をクリック。
メニューバーの「送信サーバー」タブをクリック。
表示された画面で「送信サーバー(SMTP)は認証が必要」にチェックを入れ、「受信メールサーバーと同じ設定を使用する」のラジオボタンが有効になっていることを確認し、下の「OK」ボタンをクリック。
これで問題が解決するはずです。
じつはエックスサーバーのサイトのホーム>マニュアル>メールソフトの設定>Outlook 2010でしっかり開設されているのですが、長年使いなれているOutlook2010の場合「メールソフトへの設定内容」で表示されているサーバー名(アカウント名)やポート番号ばかりについつい目が行ってしまいがちです。
同ページの下段に
SMTP認証(SMTP-AUTH)の設定について
当サービスは、メール送信時の認証方式については、SMTP認証(SMTP-AUTH)を推奨しております。メールソフトへのSMTP認証の設定については、ソフトによって異なりますが、「認証が必要」という項目や‥‥出典:エックスサーバー「メールソフトの設定」
としっかり記述されているのですが「SMTP認証(SMTP-AUTH)」の「AUTH」という見慣れない文言によって、すっかり自分とは関係ないものと決めつけてしまいました。
僕は1ヵ月間原因がわからず困っていたのですが、Outlook2010の設定を一から見直したことでようやくケアレスミスに気づいたのでした。
みなさんもくれぐれもお気をつけなさって。ココつまづきやすいポイントです。