Bonjour,
J’ai voulu refaire mon main.cf de postfix propre. Maintenant mes mails ne partent plus.
Je ne trouve pas.
voici le message d’erreur :
Aug 23 20:53:39 christophe-pc postfix/pickup[4903]: E328749E8E: uid=0 from=<root@christophe-pc>
Aug 23 20:53:39 christophe-pc postfix/cleanup[5269]: E328749E8E: message-id=<20190823185339.E328749E8E@christophe-pc.localdomain>
Aug 23 20:53:39 christophe-pc postfix/qmgr[4904]: E328749E8E: from=<root@christophe-pc>, size=361, nrcpt=1 (queue active)
Aug 23 20:53:41 christophe-pc postfix/smtp[5271]: E328749E8E: to=<testemail@gmail.com>, relay=smtp.orange.fr[193.252.22.64]:465, delay=1.9, delays=0.01/0.01/0.81/1, dsn=5.1.0, status=bounced (host smtp.orange.fr[193.252.22.64] said: 501 5.1.0 Emetteur invalide. Invalid Sender. OFR204_405 [405] (in reply to MAIL FROM command))
Aug 23 20:53:41 christophe-pc postfix/cleanup[5269]: CD01649E99: message-id=<20190823185341.CD01649E99@christophe-pc.localdomain>
Aug 23 20:53:41 christophe-pc postfix/bounce[5272]: E328749E8E: sender non-delivery notification: CD01649E99
Aug 23 20:53:41 christophe-pc postfix/qmgr[4904]: CD01649E99: from=<>, size=2537, nrcpt=1 (queue active)
Aug 23 20:53:41 christophe-pc postfix/qmgr[4904]: E328749E8E: removed
Aug 23 20:53:43 christophe-pc postfix/smtp[5271]: CD01649E99: to=<root@christophe-pc>, relay=smtp.orange.fr[80.12.242.10]:465, delay=1.4, delays=0/0/0.37/1.1, dsn=5.1.1, status=bounced (host smtp.orange.fr[80.12.242.10] said: 550 5.1.1 Adresse d au moins un destinataire invalide. Invalid recipient. OFR204_418 [418] (in reply to RCPT TO command))
Aug 23 20:53:43 christophe-pc postfix/qmgr[4904]: CD01649E99: removed
et voici mon main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = no
# See http://www.postfix.org/COMPATIBILITY_README.html -- default to 2 on
# fresh installs.
compatibility_level = 2
relayhost = [smtp.orange.fr]:465
smtp_use_tls = yes
smtp_tls_security_level = encrypt
smtp_tls_wrappermode = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_generic_maps = hash:/etc/postfix/generic
alias_maps = hash:/etc/postfix/aliases
alias_database = $alias_maps
Tu es sur que ceux qui passaient avant étaient envoyés en tant que from=<root@christophe-pc > comme tu le fais pour ton test, et pas en utilisant ton identifiant sur orange comme adresse d’émetteur ?
Tu as essayé d’envoyer tes mails de test comme tu les envoies d’habitude ?
Je ne vois rien de mal dans ton main.cf, sinon.
Bonjour Mattotop
merci de ton interet.
la conf que je te présente fonctionne sous archlinux.
j’en depuis donc que je dois chercher avec la commande postconf.
Pour répondre à tes question,
non les emails sont récris avec la veille conf.
Mon test je le fais comme ce ci
echo test | mail -s testversext email@gmail.com
Tu n’as pas compris ce que je dis:
ça, c’est comme ça que tu fais tes tests, mais ce n’est pas en ligne de commande, en tant que root que tu envoies tes mails habituellement, si ?
Parce que là, ce que je vois, c’est orange qui refuse de relayer des mails pour le compte de root@christophe-pc, ce qui est logique, mais si tu envoies avec une adresse appartenant à orange, ça devrait passer.
Donc teste ta méthode habituelle d’envoi de mail, pour voir si c’est juste ça.
Bonjour Mattotop
avec un client email standard , ça passe sans soucis.
j’ai contourné mon soucis en prenant exim.
La ça passe avec seulement 2 ligne modifiées.
je pense que postfix est trop complexe pour moi ou je dois garder mon ancienne config.
Pour l’instant je reste sous exim qui fonctionne.
j’ai utilisé ce tuto, merci à lui
http://cedric.leullier.free.fr/dotclear2/index.php?post/2014/09/24/29-configurer-exim4-en-smarthost-avec-support-ssl
Bonjour,
Ce tutoriel me paraît très bien.
Si ça peut t’aider à l’avenir pour ne pas rester sur une frustration avec Postfix 
Bonne journée.
Bonjour Albert,
juste pour préciser j’ai deja un postfix qui fonctionne mais il est sale.
j’ai juste voulu le simplifier et voila que j’ai plus rien qui fonctionne.
le tuto me semble la meilleur solution pour un truc propre
merci de ta participation.
Ce que je disais.
Mais non, mais non: ça n’a rien à voir avec ta config postfix (qui était clean, juste incomplète), mais avec le fait que tu utilises orange comme smarthost, et que si tu ne dis pas à postfix de s’identifier comme un utilisateur d’orange, orange n’accepte d’envoyer que les messages qui semblent venir d’un de ses utilisateurs.
Et c’est simple à ajuster.
Tu crées (en root) un fichier d’identification /etc/postfix/relay_password avec:
smtp.orange.fr USERNAME:PASSWORD
(où USERNAME:PASSWORD sont tes identifiants orange)
tu le rends illisible pour d’autres que root:
sudo chmod 600 /etc/postfix/relay_password
Tu crées une bdd postfix pour l’auth:
postmap /etc/postfix/relay_passwords
Dans /etc/postfix/main.cf, tu ajoutes/ajustes les lignes suivantes:
smtp_use_tls=yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/relay_passwords
smtp_sasl_security_options =
Tu checkes que c’est bon:
sudo postfix check
Et si c’est bon, tu relances:
sudo postfix reload
Bonjour
J avais mis en place ce que tu me presente.
je garde la solution exim en attendant de re faire les tests sur une machine virtualisée.