Bonjour à tous,
je cherche le moyen depuis plusieurs années (oui, j'avais un peu laissé tomber l'idée ...) d'avoir un return-path valide .... je m'explique :
Exemple :
un envoi depuis la page contact d'un visiteur de mon client "domaine1.com"
(en sachant évidement que j'ai d'autres clients domaine2.com, domaine3.com, etc...)
mon client reçoit par mail une notification :
un visiteur de votre page contact de chez "domaine1.com" blabla....
et le return-path vient de : "domaine-pricipal-de-mon-serveur.com".
....bien sur, je sais le ré-écrire en php, mais, a ce moment là, gmail et ses copains me spam car ils voient bien la différence (y sont pas cons, non plus, hein...)
Alors, je crois avoir compris que postfix lit (grâce à /etc/postfix/generic ) que le return-path valide pour php doit être ça:
www-data(par exemple)@ma-machine.com >> contact@domaine-pricipal-de-mon-serveur.com"
c'est pour ça que si j'écris en php : return-path: contact@domaine1.com, gmail me dit:
Niet! en vérité, c'est contact@domaine-pricipal-de-mon-serveur.com ! >> spam !!
j'avais fait toute l'installation de postfix avec toutes les config qui vont bien (main.cf et compagnie...) , cré des alias, etc ...mais ils n'ont jamais fonctionné car je ne comprends finalement même pas leur utilité si ce n'est pas pour ça.
Est-ce que je n'aurai pas une solution vers là:
en ajoutant des directives dans /etc/postfix/generic :
www-data(par exemple)@ma-machine.com >> contact@domaine-pricipal-de-mon-serveur.com
(user)domaine1_com:(group)www-data@ma-machine.com >> contact@domaine1.com
(user)domaine2_com:(group)www-data@ma-machine.com >> info@domaine2.com
etc.....
bien que ça ne m'arrange pas (du tout) car j'ai les mêmes users pour les clients ...
...Un petit coup de main serait le bienvenue!
merci d'avance
Postfix & un return-path valide pour chaque nom de domaine
Related questions
- Proxmox VM accès internet impossible
54265
19.11.2016 12:11
- Spam et IP bloquée
51673
12.12.2016 11:53
- il y a quelqu'un ?
50644
15.12.2025 17:01
- Mise en place de VM avec IP publique sur Proxmox 6 [RESOLU]
49806
30.04.2020 17:12
- SSD NVMe Soft Raid ou SSD SATA Hard Raid
49254
29.06.2021 23:29
- Port 25 bloqué pour spam à répétition
46482
28.02.2018 13:39
- Mise à jour PHP sur Release 3 ovh
45743
11.03.2017 17:43
- Identification carte réseau
44295
05.12.2025 10:09
- Connection smtp qui ne marche plus : connect error 10060
44091
12.04.2019 10:10
- Partition sur le disque de l'OS ESXI
43697
09.05.2017 14:33
..... je crois que je me plante et je pense que postfix ne gère pas ça .....
je me trompe , ou bien ....?
Si c'est le cas , comment faire ?
Il faut ajouter une variable php sur le vhost / dossier....
Nom de la variable : sendmail_path
Valeur : /usr/sbin/sendmail -t -i -f
A configurer dans le php.ini ou un .user.ini
Merci Sich !
je pensais pas que ça suffisait
j'ai fait un
> mail ($tomail, $sujet, $message, $headers ,"-f".$returnPath) ;
Sur un domaine déjà paramétré avec 1tester.com...tester.com... 10/10 waouh !
c'est la classe a dallas !
par contre, mauvaises notes sur les autres car maintenant, il faut que je test chaque nom de domaine avec les toutes les erreurs a à réparer (dkim dmarc dns, etc...)
merci sich
Tu peux configurer ça directement dans le php.ini avec des trucs dans le genre :
> [HOST=mon.domaine.fr]
> sendmail_path = "/usr/sbin/sendmail -t -i -f email@tld"
Comme ça en fonction du domaine ça utilisera la bonne variable.
Ou par rapport au dossier du site :
> [PATH=/var/www/mondossier/]
> sendmail_path = "/usr/sbin/sendmail -t -i -f email@tld"
L'autre solution (en cas de php-fpm) c'est de placer un .user.ini dans le dossier du site avec sendmail_path = "/usr/sbin/sendmail -t -i -f email@tld"
Pour php en mod apache il faut ajouter ça dans le .htaccess, mais je n'ai plus la syntaxe exacte en tête.
merci , je garde ça aussi sous le coude !