Configurer envoi de mails postfix [Résolu/Fermé]

Signaler
Messages postés
696
Date d'inscription
dimanche 14 juin 2015
Statut
Membre
Dernière intervention
5 avril 2019
-
Messages postés
15564
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
11 mai 2021
-
Bonsoir tout le monde !

Depuis un bon moment je cherche à configurer Postfix. J'aimerais bien utiliser le SMTP de gmail mais que ce soit envoyé avec mon nom de domaine.
Voici la configuration de main.cf :

# 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 (Ubuntu)
#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

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = cpmtech.fr
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
#myorigin = /etc/mailname
mydestination = cpmtech.fr, www.cpmtech.fr, localhost.cpmtech.fr, localhost
relayhost = ssl://smtp.gmail.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
mailbox_command = procmail -a "$EXTENSION"
#smtp_sasl_auth_enable = yes
#smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
#smtp_sasl_security_options = noanonymous


#Restrictions
smptd_helo_required = yes
strict_rfc821_envelopes = yes

#Requirements for the HELO statement
# smtpd_helo_restrictions =
# permit_mynetworks,
# permit_sasl_authenticated,
# reject_non_fqdn_hostname,
# reject_invalid_hostname,
# permit

#Requirements for the sender details
smtpd_sender_restrictions =
permit
#
#Requirements for the connecting server
smtpd_client_restrictions = permit
# permit_mynetworks,
# permit_sasl_authenticated,
# reject_rbl_client sbl-xbl.spamhaus.org,
# reject_rbl_client lsit.dsbl.org,
# permit

#Requirements for the recipient address
#smtpd_recipient_restrictions = permit, reject_unknown_recipient_domain
# reject_unauth_pipelining,
# permit_mynetworks,
# permit_sasl_authenticated,
# reject_non_fqdn_recipient,
# reject_unknown_recipient_domain,
# reject_unauth_destination,
# permit

# SASL SUPPORT FOR SERVERS
#
# The following options set parameters needed by Postfix to enable
# Cyrus-SASL support for authentication of mail servers.
#
#smtp_sasl_auth_enable = yes
#smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd.db
#smtp_sasl_security_options =mydomain = localdomain
mydomain = localdomain


Lorsque j'ai un mail à envoyer, il se retrouve dans la file d'attente, avec un message d'erreur en status : unknown mail transport error

J'espère que certains pourront m'aider !!
Si vous avez des questions je suis disponible.

Merci

3 réponses

Messages postés
15564
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
11 mai 2021
850
bonsoir,
tu n'expliques pas ce que tu veux réellement obtenir, peux-tu être plus complet?
as-tu essayé d'utiliser le SMTP de gmail, sans utiliser ton nom de domaine? si cela fonctionne, on pourra ensuite essayer avec ton nom de domaine.
par ailleurs, si tu as un nom de domaine, ne serait-ce pas plus simple de ne pas utiliser le SMTP de gmail, mais d'utiliser plutôt un SMTP lié à ton domaine?
ou bien d'envoyer à partir de ton nom de domaine, sans passer par postfix.
Messages postés
696
Date d'inscription
dimanche 14 juin 2015
Statut
Membre
Dernière intervention
5 avril 2019
75
Merci pour ta réponse,

Pour développer un peu plus, je souhaite que mes mails soient envoyés avec mon nom de domaine, mais en utilisant le smtp de Gmail, pour bénéficier des avantages. Cela me permettrais également de me faciliter la tache, car créer une adresse mail ce n'est pas simple.

J'ai essayé en enlevant mon nom de domaine, je n'ai pas eu de différence, le mail n'est pas parti et a la même erreur que pour les autres.

Et utiliser mon propre smtp reviendrais à le configurer, et ça fait beaucoup de choses juste pour envoyer un mail surtout si je peux utiliser un qui fonctionne déjà.

Matancy
Messages postés
696
Date d'inscription
dimanche 14 juin 2015
Statut
Membre
Dernière intervention
5 avril 2019
75
Merci beaucoup !

Je n'avais pas vu le second lien et tout marche sans problèmes.
Sauf quand je reçois le mail, l'expéditeur est www-data

Je vais chercher de mon côté mais si vous avez une idée je suis intéressé :)

Matancy
Messages postés
15564
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
11 mai 2021
850 >
Messages postés
696
Date d'inscription
dimanche 14 juin 2015
Statut
Membre
Dernière intervention
5 avril 2019

en général, l'expéditeur est déterminé au moment de la création du mail, donc sans doute avant d'impliquer postfix. comment le mail est-il généré?
Messages postés
696
Date d'inscription
dimanche 14 juin 2015
Statut
Membre
Dernière intervention
5 avril 2019
75
Il est généré avec la fonction mail() de PHP.
Messages postés
15564
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
11 mai 2021
850 >
Messages postés
696
Date d'inscription
dimanche 14 juin 2015
Statut
Membre
Dernière intervention
5 avril 2019

et où spécifies-tu l'expéditeur?
suggestion:
$headers = 'From: moi@moi.moi' . "\r\n" .
     				'Reply-To: moi@moi.moi' . "\r\n" .
     				'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
Messages postés
696
Date d'inscription
dimanche 14 juin 2015
Statut
Membre
Dernière intervention
5 avril 2019
75
Merci pour ton code, je l'ai repli avec les informations que je veux voir sur le mail.
Il y a eu un changement, je ne vois plus www-data mais groupe.cpmtech au lieu de no-reply@tuto-linux-windows.fr

Donc la je suis encore perdu...
Je cherche dans les config pour voir, mais je vais manger.
Don si vous avez une idée, faites moi en part :)
Messages postés
696
Date d'inscription
dimanche 14 juin 2015
Statut
Membre
Dernière intervention
5 avril 2019
75
Bonsoir à tous !

Je viens fermer le sujet qui est désormais résolu !
Pour ceux qui auraient besoin de la solution, c'est en partie grace à ce lien : https://rtcamp.com/tutorials/linux/ubuntu-postfix-gmail-smtp/
Il est également important de passer sur ce lien pour ne pas faire d'erreurs : https://support.google.com/a/answer/176600?hl=fr

Merci à ceux qui m'ont aidé !

Matancy 
Messages postés
15564
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
11 mai 2021
850
merci de ton retour!