Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/04/2014, à 17: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, à 17: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

Hors ligne

#3 Le 16/04/2014, à 15: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, à 20: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