Страница 1 из 1

Сервер исходящей почты и Exim

Добавлено: 2007-11-21 15:11:14
AlkoGekS
Ситуация следующая. Есть Exim, почта ходит, но на некоторые адреса она не попадает. Выяснил... дело в том, то нужно указывать в качестве сервера исходящей почты сервер провайдера. Вопрос в чем... где и куда это записать, а самое главное как? Облазил весь конфиг, ничего не нашел подобного.

Re: Сервер исходящей почты и Exim

Добавлено: 2007-11-21 15:42:34
BlackPhantom
Вообще без разницы слать через свой сервер или смтп провайдера, но если уж сильно хочется то можно настроить в экзиме смартхост куда будет скидываться вся исходящая почта.

Re: Сервер исходящей почты и Exim

Добавлено: 2007-11-21 15:45:59
AlkoGekS
С провайдерским траблов меньше!
Вообще вот в чем фишка, раньше почтовиком постфикс был со след настройками:

Код: Выделить всё

relayhost = relay1.macomnet.ru 
relay_domains = relay1.macomnet.ru
Теперь в экзиме надо сделать наподобие!

Re: Сервер исходящей почты и Exim

Добавлено: 2007-11-21 15:47:46
BlackPhantom

Re: Сервер исходящей почты и Exim

Добавлено: 2007-11-21 15:54:48
AlkoGekS
А поконкретнее можно, просто остановка сервера приведет к последствиям, если на живом тестить.
Я все делал по статье Лиссяры Exim+Dovecot.

Пробовал вместо:

Код: Выделить всё

dnslookup:
  driver = dnslookup
  domains = !+local_domains
  transport = remote_smtp
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
  no_more
Вставлять

Код: Выделить всё

send_to_smart_host:
  driver = manualroute
  route_list = relay1.macomnet.ru
  transport = remote_smtp
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
  no_more
Ток ничего не получилось =\

Re: Сервер исходящей почты и Exim

Добавлено: 2007-11-21 21:09:52
freeman
BlackPhantom писал(а):Вообще без разницы слать через свой сервер или смтп провайдера,
Я б так категорично не говорил.
Пример: запустил я Exim и шлю через него почту. А сейчас каждый пятый/десятый клиент имееет ящик на всяких mail.ru, ukr.net и т.п., имеющих включенный грейлист (и кол-во таких растёт и растёт). Т.е. мою почту футболят и футболят несколько часов, могут даже без объяснения причин. MAil.ru хоть даёт код ошибки и пишет try later, ukr.net футболит с описанием в логах http://www.ukr.net/mta/std3.html?127.0.0.1 , зайдя куда читаем
Q: Сколько времени необходимо на прохождение фильтра ?
A: С настройками по умолчанию в sendmail/postfix/exim версий начиная с 2003-го года от 3 до 10 часов. Конечно если вы не забыли про queue runner

Q: Сколько надо попыток, чтобы пройти std3 фильтр, а также какие должны быть интервалы ?
A: Мы сами не знаем вообще-то. В алгоритме присутствуют повсеместно random(). Но зависимость есть, да.

1) MTA выбрасывает письма из очереди раньше, чем надо (а надо не менее 4х суток)
и т.д. не буду цитировать всё.
У меня фильтр их проходится за 6 часов, т.е. имеем факт - в обед письмо отправил, человек завтра его прочитает.

А третий почтовик попался - вообще делает вид что он не пашет, но опять таки с хх попытки почту принял.

Так вот почтовый сервак прова обслуживает большое кол-во клиентов, IP, MTA и его настройки не меняет, т.е. фильтры эти его изначально знают, он не меняет поведенческую идентификацию (а я вот люблю поменять чего небудь в настройках) и не даёт фильтрам о себе забыть. Что б там не писали
A: Партия обо всём позаботилась товарищи: запоминается хост и поведенческая модель MTA. Т.е. тестируется MTA 1 раз и следующий подход лишь при смене IP адреса, имени хоста или самого МТА на что-то другое.
Забывают они через время, если им долго не писать.
Короче можем иметь бооольшую задержку в отправке писем.

Или там юзеры вируснёй или спамом баловатся стали, или просто с ничего вдруг, вон как на mail.ru жалуются на форуме, попал почтовик в блеклист - если пров солидный, с ним такого или не случится или решится это за минуты и без вашего участия, а админу небольшой конторы это будет геморрой.

Впрочем сам пока предпочитаю отправлять сам, а не релеить на прова, чтобы точно знать письмо уже доставленно или десятый раз срывается из-за отвратительного интернет канала у получателя :)
НО опять таки минус что так Я теряю ресурсов и трафика не Х (размер письма), а X * Y (кол-во попыток) * "коэфициент % на котором срывается обычно, впрочем это счас не существенно для большинства.
Так что и так есть и плюсы и минусы и сяк. Выбирать вам.

Re: Сервер исходящей почты и Exim

Добавлено: 2007-11-21 21:16:26
freeman
AlkoGekS писал(а):А поконкретнее можно, ...
Вставлять

Код: Выделить всё

send_to_smart_host:
  driver = manualroute
  route_list = relay1.macomnet.ru
  transport = remote_smtp
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
  no_more
Ток ничего не получилось =\
В route_list указано куда, но не указано с каких доменов релеить.

Re: Сервер исходящей почты и Exim

Добавлено: 2007-11-22 9:51:08
AlkoGekS
Заработало следующим образом:

Код: Выделить всё

smarthost:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_list = * relay1.macomnet.ru
P.S. наш провайдер сидит в соседнем корпусе :) На постфиксе через него все отправлялось. На екзиме некоторые письма не отправлялись впринципе, пока не настрол отправку через прова.

Re: Сервер исходящей почты и Exim

Добавлено: 2007-11-22 11:09:47
BlackPhantom
freeman писал(а):много текста было...
это все понятно, просто лень было столько писать. Иногда поражаюсь, людям не лень по столько писать про очевидные вещи, а иногда просишь одну строчку кода - не дождешься... :(
P.S. наш провайдер сидит в соседнем корпусе На постфиксе через него все отправлялось. На екзиме некоторые письма не отправлялись впринципе, пока не настрол отправку через прова.
только ты учти, что экзим может всего лишь сказать что письмо отправлено на смартхост, но не доставленно получателю. Так что не факт, что если сливать на почтовик прова, они будут доставляться лучше чем со своего почтовика. Я лично предпочитаю отправлять со своего, тогда могу быть уверен что письмо доставлено.

Re: Сервер исходящей почты и Exim

Добавлено: 2007-11-22 13:22:44
freeman
BlackPhantom писал(а):
freeman писал(а):много текста было...
это все понятно, просто лень было столько писать. Иногда поражаюсь, людям не лень по столько писать про очевидные вещи,
Судя по кол-ву тем вопросов о траблах отправки на всякие mail.ru из за блеклистов, грейлистов и т.д. отправка на смарт хост, снимающая эти головняки многим не кажется очевидной и приемлемой.
BlackPhantom писал(а): только ты учти, что экзим может всего лишь сказать что письмо отправлено на смартхост, но не доставленно получателю. Так что не факт, что если сливать на почтовик прова, они будут доставляться лучше чем со своего почтовика. Я лично предпочитаю отправлять со своего, тогда могу быть уверен что письмо доставлено.
Не можешь ты быть уверен. Большое кол-во почтовых доменов виртуальные, т.е. письмо как раз реально exim отправляет на тот же смарт хост, но не твой (отправителя), а получателя (вирт. хостинг, складирование всех писем в один ящик, откуда забирается DomainPOP, fetchmail и т.д.) А как и когда оттуда письмо дойдёт до почтового сервера получателя опять тайна покрытая мраком ...