Page 1 of 1

2 IP, 2 домена - как сделать отправку от имени пользователя нужного домена

Posted: Tue Jun 06, 2017 8:36 am
by Iknow
к серверу привязаны два IP, на каждом по своему домену у разных пользователей в VESTA - user1 и user2
в /etc/hosts

Code: Select all

xx.xx.xx.xx first.com
yy.yy.yy.yy second.com
Каждый из доменов привязан к pdd.yabndex - DNS и почта управляется оттуда.
Созданы шаблоны для httpd куда добавлено:

Code: Select all

php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f webmaster@%domain%"
Соотв. ящики в PDD созданы.

при отправке почты в логах

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% - присутствует %username%@first.com.

Как исправить, что бы для каждого домена был webmaster@%domain%?

Re: 2 IP, 2 домена - как сделать отправку от имени пользователя нужного домена

Posted: Tue Jun 06, 2017 9:01 am
by Iknow
с проблемой не того отправителя разобрался через 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

Re: 2 IP, 2 домена - как сделать отправку от имени пользователя нужного домена

Posted: Tue Jun 06, 2017 1:41 pm
by Iknow
ну и по второму вопросу
в transport добавляем к секции remote_smtp:

Code: Select all

  interface = <;${extract{1}{:}{${lookup{$sender_address_domain}lsearch{/etc/exim/domainips}}}}
  helo_data = «mail.$sender_address_domain»
создаем /etc/exim/domainips
туда:

Code: Select all

first.com:xx.xx.xx.xx;
second.com:yy.yy.yy.yy;