私のメールサーバーと同じマシンで実行されているroundcubemailでポート587を使用しようとすると、常に次のエラーが発生します。
SMTP Error (530): Failed to set sender "X" (5.7.0 Must issue a STARTTLS command first).
私は変わった、
smtpd_tls_security_level=encrypt
到着
smtpd_tls_security_level=may
何も起こりません。コメントされていないコンテンツを「コミット」しました。この問題を解決するために見つけたソリューションですが、これまでのところ結果はありません。
メイン.cf: http://pastebin.com/aEtC0AJt
master.cf: http://pastebin.com/023uu2T8
システム仕様:1. PHPバージョン5.6.25 2. Postfix 3. MacOS 10.12
関係があるかどうかはわかりませんが、IMAPポート993を介してログインできません。
SSLなしでは、ポート25と143のみが利用可能です。
内部的にメールを送信できません。すべてのメールは、マイメールドメインを持つISPメールサーバーを介して転送されます。
答え1
特定のポートでリッスンしないimapに関しては、これはまったく異なるサービスです。 cyrus-imapd、dovecot、corrierで提供することができ、nginxなどのいくつかのimapプロキシを含めることができます...設定によっては、解決する必要がある他の問題があるかもしれません。私たちに教えてください。
これでmust issue a STARTTLS
、エラーに関する情報に基づいて、次の情報がmain.cf
得られました。
mynetworks = 127.0.0.0/8, [::1]/128
smtpd_client_restrictions = permit_mynetworks permit_sasl_authenticated permit
smtpd_recipient_restrictions = permit_sasl_authenticated
permit_mynetworks
に追加したいか、smtpd_recipient_restrictions
roundcubeが接続するように設定されているか、または127.0.0.1
IPアドレスをに追加できることを確認してくださいmynetworks
。$config['smtp_server']
roundcubeに何を設定しましたかconfig.php
?