- ベストアンサー
Postfixで外部にメールが送れません
- Serverをレンタルし、QMailからPostfixへの切り替えを行いましたが、外部ドメイン宛のメールが送信できません。
- メールの設定は正しく行われており、内部ドメイン宛や内部からのメールは問題なく送受信できます。
- しかし、外部ドメイン宛のメールを送信しようとすると、Relay access deniedというエラーが発生します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> May 16 22:54:06 www postfix/smtpd[23767]: connect from xxx.yyy.bbiq.jp[***.***.***.***] ここに表示されたIPアドレスって、 > mynetworks = 168.100.189.0/28, 127.0.0.0/8 の範囲にちゃんと入ってますか? (168.100.189.1~14の範囲に入ってますか?)
その他の回答 (1)
- mattalix
- ベストアンサー率62% (47/75)
QMailってのは知りませんが、もしかしてqmailかな さてPostfixですが特に設定してない場合 smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination となっているので、SMTP-AUTHしてないとrejectされるわけです。 当然ですね、third party relayはISPにも迷惑がかかりますよ ちゃんとSMTP-AUTHを設定すれば解決します こんなところでつまづいているんじゃ、まともに管理できてないんじゃないですかね botnet nodeになってしまう前に業者などを入れた方が良いですよ
補足
おっしゃるとおりです。 まともに管理出来ていないかもしれません。 前任者が突然やめられて、サーバー管理などしたことない私が急に管理をする事になり、さらにサーバー移行のタイミングも重なってしまって、色々調べながら試行錯誤している段階です。 現状はSMTPはプロバイダから指定されているSMTPを設定するように周知しているのですが、BBIQだけはそうもいかずなにか方法はないかと調べています。 セキュリティを考えてSMTP-AUTHを入れるしかなさそうですね。 有り難う御座いました。
補足
BBIQのIPは203.x.x.xであるので、ここの指定が足りないのですね。 mynetoworksにBBIQのIPを追加したら送信が出来ました。 ただ不特定のユーザーがSMTPを利用する可能性があるので、SMTP-AUTHを入れて認証をかけることにします。 有り難う御座いました。