Alex_Geer
@Alex_Geer
Linux Admin

Почему при отправке отправитель root@localhost?

Всем привет. На сервере FreePBX настроил отправку уведомлений о пропущенных. Для отправки использовал mailx и postfix. Настраивал с авторизацией через внешний smtp сервер. Но при отправке почему то встает root@localhost в отправителях. Хотя я настроил замену в файле /etc/postfix/generic. В чем может быть проблема?

Файл /etc/postfix/generic
root atc@domain.ru
root@localhost atc@domain.ru
root@freepbx.sangoma.local atc@domain.ru
freepbx.sangoma.local atc@domain.ru


Конфигурация postfix
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_auth_enable = yes
smtp_use_tls = yes
smtp_generic_maps = hash:/etc/postfix/generic
mynetworks = 127.0.0.1/32
myhostname = atc.domain.ru
mydomain = domain.ru
myorigin = $mydomain
relayhost = [mail.domain.ru]:587


Заголовки письма
Return-Path: <root@localhost>
Delivered-To: test@domain.ru
Received: from localhost (_gateway [192.168.31.1])
    by mail.domain.ru (Postfix) with ESMTPSA id 70B135A0E0F
    for <test@domain.ru>; Sun, 27 Aug 2023 08:47:00 +0300 (MSK)
Date: Sun, 27 Aug 2023 10:46:59 +0500
From: root@localhost
To: test@domain.ru
Subject: =?utf-8?B?0J/RgNC+0L/Rg9GJ0LXQvdC90YvQuSDQstGL0LfQvtCy?=
Message-ID: <64eae353.tpzCr9Z2T7yJ/0oJ%root@localhost>
User-Agent: Heirloom mailx 12.5 7/5/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Потому что вы не использовали аргумент -r при запуске mailx.

P.S. Ну или если желаете глобально, то используйте sender_canonical_maps.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы