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 ?