Guten Tag
ich habe nach diesem Howto
http://www.debianhowto.de/de:howtos:sar ... uordnungen
ein Mailsystem aufgesetzt.
Mails empfangen funktionert.
Aber 1:
ich kann keine abrufen.
Log (log level 2 courier_pop)
Feb 27 17:32:50 R217210 courierpop3login: LOGIN: DEBUG: ip=[::ffff:IP], command=CAPA
Feb 27 17:32:56 R217210 courierpop3login: LOGIN: DEBUG: ip=[::ffff:IP], command=USER
Feb 27 17:32:56 R217210 courierpop3login: LOGIN: DEBUG: ip=[::ffff:IP], command=PASS
Feb 27 17:32:56 R217210 courierpop3login: LOGIN: DEBUG: ip=[::ffff:IP], username=user@domain.de
Feb 27 17:32:56 R217210 courierpop3login: LOGIN: DEBUG: ip=[::ffff:IP], password=12345
Feb 27 17:32:56 R217210 courierpop3login: authdaemon: starting client module
Feb 27 17:32:56 R217210 courierpop3login: authdaemon: ACCEPT, username user@domain.de
Das Wars.
Im Thunderbird kommt zusätzlich: Maildir: Permission denied.
Aber unter /home/vmail/ ist alles vmail:vmail
2:
ich kann keine versenden:
eb 27 17:42:47 R217210 postfix/smtpd[11203]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2:
No such file or directory
Feb 27 17:42:47 R217210 postfix/smtpd[11203]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2:
No such file or directory
Wieso versucht er die Berkeley DB zu öffnen? In /etc/postfix/sasl/smtpd.conf ist wie im Howto beschrieben die connection zur MySQL DB hergestellt :-/
cat /etc/postfix/sasl/smtp.conf
pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: plain login cram-md5 digest-md5
sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: provider_admin
sql_passwd: 12345
sql_database: provider
sql_select: select password from users where email='%u@%r'
postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases, mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = R217210, localhost.localdomain, localhost
myhostname = mail.domain.de
mynetworks = 127.0.0.0/8
myorigin = /etc/mailname
recipient_delimiter = +
relayhost =
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_use_tls = yes
virtual_gid_maps = static:110
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_uid_maps = static:1001
Ich hoffe ich habe an alle relevanten Infos gedacht.
Für Tipps wäre ich dankbar
Courier Auth und SASL Auth
Re: Courier Auth und SASL Auth
versenden geht nun, habe nochmal alles überprüft und dabei festgestellt das ich smtp.conf anstatt smtpd.conf hatte
Aber courier-pop bleibt, ich kann keine Mails abrufen
Aber courier-pop bleibt, ich kann keine Mails abrufen
Re: Courier Auth und SASL Auth
habe jetzt mal
chmod 775 -R /home/vmail/domain.de
gemacht
dann geht alles.
Also welche Rechte brauchen die Directories nun? vmail:vmail sind owner.
Mehr steht nicht im Howto
chmod 775 -R /home/vmail/domain.de
gemacht
dann geht alles.
Also welche Rechte brauchen die Directories nun? vmail:vmail sind owner.
Mehr steht nicht im Howto
Re: Courier Auth und SASL Auth
Fehler ist UID/GID in der main.cf
virtual_uid_maps = static:1001
virtual_gid_maps = static:110
Muss 5000 sein, da der USER vmail die uid/gid 5000 hat
virtual_uid_maps = static:1001
virtual_gid_maps = static:110
Muss 5000 sein, da der USER vmail die uid/gid 5000 hat