サーバーから Google Apps のメールアドレス (同じドメイン) にメールを送信する

サーバーから Google Apps のメールアドレス (同じドメイン) にメールを送信する

重複の可能性あり:
Linux からの送信メールが配信されない

たとえば、domain.com というサーバーからメールを送信しています。

また、ホストされたメール、同じドメイン、domain.com 用に Google Apps メールも設定しています。

他の場所からメールが送られてきた場合は、問題なく受信できます。しかし、メールが自分のサーバーから送信された場合は、ユーザーが不明であるという配信エラーとして /var/mail/root に届きます。

問題のある名前のユーザーをサーバー上に作成しました。[メールアドレス]送信を再試行し、送信はされましたが、Google Apps でホストされているメールには送信されませんでした。現在は /var/mail/webmaster で受信しています。

私は sendmail を使用しています。/etc/aliases をいじってみましたが、webmaster を追加しました:[メールアドレス]役に立たないように見えました(そして私は正しかったです)。

何か助けて?

答え1

サーバーは domain.com であると認識しているため、メールをインターネットに送信するのではなく、ローカルに配信しようとしているようです。

最も簡単な解決策は、サーバーの名前を変更することです。ただし、ローカル メールをリモートで配信するケースには対応していません。その場合は、次の手順に従ってください。

次に簡単なのは、すべてのメールをスマートホスト (この場合は Google) に送信するようにメール サーバーを設定することです。これを行う方法は、マシンで実行されている MTA (sendmail、postfix など) によって異なりますが、インターネットで検索すれば手順は簡単に見つかります。

関連情報