Cent OS 6.6은 dovecot 및 postfix에서 일반 텍스트 인증을 활성화합니다.

Cent OS 6.6은 dovecot 및 postfix에서 일반 텍스트 인증을 활성화합니다.

내 고객 중 한 명이 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

관련 정보