#1 Le 15/04/2014, à 16:06
- dudumomo
Postfix + Dovecot + Roundcube - Oblige de ne mettre que le nom d'user
Bonjour a tous,
Je tourne sur un server avec Postfix, Dovecot and Roundcube.
Je pense avoir un probleme avec Postfix et Dovecot... car pour le logger a Roundcube, je suis oblige de ne pas mettre de nom de domaine mais directement l'utilisateur. Sinon ca ne passe pas.
Et donc dans ce cas la, quand j'envoi des mails, ils sont envoye de user@sub.domain.com. Mais j'aimerai qu'ils soit envoyees par user@submain.com (Dans Roundcube je peux gerer les identites, mais je pense que c'est une mauvaise solution)
Vous avez des idees d'ou vient le probleme?
Voici mon postfix:
biff = no
myhostname = mail.fredif.org
mydomain = freedif.org
myorigin = /etc/mailname
mydestination = mail.freedif.org, freedif.org, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
smtpd_tls_cert_file=/etc/ssl/certs/freedif.pem
smtpd_tls_key_file=/etc/ssl/private/freedif.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_tls_security_level=may
smtpd_tls_protocols = !SSLv2, !SSLv3
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_authenticated_header = yes
mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
home_mailbox = Maildir/
content_filter = smtp-amavis:[127.0.0.1]:10024
Et mon dovecot master:
log_path = /var/log/dovecot
disable_plaintext_auth = no
mail_privileged_group = mail
mail_location = maildir:~/Maildir
userdb {
driver = passwd
}
passdb {
driver = pam
}
protocols = imap
#protocol imap {
# mail_plugins = " autocreate"
#}
#plugin {
# autocreate = Trash
# autocreate2 = Sent
# autosubscribe = Trash
# autosubscribe2 = Sent
# autocreate3 = Junk
# autosubscribe3 = Junk
#}
service auth {
unix_listener /var/spool/postfix/private/auth {
mode = 0660
user=postfix
group=postfix
}
}
ssl=required
ssl_cert = </etc/ssl/certs/freedif.pem
ssl_key = </etc/ssl/private/freedif.key
Merci!!
Idipops, le réseau social des prestataires de services !
Tutorial and news on how to host your own server: http://freedif.org
Aidez la recherche avec BOINC et rejoignez la Mini-Team Libristes: http://www.boinc-af.org | http://libristes.boinc-af.net
Hors ligne
#2 Le 15/04/2014, à 16:35
- bruno
Re : Postfix + Dovecot + Roundcube - Oblige de ne mettre que le nom d'user
Bonjour,
Je ne sais pas si cela marche avec RoundCube mais tu devrais regarder du côté de masquerade_domains
#3 Le 16/04/2014, à 14:50
- dudumomo
Re : Postfix + Dovecot + Roundcube - Oblige de ne mettre que le nom d'user
Ca fonctionne en effet.
A voir quand meme si je peux forcer l'utilisation de user@domain dans roundcube.
Merci
Idipops, le réseau social des prestataires de services !
Tutorial and news on how to host your own server: http://freedif.org
Aidez la recherche avec BOINC et rejoignez la Mini-Team Libristes: http://www.boinc-af.org | http://libristes.boinc-af.net
Hors ligne
#4 Le 20/04/2014, à 19:00
- Pseudo supprimé
Re : Postfix + Dovecot + Roundcube - Oblige de ne mettre que le nom d'user
myorigin = $mydomain
*canonical_maps peut également remplacer masquerade_domains
pour dovecot, voir a/ auth_username_format = %Ln ou b/ auth_username_format = %u
l'authentification est portée sur a/ toto ou b/ toto@domain.tld