Подтвердить что ты не робот

Измените отправителя sendmail с помощью bash

Запуск команды sendmail Обычно я получаю письма с отправителем, например [email protected].

Есть ли способ отправить электронные письма с помощью sendmail и установить для отправителя что-то отличное от учетной записи пользователя, используемой для запуска команды?

4b9b3361

Ответ 1

То, что вы ищете, это -f:

sendmail -F "Your name" -f "[email protected]" < your-message.txt

Из справочной страницы sendmail:

 -Ffullname  Set the full name of the sender.

 -fname      Sets the name of the ``from'' person (i.e., the sender of the
             mail).  -f can only be used by ``trusted'' users (normally
             root, daemon, and network) or if the person you are trying to
             become is the same as the person you are.