We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
2 IP, 2 домена - как сделать отправку от имени пользователя нужного домена
2 IP, 2 домена - как сделать отправку от имени пользователя нужного домена
к серверу привязаны два IP, на каждом по своему домену у разных пользователей в VESTA - user1 и user2
в /etc/hosts
Каждый из доменов привязан к pdd.yabndex - DNS и почта управляется оттуда.
Созданы шаблоны для httpd куда добавлено:
Соотв. ящики в PDD созданы.
при отправке почты в логах
Соотв и в почтовых заголовка вместо webmaster@%domain% - присутствует %username%@first.com.
Как исправить, что бы для каждого домена был webmaster@%domain%?
в /etc/hosts
Code: Select all
xx.xx.xx.xx first.com
yy.yy.yy.yy second.com
Созданы шаблоны для httpd куда добавлено:
Code: Select all
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f webmaster@%domain%"
при отправке почты в логах
Code: Select all
2017-06-06 10:46:15 1dI9Bv-0000IF-FA <= [color=#FF0000]%username%@first.com[/color] U=cpc P=local S=437
2017-06-06 10:46:16 1dI9Bv-0000IF-FA => [email protected] R=dnslookup T=remote_smtp H=mx.yandex.net [213.180.204.89] X=TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128 CV=yes C="250 2.0.0 Ok: queued on mxfront6o.mail.yandex.net as 1496735176-6JazCG0nIg-kFvqYWoN"
Как исправить, что бы для каждого домена был webmaster@%domain%?
Re: 2 IP, 2 домена - как сделать отправку от имени пользователя нужного домена
с проблемой не того отправителя разобрался через rewrite в конфиге exim
Но сохранилось след в заголовках письма:
Authentication-Results: mxfront4j.mail.yandex.net; spf=softfail (mxfront4j.mail.yandex.net: transitioning domain of second.com does not designate xx.xx.xx.xx as permitted sender, rule=[~all]) smtp.mail=[email protected]
X-Yandex-Spam: 1
Received: from user1 by first.com with local (Exim 4.89)
xx.xx.xx.xx - это IP first.com
Code: Select all
begin rewrite
[email protected] [email protected] Ffrs
Authentication-Results: mxfront4j.mail.yandex.net; spf=softfail (mxfront4j.mail.yandex.net: transitioning domain of second.com does not designate xx.xx.xx.xx as permitted sender, rule=[~all]) smtp.mail=[email protected]
X-Yandex-Spam: 1
Received: from user1 by first.com with local (Exim 4.89)
xx.xx.xx.xx - это IP first.com
Re: 2 IP, 2 домена - как сделать отправку от имени пользователя нужного домена
ну и по второму вопросу
в transport добавляем к секции remote_smtp:
создаем /etc/exim/domainips
туда:
в transport добавляем к секции remote_smtp:
Code: Select all
interface = <;${extract{1}{:}{${lookup{$sender_address_domain}lsearch{/etc/exim/domainips}}}}
helo_data = «mail.$sender_address_domain»
туда:
Code: Select all
first.com:xx.xx.xx.xx;
second.com:yy.yy.yy.yy;