[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: