# Configuration de l'expéditeur (from) pour l'envoi de mail en ligne de commande

**URL:** <https://www.debian-fr.org/t/configuration-de-lexpediteur-from-pour-lenvoi-de-mail-en-ligne-de-commande/81476>\
**Category:** Support Debian\
**Created:** [Mars 12, 2020, 11:42 UTC](https://www.debian-fr.org/t/configuration-de-lexpediteur-from-pour-lenvoi-de-mail-en-ligne-de-commande/81476 "2020-03-12T11:42:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kiye](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/90db22/32.png) [@kiye](https://www.debian-fr.org/u/kiye)\
**Post date:** [Mars 12, 2020, 11:42 UTC](https://www.debian-fr.org/t/configuration-de-lexpediteur-from-pour-lenvoi-de-mail-en-ligne-de-commande/81476/1 "2020-03-12T11:42:31Z")

</div>

Bonjour  
Sur debian10, j’ai installé mailutils msmtp (ssmtp n’étant plus disponible) et msmtp-mta

J’utilise la commande mail de mailutils pour pouvoir envoyer des pièces jointes mais msmtp peut envoyer des mails simples en format texte. msmtp-mta crée un lien symbolique de sendmail vers msmtp donc mail va appeler msmtp.

j’ai configurer l’option from dans le fichier de conf de msmtp (`\etc\msmtprc`)  
from `toto@domain.fr`

Quand je teste l’envoi de mail par msmtp:

```nohighlight
echo -e "Subject: msmtp test\ntest" | msmtp dest@domain.fr

```

l’expéditeur est bien `toto@domain.fr` dans la boîte de réception du destinataire

Mais quand je teste l’envoi via l’outil mail:

```nohighlight
echo "test" | mail -s 'mail test' dest@domain.fr

```

l’expéditeur est `<user>@<hostname>` dans la boîte de réception du destinataire

Question1 : pourquoi la config msmtp ‘`from`’ n’est elle pas prise en compte?  
Quand j’utilisais ssmtp, je n’avais pas ce problème

Je me dis alors que mail impose son from donc je décide de créer son fichier de configuration `\etc\mailutils.conf` avec la config suivante :

```nohighlight
address {
  email-addr toto@domain.fr;
};

```

Je teste de nouveau mail et l’expéditeur est cette fois-ci `<user>@domain.fr`

Question2: pourquoi mail m’impose `<user>` et ne veut pas préciser `toto@domain.fr` ?

Merci d’avance pour votre aide

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Mars 12, 2020, 1:58 UTC](https://www.debian-fr.org/t/configuration-de-lexpediteur-from-pour-lenvoi-de-mail-en-ligne-de-commande/81476/2 "2020-03-12T13:58:49Z")

</div>

Bonjour,

Pour spécifier le champ “From” avec _mail_ :

```nohighlight
echo "test" | mail -s 'mail test' tata@example.net -a "From:toto@example.com"

```

---

<div class="post-metadata">

**Author:** ![kiye](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/90db22/32.png) [@kiye](https://www.debian-fr.org/u/kiye)\
**Post date:** [Mars 12, 2020, 4:25 UTC](https://www.debian-fr.org/t/configuration-de-lexpediteur-from-pour-lenvoi-de-mail-en-ligne-de-commande/81476/3 "2020-03-12T16:25:36Z")

</div>

Merci Bruno1,  
ta solution fonctionne en effet.  
Je n’avais pas besoin de repréciser de champ From avec ssmtp et j’espérais secrètement ne pas avoir à modifier mes scripts qui utilisent mail en passant à msmtp…
