내 고객 중 한 명이 Gmail을 기본 메일 클라이언트로 사용하고 싶어하지만 새 CENTOS 서버 버전(6.6, 음, 새 버전은 아닙니다)으로 업그레이드했으며 "new"
dovecot 및 postfix 설정은 기본적으로 꽤 강화되었습니다.
하지만 centos 서버는 기본적으로 IMAP SSL을 지원하지만 gmail(클라이언트)은 POP3 및 PLAINTEXT 인증만 지원하므로 사용할 수 없습니다.
Gmail은 말한다
POP3 Server denied POP3 access for the given username and password.
Server returned error: "Plaintext authentication disallowed on non-secure
(SSL/TLS) connections."
나는 팔로우한다이 튜토리얼하지만 변경사항이 적용되지 않았고 여전히 Gmail 오류 메시지가 표시되었습니다. 포트 110이 열려 있습니다.
지침에 따르면:
/etc/dovecot/conf.d/10-master.conf는 다음과 같이 설정됩니다.
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}
/etc/postfix.main.cf에 다음 줄을 추가했습니다.
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions =
permit_sasl_authenticated
permit_mynetworks
reject_unauth_destination
추가 정보
[root@somemail ~]# postconf -d | grep mail_version
mail_version = 2.6.6
milter_macro_v = $mail_name $mail_version
[root@somemail ~]# dovecot --version
2.0.9
[root@somemail ~]# cat /etc/centos-release
CentOS release 6.6 (Final)
하지만 현재 Gmail 경고가 계속 표시됩니다. 일반 텍스트 인증을 활성화하려면 어떻게 해야 합니까?
답변1
비둘기장 구성 파일을 추가합니다 disable_plaintext_auth = no
. /etc/dovecot/dovecot.conf
파일 끝에 다음 줄을 열고 추가합니다.
disable_plaintext_auth = no
마지막으로 다음 명령을 사용하여 dovecot 서비스를 다시 시작합니다.
service dovecot restart
답변2
다음 명령을 실행하세요:
$ doveconf disable_plaintext_auth