Здравствуйте, помогите советом пожалуйста.Настроил sendmail, настроил Milter-greylist, запустил...
Поставил в Milter-greylist всех по умолчанию в серые списки без исключений,задержка 5 минут(для проверки)...
Теперь получилось вот что:
Отправляю письмо самому себе, сразу приходит в аутлук сообщение в обратку
451 4.7.1 Greylisting in action, please come back later
И всё...в сендмейле очередь отправки пуста......как-будто он и не думает повторно отправлять письмо.проходит 5 минут ничего нет....если в течение времени задержки вновь посылаю письмо.снова сразу приходит это сообщение......сендмейл не хочет и все ставить его в очередь....а сразу возвращает в аутлук, что письмо не доставлено.
Жду 5 минут письмо проходит, адресат попадает в вайтлист....
Посылаю письмо с заведомо ошибочным адресом, в аутлук снова вылазит сообщение
451 4.7.1 Greylisting in action, please come back later из очереди оно тут же исчезает.Отключаю Milter-greylist, Sendmail работает как нужно с очередью итд итп.........
В чем проблема....не пойму
Почитай внимательно как работет грейлист.
После
451 4.7.1 Greylisting in action, please come back later
письмо не должно попадать в очередь.
Сообщение попадает в очередь после того, как сообщение будет принято.
Может я что-то недопонимаю.........Серые списки (англ. Greylisting) — способ автоматической блокировки спама, основанный на том, что «поведение» программного обеспечения, предназначенного для рассылки спама, отличается от поведения обычных серверов электронной почты. Если почтовый сервер получателя отказывается принять письмо и сообщает о «временной ошибке», сервер отправителя обязан позже повторить попытку. Спамерское программное обеспечение в таких случаях, обычно, не пытается этого делать.
Написано, что обязан повторить, а у меня получается так, что сервер не повторяет, а сразу выдает что не доставлено.хотя по идее должен пытаться доставить в течение порядка 4 часов и только потом выдать клиентской программе сообщение о недоставке.....
о каком sendmail ты говоришь?
о том, что работает с milter-greylist
или о том, который является отправителем и посылает сообщение на sendmail+milter-greylist
На моём сервере связка milter-greylist +sendmail, послаю письмому самому себе. Говорю на данный момент об отправителе(моём же сервере), который по идее, должен при временной ошибке пытаться вновь послать письмо....
у тебя клиентом является машина с outlook.
письмо остается в очереди клиента до следующей попытки.
клиенту и дан положенный ответ. при чем тут очередь на sendmail.
>у тебя клиентом является машина с outlook.
>письмо остается в очереди клиента до следующей попытки.
>клиенту и дан положенный ответ. при чем тут очередь на sendmail.А помоему так:
Клиент(outlook) отправляя письмо передаёт его почтовому серверу(sendmail), почтовый сервер подключается к серверу получателя и передает сообщение или пытается передать......если не выходит, то добавляет его в очередь на отправку и пытается вновь отправить через некоторое время и так в течение 5 дней...., получив сообщение сервер получателя передает сообщение получателю(клиенту)Сообщение попадает в исходящие клиента при отправке, лишь только если почтовый сервер не доступен...либо занят приемом другого сообщения...
Клиент(рабочая станция с outlook) пытается передать письмо серверу (sendmail), на что получает
451 4.7.1 Greylisting in action, please come back later
И соответственно сообщение никуда не попадает.
Намекаете на то, что, чтобы письмо было принято,адрес-отправителя этого письма нужно включить в вайтлист и все срастётся?
нет, я не на что не намекаю. я объясняю почему письмо в данном случае не попадает в очередь.возможно стоит добавить в белый список ip адреса от которых разрешено принимать сообщения, не применяя greylist и разрешать принимать почту от клиентов, прошедших аутентификацию