Mailcow (postfix) - 暗号化されていないメールの送信を許可する (SMTP ポート 25)

Mailcow (postfix) - 暗号化されていないメールの送信を許可する (SMTP ポート 25)

SSL/TLS を使用せずに、SMTP ポート 25 を使用して (プレーン テキスト) パスワード認証で暗号化されていないメールを送信できるようにするにはどうすればよいでしょうか。暗号化を使用してメールを送信できない古い IP カメラがいくつかあるため、これを有効にする必要があります...

/opt/mailcow/data/conf/postfix/main.cf の postfix main.cf ファイルで既に「smtpd_tls_auth_only = yes」をコメント アウトしましたが、外部ドメインのアドレスに電子メールを送信しようとすると、「リレー アクセスが拒否されました」というエラー メッセージが表示されます。少なくとも、ポート 25 を使用して暗号化なしで自分自身 (メール サーバー) に電子メールを送信できるようになりましたが、外部アドレスに電子メールを送信する必要があります。

答え1

少なくとも、ポート 25 を使用して暗号化なしで自分自身 (メール サーバー上) にメールを送信できるようになりましたが、外部アドレスにメールを送信する必要があります。

「メールサーバー上の」メールアドレスにメッセージを送信し、procmailスクリプトでメッセージを転送することができます。検査後外部の電子メール アドレスへの送信 (例: スクリプトは送信 IP アドレスを確認する場合があります)。

答え2

LAN 内にリレーを設定したり、mynetworksPostfix 設定に IP アドレスを追加したりせずに動作させることができました。Postfix の main.cf のパラメータの値を「yes」から「no」に設定しました。また、Postfix の master.cf ファイルで値を「no」から「yes」にsmtpd_tls_auth_only変更して、ポート 25 の SMTP の SASL 認証を許可しました。smtpd_sasl_auth_enable

これで、暗号化なしでポート 25 を使用して SMTP 経由で電子メール (正しいユーザー認証を使用) を送信したり、SSL/TLS でポート 465 を使用して電子メールを送信したりできるようになりました。

関連情報