質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Gmail

GmailとはGoogleによって提供されているウェブメールのサービスのことです。

Q&A

解決済

3回答

4789閲覧

メールが送信できない原因を教えていただきたいです。

avantgarden

総合スコア121

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Gmail

GmailとはGoogleによって提供されているウェブメールのサービスのことです。

0グッド

1クリップ

投稿2019/05/29 03:27

特定のアドレスにメールを送った際、下記のリターンメールが返ってきて送信できません。サーバーはCentOS6.9、MTAはQmailです。

{送信元IP} does not like recipient. Remote host said: 550 5.1.1 <送信先メールアドレス>: Recipient address rejected: Address is undeliverable Giving up on {送信元IP}.

【経緯】

GMOのサーバーを使っており、今般のgmail宛のメール送信障害の対応で、gmail宛にはリレーサーバー経由で送信するようにしています。(リレーサーバーはGMO提供のものです)

リレーサーバー経由後も、特定のドメイン(複数)宛に送信するとまたブロックされるので、下記の質問を投稿しておりました。
https://teratail.com/questions/190791

結果、ブロックされていたドメインはいずれもG Suiteを使っていたことがわかったので、/var/qmail/controls/smtproutesに

{送信先ドメイン}:{リレーサーバーのドメイン}

を追記しました。(元々はgmail.com:{リレーサーバーのドメイン}のみ記述)

ここからが本題なのですが、G Suiteを使用していたドメインに対して上記の設定を行っても、いまだリターンメールが返ってきて送信できないドメインがあります。

※リターンメールが返ってこないドメインもあります。

リターンメールの内容は最初に記載したとおりです。一応再掲します。

{送信元IP} does not like recipient. Remote host said: 550 5.1.1 <送信先メールアドレス>: Recipient address rejected: Address is undeliverable Giving up on {送信元IP}.

ググって調べてみたところ、恐らく相手方の要因でメールが拒否されていると思われるのですが、「Address is undeliverable」に関しての具体的な原因が見つけられません。

相手方の要因でメールが拒否されているという認識は間違ってないでしょうか?
その場合、相手方に確認してもらう内容も教えていただきたいのですが、一部のお客さんからは「迷惑メールの拒否設定はしていない」と回答があり、困惑している状況です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

すいません。
G Suite宛のリレー設定に、サーバー会社側の設定も必要なことが分かりました。
アナウンスではこちら側の設定以外のことは記載されてなかったのですが…
とりあえず、設定を待とうと思います。

GMO設定後、無事にG Suiteのドメイン宛にメール送信ができるようになりました。

投稿2019/05/30 10:51

編集2019/06/05 01:29
avantgarden

総合スコア121

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

scsi

2019/05/30 10:57

そりゃぁ必要ですね
avantgarden

2019/05/30 11:01

必要なら書いて欲しかったんですがね…。この辺りの知見があまり無くて歯がゆい思いです。
scsi

2019/05/30 12:38

G Suiteの受信メールのゲートウェイの設定にGMOが新たに用意したリレーサーバのIPアドレスの設定が必要だった ってことであってますか?(私が必要だと思ったのはこれですが、間違ってたら失礼なので改めてききます)
avantgarden

2019/05/30 13:56

GMOからの回答では、G Suiteを利用しているドメイン宛メールを利用するようリレーサーバーを調整する必要がある、とのことでした。どのような調整かまでは聞いておらず該当するドメインを伝えただけですが、この内容だとG Suite側にリレーサーバーのIPを設定するわけではないようです。
scsi

2019/06/01 15:06 編集

GMO 側の設定だと私の想像していた設定とは違いますね。失礼しました。 もしリレーサーバを自前で用意する気がおありならどうぞ http://urx.red/VHeU
avantgarden

2019/06/01 15:17

ありがとうございます。 現状では予定はないですが、本件は根本解決の見通しが当面立たなそうなので、必要になった際は参考人させていただきます。
guest

0

ベストアンサー

宛先が存在している状態で拒否されるパターンは、
相手先のMBOXのサイズ制限を超えた
相手先のメールサーバの容量制限にかかるメールを送信した
相手先のメールサーバで障害が起きている
相手先のメールサーバに嫌われている
が、よくある感じですかね。

GMOのリレーサーバーが嫌われて受信拒否されているのではないですかねー?
一度AWSやGCP、さくらのVPSなどでメール中継サーバを構築してGMOに頼らないでメールを送信してみてはいかがでしょうか。

投稿2019/05/29 06:40

編集2019/05/29 11:44
scsi

総合スコア2840

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/05/30 11:13

記述にある内容であれば、「550 5.1.1」は返らない気がします。
scsi

2019/05/30 12:28

確かに reject されるパターンをいくつか書きましたが RFC通りエラーメッセージを実装していれば "550 5.1.1" は返さないですね。失礼しました。
avantgarden

2019/05/31 02:08

すみません。つまりどういうことなのでしょうか…?
scsi

2019/05/31 10:43

私が提示した拒否パターンのいくつかはこの事象の原因ではない可能性が高いってことです。
guest

0

相手方の要因でメールが拒否されているという認識は間違ってないでしょうか?

「受信できない」という応答ですが、「相手方の要因で」というのはまだわかりません。
メールアドレスが間違っているなどの理由で「存在しないユーザーにメールを送ろうとしている」状態だと思いますよ。

投稿2019/05/29 04:20

mather

総合スコア6753

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

avantgarden

2019/05/29 04:23

ありがとうございます。 直近で相手方からも受信しているメールアドレスなので、メールアドレスに間違いはないです。
mather

2019/05/29 07:06

ちなみに、fromのメールアドレスは正しくないケースもあったり、送信専用だったりすることもあります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問