FAQ |
Kalender |
2011-03-17, 17:14 | #1 | ||
|
|||
Har WN som tidsfördriv
|
Hej,
försöker få klart nya mailservern men det verkar som jag fastnar hela tiden... Förutsättningarna är följande: * Debian 6.0 x64 Server * MySQL Percona Server 5.1 * Postfix 2.8.1, kompilerat från source med mySQL, SASL + Dovecot stöd * Dovecot 2.0.11, kompilerat från source med mySQL stöd Avsikt: Postfix tar emot och skickar mail via operatörens SMTP AUTH relay (mailout.telia.com). Inkommande mail hanteras av Dovecot LDA, användarna skall vara tvungna att använda sig av SSL för att ta emot/skicka. Jag har följt manualen från http://workaround.org/ispmail/lenny och fått det mesta att fungera: Dovecot fungerar nu fastän det är helt annan syntax i version 2 än den i manualen (version 1) som också används i 95% av alla tutorials på nätet. Dock vägrar Postfix att starta: Kod:
Mar 17 15:51:49 mailserver postfix/smtp[13548]: warning: unsupported SASL client implementation: dovecot Mar 17 15:51:49 mailserver postfix/smtp[13548]: fatal: SASL library initialization Mar 17 15:51:50 mailserver postfix/master[13544]: warning: process /usr/libexec/postfix/smtp pid 13548 exit status 1 Mar 17 15:51:50 mailserver postfix/master[13544]: warning: /usr/libexec/postfix/smtp: bad command startup -- throttling master.cf: Kod:
# Dovecot 2.0.11 # Also specify in main.cf: dovecot_destination_recipient_limit=1 # virtual_transport=dovecot # dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/dovecot-lda -f ${sender} -a ${recipient} -d ${user}@${nexthop} Kod:
mailbox_command = /usr/libexec/dovecot/dovecot-lda virtual_transport = dovecot dovecot_destination_recipient_limit = 1 smtpd_sasl_auth_enable = yes smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_use_tls = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $mydomain smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_inva lid_hostname, reject_unknown_recipient_domain smtpd_helo_restrictions = reject_invalid_helo_hostname, reject_non_fqdn_helo_hostname, reject_unknown_helo_hostname smtpd_sender_restrictions = reject_unknown_sender_domain smtpd_data_restrictions = reject_unauth_pipelining smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtp_tls_security_level = may # Mail relay relayhost = [mailout.telia.com]:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/teliapasswd smtp_sasl_type = dovecot smtp_sasl_security_options = smtp_sasl_mechanism_filter = login, plain Kod:
# postconf -a dovecot |
||
Svara med citat |
2011-03-17, 18:40 | #2 | ||
|
|||
Banned
|
Måste du har dovecot 2?
|
||
Svara med citat |
2011-03-17, 18:55 | #3 | ||
|
|||
Har WN som tidsfördriv
|
|||
Svara med citat |
2011-03-17, 21:18 | #4 | |||
|
||||
Mycket flitig postare
|
Uppenbarligen finns det ju en anledning till att inte ha det; Det funkar inte.
Har försökt googla lite, men hittar inget vettigt direkt. Dovecot 2 är i version 2.0.11, jag hade väntat till åtminstone 2.1 eller 2.2 innan jag bytte. |
|||
Svara med citat |
2011-03-17, 22:11 | #5 | ||
|
|||
Har WN som tidsfördriv
|
Uppenbarligen finns det människor där ute som använder både Dovecot 2 och Postfix med Dovecot SASL då man hittar en del inlägg höger och vänster - hur de gjorde är det som är intressant eller så gör jag helt enkelt något fel.
|
||
Svara med citat |
2011-03-20, 13:49 | #6 | ||
|
|||
Har WN som tidsfördriv
|
Postfix stödjer tydligen inte Dovecot 2 SASL:
"Support for the Dovecot version 1 SASL protocol is available in Postfix 2.3 and later. At the time of writing, only server-side SASL support is available, so you can't use it to authenticate the Postfix SMTP client to your network provider's server." |
||
Svara med citat |
Svara |
|
|