saslauthd multi instance per l'authentication postfix smtp

Ho il mail server Postfix + Saslauth. Configura l'istanza multipla per Postfix:

postfix

postfix-out

e due istanze per saslauth :

saslauthd

saslauthd-out

L'impostazione di saslauthd è per l'authentication del servizio Postfix e saslauthd-out per un'altra istanza.

Per creare seconda istanza di sasl lo faccio in questo modo:

cp / etc / default / saslauthd / etc / default / saslauthd-out

Con questa configuration: ~ # vim / etc / default / saslauthd-out

  DESC="SASL Authentication Daemon postfix-out" NAME="saslauthd-out" MECHANISMS="pam" OPTIONS="-c -m /var/spool/postfix-out/var/run/saslauthd-out" 

Nella configuration di postfix-out (/etc/postfix-out/sasl/smtp.conf):

  pwcheck_method: saslauthd-out 

e per postfix (/etc/postfix/sasl/smtp.conf):

  pwcheck_method: saslauthd 

e quando riavvii saslauth each cosa è OK,

quando cerco di connettere il smtp server (postfix) each cosa è OK e l'authentication è stata buona, ma nel smtp server (postfix-out), la connessione a smtp è OK, ma non può autenticare e questo errore è avvenuto:

 :~# telnet mail2.example.com 25 Trying 111.222.333.444... Connected to mail2.example.com. Escape character is '^]'. 220 mail2.example.com ESMTP Postfix (@@DISTRO@@) auth plain YWdoc2EAYWdoc2hhbGRvcmFu 535 5.7.8 Error: authentication failed: no mechanism available 

Tronchi:

 Nov 30 09:17:47 mail4 postfix-out/smtpd[4361]: connect from unknown[111.222.333.444] Nov 30 09:17:58 mail4 postfix-out/smtpd[4361]: warning: SASL authentication problem: unknown password verifier Nov 30 09:17:58 mail4 postfix-out/smtpd[4361]: warning: SASL authentication failure: Password verification failed Nov 30 09:17:58 mail4 postfix-out/smtpd[4361]: warning: unknown[111.222.333.444]: SASL plain authentication failed: no mechanism available Nov 30 09:18:04 mail4 postfix-out/smtpd[4361]: disconnect from unknown[111.222.333.444] 

qual è il problema?

  • Problemi di apertura della port 465 per smtp on centos
  • Come configurare il DNS inverso per un server SMTP
  • Postfix: Impostare il banner SMTP personalizzato basato sull'indirizzo utilizzato per accedere al server
  • Supporto Pipelining SMTP di Exchange 2010 non funziona correttamente
  • software proxy per submit e-mail
  • Come unblacklist un IP a Google?
  • Quando exim4 invia HELO / EHLO, come faccio a configurare il nome host che invia?
  • Come permettere il login a un server SMTP migliore di quello con la password?
  • One Solution collect form web for “saslauthd multi instance per l'authentication postfix smtp”

    pwcheck_method è un'opzione di configuration per la libreria Cyrus SASL. I valori possibili sono auxprop , saslauthd , pwcheck e authdaemond . qui non è supportto il saslauthd-out . La configuration deve essere così

    / Etc / default / saslauthd-out:

     DESC="SASL Authentication Daemon postfix-out" NAME="saslauthd-out" MECHANISMS="pam" OPTIONS="-c -m /var/spool/postfix-out/var/run/saslauthd-out" 

    /etc/postfix-out/sasl/smtp.conf:

     pwcheck_method: saslauthd saslauthd_path: /var/spool/postfix-out/var/run/saslauthd-out/mux 

    da qualche parte in /etc/postfix-out/main.cf:

     smtpd_sasl_auth_enable = yes smtpd_sasl_path = smtp smtpd_sasl_type = cyrus cyrus_sasl_config_path = /etc/postfix-out/sasl 

    Ho appena configurato un VM con quella configuration e funziona.

    deve esistere /var/spool/postfix-out/var/run/saslauthd-out , anche se personalmente preferirei essere più come /var/spool/postfix-out/saslauthd-out . Ma questa è la tua decisione.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.