POSTFIX-CYRUS SASL 인증

POSTFIX-CYRUS SASL 인증

Postfix-SASL 인증에 대해 질문이 있습니다. Postfix를 사용하여 메일 서버를 만들었습니다. 도메인, 공용 IP, 내 IP를 가리키는 MX 레코드가 있습니다. 이제 내 도메인에서 이메일을 보내고 받을 수 있습니다. 이제 메일 클라이언트를 통해 연결하고 싶습니다.

저는 centos 7을 사용하고 있는데 이 문제가 처음이라 누구든지 이 문제를 안내해 줄 수 있나요? Cyrus를 사용해 보았지만 작동하지 않습니다.


    yum install postfix -y
    yum -y install cyrus*

main.cfPostfix 파일은 다음과 같습니다

    myhostname = mx12.example.com
    myorigin = $mydomain
    mydomain = example.com
    inet_interface = <my public ip>, localhost
    inet_protocol = all
    mydestination = localhost, $myhostname, $mydomain.....
    smtpd_sasl_auth_enable = yes
    broken_sasl_auth_clients = yes
    smtpd_sasl_type = cyrus
    smtpd_sasl_path = smtpd
    smtpd_sasl_security_options = noanonymous
    smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination

/etc/sasl2/smtpd.conf:

    pwcheck_method: saslauthd
    mech_list: plain login
    log_level: 7

/etc/pam.d/smtp:


    #%PAM-1.0
    auth       include      pam_unix.so
    account    include      pam_unix.so

/etc/postfix/master.cf:

    submission inet n       -       n       -       -       smtpd
      -o syslog_name=postfix/submission
      -o smtpd_tls_security_level=encrypt
      -o smtpd_sasl_auth_enable=yes
      -o smtpd_reject_unlisted_recipient=no
    #  -o smtpd_client_restrictions=$mua_client_restrictions
    #  -o smtpd_helo_restrictions=$mua_helo_restrictions
    #  -o smtpd_sender_restrictions=$mua_sender_restrictions
      -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
      -o milter_macro_daemon_name=ORIGINATING

주문하다:

    systemctl enable --now postfix
    systemctl enable --now saslauthd
    testsaslauthd -u user -p password -s smtp 

방화벽 개방 포트-: 25/tcp 143/tcp 587/tcp

이것이 내 구성 파일입니다. 누구든지 해결책이 있습니까?

관련 정보