web-dev-qa-db-fra.com

Changement SSMTP "de:" root "<xy @ com>" nom root

Mon utilisateur root envoie des emails avec SSMTP. Cependant, je ne peux pas changer "de: root ..." Nom de la racine. Y a-t-il un moyen d'envoyer un courrier électronique avec un autre nom sans utiliser un autre utilisateur?

A essayé:

echo 'de: "Nouveau nom"' | ssmtp [email protected] -v

13
Adrian

Vous pouvez configurer un alias inverse en /etc/ssmtp/revaliases

root:[email protected]

il est caché au bas de la Homme .

15
user9517

Ajoutez les éléments suivants dans votre fichier /etc/ssmtp/ssmtp.conf et vous permettrez de définir n'importe quel nom et email pendant l'exécution:

FromLineOverride=YES
8
Fedir RYKHTIK

Je vous suggère de passer de SSMTP à MSMTP car SSMTP n'est plus activement développé. MSMTP fournit toutes les mêmes fonctionnalités que SSMTP plus. En particulier, avec MSMTP, vous pouvez définir le paramètre de réglage pour contrôler qui le courrier semble être envoyé.

6
Phil Hollenback

Essayez l'option -ffull_name, ex:

ssmtp [email protected] -F"Look at me" 

je changerai le nom complet.
[.____] Il y a aussi -f pour changer de courrier électronique de l'expéditeur, ex:

ssmtp -f"helper@world" -F"SuperHero" [email protected]
4
Marcin Fabrykowski

J'utilise également SSMTP et, même si j'ai essayé les autres solutions, aucun d'entre eux n'a travaillé pour moi.

Cependant, cela a fonctionné pour moi avec Gmail en définissant le champ "de" comme suit:

...
From: Your Name Here <[email protected]>
...

J'espère que ça aide!

1
SRG

On dirait que de gornoverride = oui ne fonctionne plus.

Je suppose que gmail ne permet pas cela maintenant. Mais je ne suis pas sûr.

1
limi

Les -F option fonctionne si vous spécifiez les paramètres de messagerie sur la ligne de commande SSMTP, par exemple.

echo "Test email" | ssmtp -F"New name" -v [email protected]

Si vous souhaitez que tous les courriels envoyés à partir de root @ proviennent d'un certain nom, vous pouvez modifier les informations utilisateur Linux comme décrit dans cette réponse Stackoverflow :

chfn -f "New name" root

"Ce que cela fait, c'est la réglage/la modification du vrai nom de cet utilisateur dans les informations de doigts (stockées dans le fichier/etc/passwd - voir la page page homme CHFN )."

Mise à jour Même après la mise à jour des informations sur les doigts, Cron envoie toujours un courrier électronique de "root", n'utilise pas mon "nouveau nom". Certaines versions de Cron Soutenir un MAILFROM= ligne, mais pas la mienne (voir cet article ).

0
Mark Berry