3

メールサーバーの設定は苦手ですが、mydomain.com などのドメインにメールを送信できる aws インスタンスがあります。ただし、googlemail.com に送信すると、mail.log ファイルに次のエラーが記録されます。

H=(blerg) [95.144.47.184] F=<me@mydomain.com> rejected RCPT <user@googlemail.com>: relay not permitted

Route53 を介して DNS に以下を追加しましたが、エラーが何を指しているのかよくわかりません。

mydomain.com. SPF "v=spf1 ip4:54.229.217.48"

誰にも指針がありますか?役立つ情報を見つけることはできませんでしたが、Exim4 で遊んだことがあります。

dc_relay_nets

およびdpkg-reconfigure exim4「メールをリレーするドメイン」「メールをリレーする IP アドレス」ですが、成功しませんでした。

4

1 に答える 1

3

ここには 2 つの可能な解決策がありました。

  1. にを設定dc_relay_domainsします。*update-exim4.conf.conf
  2. SMTP 認証を使用して、送信者が Exim4 の送信機能に無制限にアクセスできるようにします。

オプション 2 を使用することがオープン リレーを防ぐ唯一の方法なので、そのようにしました。メール クライアント (Outlook 2007、Thunderbird など) に SMTP ユーザー名とパスワードを設定し、Eximsファイルの認証コードcram_md5_serverと認証子のコメントを外しました。その後、 で更新されます。login_server/etc/exim4/conf.d/auth/30_exim4-config_examplesdpkg-reconfigure exim4-config

于 2013-10-22T08:43:08.043 に答える