Bonsoir,
J'ai un serveur sur lequel est installé Postfix et il fonctionne en relayhost. C'est à dire que lorsque j'envoie un mail depuis ce serveur, je passe par mon MX Plan chez OVH.
Tout fonctionne, à peu près bien.
Pour des raisons de facilités, mon domaine sera : mondomaine.fr
Lorsque j'envoi un mail, je le reçois de la part de root@mondomain.fr
.
Puisque je passe par OVH et donc l'adresse mail que j'ai configuré, à savoir : contact@mondomaine.fr
.
Après avoir recherché sur internet, tout semble se passer dans le fichier /etc/aliases
.
Il faut créer donc un alias de root
:
# vim /etc/aliases
[...]
# Person who should get root's mail
root: contact@mondomaine.fr
Pour recharger ce fichier, il faut lancer cette commande :
# newaliases
ou
# postalias /etc/aliases
au choix, je ne sais pas vraiment...
Ensuite rechargement et relancement le service en question :
# systemctl reload postfix
# systemctl restart postfix
Lors de l'envoi d'un courriel : echo "Courriel de test" | mail -s "Test" test@autredomain.fr
Je reçois bien ce courriel avec l'expéditeur défini sur root@mondomaine.fr
Des idées ?
Salut,
Faut ajouter le from
.
echo "Courriel de test" | mail -a "From: contact@mondomaine.fr" -s "Test" test@autredomain.fr
Salut Balsakup,
En effet c'est un moyen résoudre la chose.
Mais le problème c'est que des logiciels vont tourner sur le serveur et utiliser la commande mail
pour envoyer des courriels, je ne souhaite pas modifier le logiciel pour qu'il intègre l'argument -a "From: contact@mondomaine.fr"
Merci pour ta proposition.