Re: Postfix e autenticazione via mysql
>
> messo
> così:
mail_location =
>
>
> maildir:/var/lib/vpopmail/domains/%d/%n/Maildir
quindi credo che ti basta
>
>
> aggiungere /Maildir alla fine
C'erano due arcani:
>
1) nel db
> avavo scritto il path in mamiera reletiva e non
> assoluta..
2) c'è un problema
> di permessi
Se può essere utile:
questo è il dovecot.conf
protocols = imap imaps pop3 pop3s
auth_debug=yes
mail_debug=yes
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_privileged_group = vmail
protocol imap {
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}
protocol managesieve {
sieve_storage=~/sieve
}
protocol lda {
mail_plugin_dir = /usr/lib/dovecot/modules/lda
sendmail_path = /usr/lib/sendmail
auth_socket_path = /var/run/dovecot/auth-master
}
mail_location = maildir:/usr/local/virtual/%d/%n
auth default {
mechanisms = plain login
passdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
userdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
master {
path = /var/run/dovecot/auth-master
mode = 0660
user = vmail
}
}
}
#### questo dovecot-sql.conf:
driver = mysql
connect = host=127.0.0.1 dbname=virtual user=virtual password=pluto
default_pass_scheme = PLAIN-MD5
user_query = SELECT home, uid, gid FROM users WHERE userid = '%u'
password_query = SELECT userid as user, password FROM users WHERE userid = '%u'
###questa è la parte di main.cf di postfix relativa
virtual_mailbox_domains = /etc/postfix/virtual_alias_domains
virtual_mailbox_maps = hash:/etc/postfix/virtual_alias_maps
virtual_uid_maps = static:10001
virtual_gid_maps = static:10001
virtual_transport = dovecotdovecot_destination_recipient_limit = 1
### e questa relativa al mster,cf ##
dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${recipient}
(tutto su una linea)
Io non vedo errori o stranezze.
Walter
Reply to: