Postfix и gmail как smtp relay

_
На сайте с 24.03.2008
Offline
381
2730

Вроде бы все работает, почта уходит и даже доходит :).

Но, есть один момент, который сходу не могу понять куда курить.

У меня собственно на тачке с постфиксом крутится несколько проектов,

как сделать так, чтобы поле from у всех было разное ?

Я так понимаю, что где-то надо указать ЧЕРЕЗ какой smtp отсылать

почту каждого домена(ну или с какими реквизитами). (отсылается из php)

Посмотрел все логичные места, покурил мануалы... непонятно.

Явно что-то очевидное...

Andreyka
На сайте с 19.02.2005
Offline
822
#1

Поле from задается на стороне клиента

Не стоит плодить сущности без необходимости
O
На сайте с 13.08.2008
Offline
26
#2

А зачем отсылать через _разные_ смтп? Один-то чем не нравится?

Outsourcenow.ru: оттюним ваш веб-сервер. 100 млн. запросов в сутки - наш размерчик!
_
На сайте с 24.03.2008
Offline
381
#3

Сдается мне, что в случае релея gmail подставляет свой from.

Как-бы это проверить ?

Через разные - был неправ. От имени разных пользователей надо, смтп может быть и один.

Как-раз один и есть.

В целом задача простая, опишу еще раз.

Есть два домена

www.site-1.ru

и

www.site-2.ru

Надо через gmail отправлять от их имени почту из php.

Так, чтобы получатели не видели в заголовках неправильных имен.

На текущий момент прекрасно отправляется...

1.заведен gmail типа mail@site-1.ru

2.в конфиге постфикса relayhost = [smtp.gmail.com]:587

3.В sasl - smtp.gmail.com mail@site-1.ru:пароль

Но. При попытке отправить с www.site-2.ru получаем в "от" mail@site-1.ru.

_SP_ добавил 29.04.2009 в 15:10

ЗЫ. Заведен уже и адрес типа mail@site-2.ru

Но как привязать одно к другому никак не пойму.

Вероятно надо реквизиты доступа как-то к адресу

отправителя прицепить.

N
На сайте с 06.05.2007
Offline
419
#4
_SP_:
Сдается мне, что в случае релея gmail подставляет свой from.

Да.

Неважно, что вам там нужно сделать, все блага гугла рассчитаны только на частных пользователей.

Кнопка вызова админа ()
_
На сайте с 24.03.2008
Offline
381
#5

Ну дык это логично.

Мне 100 не надо, мне надо 2... точнее 5 :).

Я готов для каждого завести ящик, проблема только в том, как заставить постфикс распихать все по этим ящикам, а не сувать в один.

N
На сайте с 06.05.2007
Offline
419
#6
_
На сайте с 24.03.2008
Offline
381
#7

Мда, похоже оно, спасибо, чуть позже проверю и отпишусь.

smtp_sasl_password_maps = hash:/etc/postfix/passwd

курением манов не нашлось :(

_SP_ добавил 29.04.2009 в 18:31

ЗЫ. В смысле "сходу не нашлось", теперь ясно что надо попробовать его вкурить

_
На сайте с 24.03.2008
Offline
381
#8

Да, работает как написано.

Единственная тонкость, идентифицирует по имени пользователя запустившего процесс.

(возможно это просто настройки пхп у меня такие). Т.е. файл с паролями(passwd)

мне пришлось заполнить не в формате мыло-хост-пароль, а в формате юзер-хост-пароль.

N
На сайте с 06.05.2007
Offline
419
#9

у вас скрипт from: не задает наверное.

_
На сайте с 24.03.2008
Offline
381
#10
netwind:
у вас скрипт from: не задает наверное.

Скорее всего так и есть. Там к сожалению довольно много "метров" этого скрипта и было проще настроить постфикс так, чтобы работало.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий