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
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).
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 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 :
Quelques erreurs ou avertissements que j'ai dans mes fichiers de log :
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.
Merci beaucoup pour votre aide, j'en ai grandement besoin
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
Partager