Bonjour à tous,

j'héberge sur mon serveur Kimsufi deux sites web, donc deux noms de domaine. J'ai mis en place un serveur d'emails via le tuto de la Ferme du Web. Seulement je pense que le tuto est incomplet, notamment pour gérer plusieurs noms de domaines. La boîte mail d'un de mes deux sites (contact@DOMAINE1) fonctionne très bien en réception d'emails (jamais en envoi, ce dont je ne me suis rendu compte que tardivement car je n'ai pas à envoyer beaucoup d'emails avec celle-là). J'ai voulu rajouter le compte email de mon deuxième domaine ; là encore, la réception se passe bien, mais pas l'envoi (et là, j'en ai besoin). De plus, dans Roundcube, je ne peux pas créer d'autres dossiers que "Boîte de réception".

Je sollicite votre aide aujourd'hui car je n'arrive pas à me dépatouiller avec postfix et courier ! Entre tous les tutos que j'ai pu trouver sur Internet et qui sont tous différents (certains utilisent le mappage MySQL, d'autres les hash de fichiers de conf...), je n'ai pas trouvé mon bonheur. Je suis au bout du rouleau, car j'ai de plus du mal à comprendre l'articulation entre courier et postfix.

Bref, les deux problèmes que j'ai principalement sont :
  • impossible d'envoyer des emails avec aucune des boîtes mail (enfin, j'en ai seulement deux, une par domaine)
  • impossible de créer des dossiers dans Roundcube pour ma 2e boite mail (Spam, Messages envoyés...)


Ci-dessous ma configuration. J'ai remplacé mes domaines par DOMAINE_A et DOMAINE_B, ainsi que l'adresse IP de mon serveur par ADRESSE_IP.

postconf -n

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
alias_database = hash:/etc/aliasesalias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
disable_vrfy_command = yes
inet_interfaces = all
mailbox_size_limit = 0
mydestination = $myhostname, localhost.$mydomain, localhost
mydomain = DOMAINE_A
myhostname = mail2.DOMAINE_A
mynetworks = 127.0.0.0/8, ADRESSE_IP
myorigin = $mydomain
recipient_delimiter = +
relay_transport = smtp
relayhost = ssl0.ovh.net
smtpd_banner = $myhostname ESMTP
smtpd_client_restrictions = permit_mynetworks
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, reject_non_fqdn_recipient
smtpd_sender_restrictions = permit_mynetworks, warn_if_reject reject_unverified_sender
smtpd_tls_cert_file = /etc/ssl/private/startssl.cert
smtpd_tls_key_file = /etc/ssl/private/startssl-ciphered.key
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf,mysql:/etc/postfix/mysql-virtual_aliases_comptes.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /var/spool/vmail/
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domaines.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_comptes.cf
virtual_uid_maps = static:5000
Je ne poste pas l'intégralité de mes fichiers de conf, mais je suis bien entendu prêt à vous les fournir sur demande (je ne sais pas ce qui est pertinent ou non).

Je précise que mes deux domaines pointent bien sur mon serveur, ainsi que le mail2.DOMAINE_A. Concernant les MX, voilà les réponses d'une requête dig sur chacun de mes deux domaines :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
DOMAINE_A.          21599   IN      MX      1 mail2.DOMAINE_A.
DOMAINE_B.         3599    IN      MX      1 mail2.DOMAINE_A.
Quelques erreurs ou avertissements que j'ai dans mes fichiers de log :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
status=deferred (mail transport unavailable)
...
warning: unexpected end-of-input from private/smtp socket while reading input attribute name
...
warning: private/smtp socket: malformed response
Merci beaucoup pour votre aide, j'en ai grandement besoin