Назад | Перейти на главную страницу

SSMTP: указание аргумента по умолчанию «полное имя»

Я установил SSMTP на нескольких серверах, чтобы все использовали один и тот же адрес электронной почты для отправки почты. Теперь очевидно, что всякий раз, когда я получаю письмо с одного из этих серверов, все письма отправляются с этого же адреса электронной почты. Я бы хотел, чтобы серверы отправляли с другим «полным именем», например:

Читая Файл руководства SSMTP, Я нашел -F вариант, который должен делать именно то, что я хочу. Однако я не могу найти способ установить значение по умолчанию для -F. Мой гугл-фу меня подводит. Есть ли способ добиться того, чего я хочу?

[Редактировать] Хм, пока я не удосужился попробовать -F флаг командной строки. Я только что сделал, и даже это не работает для меня. У меня есть настройка SSMTP для отправки с учетной записью GMail. Может быть, это причина?

Похоже, вы сможете настроить псевдонимы в файле / etc / revaliases.

Я не знаю о SSMTP, но большинство почтовых агентов берут свои значения полного имени по умолчанию из поля имени в /etc/passwd. Вы можете попробовать изменить его для исходного пользователя, используя passwd -f или вручную отредактировать файл, чтобы ввести имена. Обычно это пятое поле в файле.