hi everyone could someone show me there sasl configuration section in their dovecot.conf, i have postfix and dovecot setup for virtual users (no system users) everything works fine including tls, i have tried various examples off the web for sasl but they either have obsolete parameters or are for a setup with system users, i would prefer to use dovecots sasl implementation. dovecot --version = 2.1.7 cat dovecot.conf ###################### ###################### disable_plaintext_auth = no mail_privileged_group = mail log_path = /var/log/dovecot.log # auth_verbose=yes # auth_debug=yes # auth_debug_passwords=yes mail_debug=yes # verbose_ssl=yes passdb { args = /etc/dovecot/dovecot-sql.conf driver = sql } userdb { driver = prefetch } userdb { args = /etc/dovecot/dovecot-sql.conf driver = sql } protocols = "pop3 imap lmtp" protocol imap { mail_plugins = " autocreate" } plugin { autocreate = Trash autocreate2 = Sent autocreate3 = junk autosubscribe = Trash autosubscribe2 = Sent autosubscribe3 = junk } service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0660 user = postfix } } service lmtp { unix_listener /var/spool/postfix/private/dovecot-lmtp { group = postfix mode = 0600 user = postfix } } protocol lmtp { postmaster_address=postmaster at mydomain.com hostname=niya.mydomain.com } ssl_cert = </etc/ssl/certs/mailcert.pem ssl_key = </etc/ssl/private/mail.key ###################### ###################### thanks shadrock
On Apr 26, 2015, at 4:32 AM, shadrock uhuru wrote:> hi everyone > could someone show me there sasl configuration section in their > dovecot.conf, > i have postfix and dovecot setup for virtual users (no system users) > everything works fine including tls, > i have tried various examples off the web for sasl but they either have > obsolete parameters > or are for a setup with system users, > i would prefer to use dovecots sasl implementation. > > dovecot --version = 2.1.7 > > cat dovecot.conf > > ###################### > ###################### > > disable_plaintext_auth = no > mail_privileged_group = mail > > log_path = /var/log/dovecot.log > # auth_verbose=yes > # auth_debug=yes > # auth_debug_passwords=yes > mail_debug=yes > # verbose_ssl=yes > > passdb { > args = /etc/dovecot/dovecot-sql.conf > driver = sql > } > userdb { > driver = prefetch > } > userdb { > args = /etc/dovecot/dovecot-sql.conf > driver = sql > } > > > protocols = "pop3 imap lmtp" > > protocol imap { > mail_plugins = " autocreate" > } > > plugin { > autocreate = Trash > autocreate2 = Sent > autocreate3 = junk > autosubscribe = Trash > autosubscribe2 = Sent > autosubscribe3 = junk > } > > service auth { > unix_listener /var/spool/postfix/private/auth { > group = postfix > mode = 0660 > user = postfix > } > } >That should do it. You just need to make sure postfix is set up correctly. http://wiki2.dovecot.org/HowTo/PostfixAndDovecotSASL> > service lmtp { > unix_listener /var/spool/postfix/private/dovecot-lmtp { > group = postfix > mode = 0600 > user = postfix > } > } > protocol lmtp { > postmaster_address=postmaster at mydomain.com > hostname=niya.mydomain.com > } > > ssl_cert = </etc/ssl/certs/mailcert.pem > ssl_key = </etc/ssl/private/mail.key > > ###################### > ###################### > > > thanks > shadrock
On 26/04/15 15:22, Edgar Pettijohn III wrote:> > On Apr 26, 2015, at 4:32 AM, shadrock uhuru wrote: > >> hi everyone >> could someone show me there sasl configuration section in their >> dovecot.conf, >> i have postfix and dovecot setup for virtual users (no system users) >> everything works fine including tls, >> i have tried various examples off the web for sasl but they either have >> obsolete parameters >> or are for a setup with system users, >> i would prefer to use dovecots sasl implementation. >> >> dovecot --version = 2.1.7 >> >> cat dovecot.conf >> >> ###################### >> ###################### >> >> disable_plaintext_auth = no >> mail_privileged_group = mail >> >> log_path = /var/log/dovecot.log >> # auth_verbose=yes >> # auth_debug=yes >> # auth_debug_passwords=yes >> mail_debug=yes >> # verbose_ssl=yes >> >> passdb { >> args = /etc/dovecot/dovecot-sql.conf >> driver = sql >> } >> userdb { >> driver = prefetch >> } >> userdb { >> args = /etc/dovecot/dovecot-sql.conf >> driver = sql >> } >> >> >> protocols = "pop3 imap lmtp" >> >> protocol imap { >> mail_plugins = " autocreate" >> } >> >> plugin { >> autocreate = Trash >> autocreate2 = Sent >> autocreate3 = junk >> autosubscribe = Trash >> autosubscribe2 = Sent >> autosubscribe3 = junk >> } >> >> service auth { >> unix_listener /var/spool/postfix/private/auth { >> group = postfix >> mode = 0660 >> user = postfix >> } >> } >> > > That should do it. You just need to make sure postfix is set up > correctly. > > http://wiki2.dovecot.org/HowTo/PostfixAndDovecotSASL > >> >> service lmtp { >> unix_listener /var/spool/postfix/private/dovecot-lmtp { >> group = postfix >> mode = 0600 >> user = postfix >> } >> } >> protocol lmtp { >> postmaster_address=postmaster at mydomain.com >> <mailto:postmaster_address=postmaster at mydomain.com> >> hostname=niya.mydomain.com >> } >> >> ssl_cert = </etc/ssl/certs/mailcert.pem >> ssl_key = </etc/ssl/private/mail.key >> >> ###################### >> ###################### >> >> >> thanks >> shadrock >many thank Edgar sasl is working but i was testing the smtp port instead of submission that sasl is setup for.