CentOSサーバーにPostfixとDovecotをインストールしました。
これで、安全でないSMTPとPOP / IMAP(ポート25と110/143)を使用します。ローカルで自分自身とメールを送信できますが、たとえば、自分の Gmail アカウントにメールを送信したい場合などです。[Eメール保護]、これは次のように応答します。
Relay access denied
以下を試しましたが、まだアクセス拒否の問題が発生します。次のように変更されました/etc/postfix/main.cf
。
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = cyrus
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions =
permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
答え1
このチュートリアルに従いました。とても素晴らしく、リレーアクセスエラーを取り除くのに役立ちました。
これで任意のアドレスにメールを送信できます。
http://centoshelp.org/servers/mail/postfix-mail-server-on-centos/
答え2
私の場合は時々参照してください(Centos 8 + postfix-2:3.3.1-8.el8.x86_64)。次のエラーメッセージが表示されます。postfix / smtpd .... NOQUEUE:Denied:RCPT from.. :: 1]:554 5.7.1 ...リレーアクセスが拒否されました。
問題は[::1](ipv6)です。
私はmail.cfの特定の設定でこの問題を解決しました:inet_protocols = all#ipv4とipv6のサポートを有効にするには... mynetworks_style =ホスト... mynetworks = 127.0.0.0/8、[::1]/ 128
このようにして、さまざまな問題が解決されました。これがあなたの場合でも役に立つことを願っています。