1 votes

Le serveur de messagerie Postfix n'a pas réussi à envoyer des e-mails (première installation).

J'ai parcouru l'article ci-dessous étape par étape afin de rendre Postfix opérationnel sur Ubuntu 14.04 :

PostfixVirtualMailBoxClamSmtpHowto

Maintenant, dans l'étape où il est dit d'utiliser mail commande pour envoyer l'email je l'envoie. La commande que je saisis :

root@myDomain# mail info@mydomain.com
Subject: test subj
test it

.
Cc:

Maintenant je devrais avoir un nouveau dossier comme ci-dessous :

/home/vmail/mydomain/info/new

Je ne peux pas voir un tel courriel. Je peux me connecter au port 25 :

root@mydomain:~# telnet localhost 25
Trying ::1...
Connected to localhost.
Escape character is '^]'.
220 mydomain.com ESMTP Postfix (Ubuntu)
ehlo localhost
250-yadme.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN

Le serveur Postfix fonctionne. Le site /var/log/mail.log dit :

Jan 17 12:03:45 mydomain postfix/cleanup[26044]: 269F63E0E9: message-id=<20160117120345.269F63E0E9@mydomain.com>
Jan 17 12:03:45 mydomain postfix/qmgr[26030]: 269F63E0E9: from=<root@mydomain.com>, size=291, nrcpt=1 (queue active)
Jan 17 12:03:45 mydomain postfix/trivial-rewrite[26045]: warning: do not list domain mydomain.com in BOTH mydestination and virtual_mailbox_domains
Jan 17 12:03:45 mydomain postfix/local[26046]: 269F63E0E9: to=<info@mydomain.com>, relay=local, delay=0.1, delays=0.08/0/0/0.02, dsn=5.1.1, status=bounced (unknown user: "info")
Jan 17 12:03:45 mydomain postfix/cleanup[26044]: 34BBA3E0EA: message-id=<20160117120345.34BBA3E0EA@mydomain.com>
Jan 17 12:03:45 mydomain postfix/qmgr[26030]: 34BBA3E0EA: from=<>, size=1916, nrcpt=1 (queue active)
Jan 17 12:03:45 mydomain postfix/bounce[26047]: 269F63E0E9: sender non-delivery notification: 34BBA3E0EA
Jan 17 12:03:45 mydomain postfix/qmgr[26030]: 269F63E0E9: removed
Jan 17 12:03:45 mydomain postfix/local[26046]: 34BBA3E0EA: to=<root@mydomain.com>, relay=local, delay=0.04, delays=0.02/0/0/0.02, dsn=2.0.0, status=sent (delivered to maildir)
Jan 17 12:03:45 mydomain postfix/qmgr[26030]: 34BBA3E0EA: removed

Les paramètres ci-dessous sont ceux que j'ai ajouté à main.cf :

home_mailbox = Maildir/
virtual_mailbox_domains = /etc/postfix/vhosts
virtual_mailbox_base = /home/vmail
virtual_mailbox_maps = hash:/etc/postfix/vmaps
virtual_minimum_uid = 1000
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000

J'ai ajouté MX enregistrer si cela peut aider. Que dois-je faire maintenant ? Je n'arrive pas à penser à quelque chose que j'ai mal fait ? Ce qui me manque ?

EDIT :
La requête de la commande ci-dessous info utilisateur :

postmap -q info@mydomain.com hash:/etc/postfix/vmaps

qu'il produit :

mydomain.com/info/

J'ai supprimé tout le domaine devant mydestination = . Maintenant mail.log dit :

Jan 17 13:20:07 mydomain postfix/pickup[26583]: 8E3803E0E4: uid=0 from=<root>
Jan 17 13:20:07 mydomain postfix/cleanup[26588]: 8E3803E0E4: message-id=<20160117132007.8E3803E0E4@mydomain.com>
Jan 17 13:20:07 mydomain postfix/qmgr[26584]: 8E3803E0E4: from=<root@mydomain.com>, size=282, nrcpt=1 (queue active)
Jan 17 13:20:07 mydomain postfix/virtual[26590]: 8E3803E0E4: to=<info@mydomain.com>, relay=virtual, delay=0.08, delays=0.06/0/0/0.02, dsn=2.0.0, status=sent (delivered to maildir)
Jan 17 13:20:07 mydomain postfix/qmgr[26584]: 8E3803E0E4: removed

MAIS à l'intérieur de ~/Maildir est vide. Il n'y a pas de dossier nommé mydomain/info . Il y a 3 dossiers nommés : tmp , new , cur . Que se passe-t-il maintenant ?

0voto

fsmith01284 Points 14

Le problème est résolu !

Comme dans la configuration ci-dessus vous pouvez voir que j'ai mis virtual_mailbox_base = /home/vmail donc je cherchais au mauvais endroit ~/Maildir

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X