Je voudrais certains comptes du système ( root
et www-data
) d'avoir l' en- tête From: Example Company <[email protected]>
lorsque e-mail est envoyé en utilisant soit la mail
ou les sendmail
commandes, ou de langages de programmation comme PHP (qui utilise juste un emballage sendmail).
Je préférerais ne pas avoir à ajouter les options -f
et à -F
chaque fois que j'appelle l'une de ces commandes. Existe-t-il un moyen de configurer cela spécifiquement pour ces comptes?
Le système d'exploitation est Debian 7.2.
sendmail
exécutable n'est lié à rien.Réponses:
Je l'ai rencontré récemment.
Vous pouvez changer l'adresse avec les cartes génériques comme davidgo l'a mentionné.
Dans
/etc/postfix/main.cf
Ajoutez cette ligne
Et puis dans
/etc/postfix/generic
Ajouter la ligne pour l'adresse e-mail d'origine et l'adresse e-mail à partir de laquelle vous souhaitez qu'elle apparaisse
puis exécutez la commande postmap suivante pour recréer la carte:
Pour que l'utilisateur apparaisse comme
Example Company
vous devez définir le champ GECOS/etc/passwd
pourroot
etwww-data
pour êtreExample Company
la source
Comme vous utilisez réellement Postfix (le binaire sendmail est en fait Postfix), vous pouvez probablement changer l'adresse from this en ajoutant un fichier " smtp_generic_maps " et un mappage pour les adresses pertinentes ou en utilisant canonical_maps pour faire quelque chose de similaire. Je ne pense pas que vous pourrez changer le nom du compte associé (c'est-à-dire la partie entre crochets) sans cercles massifs mais je peux me tromper.
la source
J'écris ici ce que j'ai fait quelques fois pour trouver avec Exim4
C'est apparemment simple:
Pour la réécriture de l'e-mail:
Pour la réécriture du nom complet
la source