내 메일 서버와 동일한 시스템에서 실행되는 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
?