Re: [Exim-users] exim и Return-path
16.08.2011 18:12, l...@lena.kiev.ua пишет: Значит, до этих адресатов и уведомления о недоставке тоже не доходят. Они сами себе злобные буратины. Спамеры рассылают спам по списку email адресов, подставляя в качестве отправителя случайный адрес из того же списка. Приходит спам с подставленным случайным чужим адресом, ваш автоответчик отвечает на этот чужой адрес, а там тоже автоответчик, админу которого тоже захотелось подставить в качетстве адреса отправителя адрес юзера, у которого установлен автоответ (ведь на первый взгляд кажется, что именно так было бы хорошо). Но это только на первый взгляд. Не все автоответчики указывают Precedence: bulk. Приходит вам автоответ на ваш автоответ без этой строки. И ваш автоответчик отвечает, опять туда же. Получился бесконечный цикл, бесконечное количество писем туда-сюда. У вашего пользователя переполнился почтовый ящик, и все последующие письма за время отпуска потерялись. Ваш пользователь за это вам спасибо не скажет. А если повезет, переполнится диск вашего сервера. А админ с того конца, когда переполнится у него, занесет ваш сервер в черный список. Вообще, рассылать автоответы - это играть в русскую рулетку с черными списками. Ибо автоответы будут и на спам. Exim возможности прострелить себе ногу не предоставляет. Спасибо за разъяснения. Просто у меня таким образом накапливаются frozen сообщения (порядка 100 в сутки), и меня они немного смущают :) Пока чищу вручную. ___ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users
Re: [Exim-users] exim и Return-path
Толку-то от автоответов типа я в отпуске - пшик. Не согласен. Толк есть. Отправитель ждет ответа, а ответа нет. Вопрос может быть срочный ... Можно, конечно, перед уходом в отпуск поставить копирование писем коллегам по отделу ... С уважением, Голуб Михаил -Original Message- From: exim-users-boun...@mailground.net [mailto:exim-users- boun...@mailground.net] On Behalf Of l...@lena.kiev.ua Sent: Wednesday, August 17, 2011 10:54 AM To: skele...@lissyara.su; Exim MTA на русском Subject: Re: [Exim-users] exim и Return-path Просто у меня таким образом накапливаются frozen сообщения (порядка 100 в сутки), и меня они немного смущают :) Большинство из них - автоответы на спам. Значит, ваши автоответы идут также невинным людям, чьи адреса спамеры подставили в качестве email адреса отправителя, и на spam traps. А письма от вашего сервера на spam traps приводят к занесению вашего сервера в черные списки. Вот и весь результат от автоответов. Толку-то от автоответов типа я в отпуске - пшик. Пока чищу вручную. # When Exim can neither deliver a message nor return it to sender, it freezes # the delivery error message (aka bounce message). There are also other # circumstances in which messages get frozen. They will stay on the queue for # ever unless one of the following options is set. # This option unfreezes frozen bounce messages after two days, tries # once more to deliver them, and ignores any delivery failures. ignore_bounce_errors_after = 2d # This option cancels (removes) frozen messages that are older than a week. timeout_frozen_after = 7d ___ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users ___ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users
Re: [Exim-users] exim и Return-path
On 17.08.11 12:04, Golub Mikhail wrote: Толку-то от автоответов типа я в отпуске - пшик. Не согласен. Толк есть. Отправитель ждет ответа, а ответа нет. Вопрос может быть срочный ... Можно, конечно, перед уходом в отпуск поставить копирование писем коллегам по отделу ... Вот именно это и есть правильное решение. ___ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users
[Exim-users] exim и Return-path
Всем привет. Есть настроенный автоответчик, virtual_vacation: driver = accept condition = ${if and { {!match {$h_precedence:} \ {(?i)junk|bulk|list}} {eq {${lookup mysql{select users.on_vacation \ from users,domains where localpart = '${quote_mysql:$local_part}' \ and domain = '${quote_mysql:$domain}' and users.on_vacation = '1' \ and users.domain_id=domains.domain_id}}}{1} }} {yes}{no} } no_verify no_expn unseen transport = virtual_vacation_delivery virtual_vacation_delivery: driver = autoreply from = ${local_part}@${domain} to = ${sender_address} subject = Autoreply from ${local_part}@${domain} text = ${lookup mysql{select vacation from users,domains \ where domain='${quote_mysql:$domain}' \ and localpart='${quote_mysql:$local_part}' \ and users.domain_id=domains.domain_id}} который нормально работает. Но есть одна проблема. При отправке автоответа, в поле Return-path: (то есть пусто). Соответственно в логах на этих местах тоже пусто: 2011-08-16 15:45:52 [71204] 1QtJ1k-000IWS-Qe SA: Action: Not running SA because SAEximRunCond expanded to false (Message-Id: 1QtJ1k-000IWS-Qe). From (local) for postmas...@domain.ua 2011-08-16 15:45:52 [71204] 1QtJ1k-000IWS-Qe = R=1QtJ1h-000IWM-JA U=mailnull P=local S=708 T=Autoreply from u...@domain.ua from for postmas...@domain.ua 2011-08-16 15:45:52 [71205] 1QtJ1k-000IWS-Qe = /var/mail/vmail/domain.ua/Maildir (u...@domain.ua, postmas...@domain.ua) postmas...@domain.ua F= P= R=virtual_domains T=virtual_delivery 2011-08-16 15:45:52 [71205] 1QtJ1k-000IWS-Qe = /var/mail/vmail/domain.ua/postmaster/Maildir (postmas...@domain.ua) postmas...@domain.ua F= P= R=virtual_domains T=virtual_delivery S=759 QT=0s DT=0s Как видим F= P= пустота. То есть, получается что, отправляется от пустого пользователя и не доходит до многих адресатов, ибо нельзя проверить отправителя. Как можно подставить туда адрес юзера, у которого установлен автоответ? Уже пробовал эти варианты 1) return_path_remove=false 2) reply_to = ${local_part}@${domain} Но ничего не поменялось. ПС. Отправляю от postmas...@domain.ua - u...@domain.ua (у этого юзера установлен автоответ) ___ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users
Re: [Exim-users] exim и Return-path
driver = autoreply При отправке автоответа, в поле Return-path: (то есть пусто). Так положено по RFC. ___ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users
Re: [Exim-users] exim и Return-path
16.08.2011 17:06, l...@lena.kiev.ua пишет: Так положено по RFC. Хорошо. А можно как-то изменить на нужно? ___ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users
Re: [Exim-users] exim и Return-path
отправляется от пустого пользователя и не доходит до многих адресатов, ибо нельзя проверить отправителя. Значит, до этих адресатов и уведомления о недоставке тоже не доходят. Они сами себе злобные буратины. Как можно подставить туда адрес юзера, у которого установлен автоответ? Спамеры рассылают спам по списку email адресов, подставляя в качестве отправителя случайный адрес из того же списка. Приходит спам с подставленным случайным чужим адресом, ваш автоответчик отвечает на этот чужой адрес, а там тоже автоответчик, админу которого тоже захотелось подставить в качетстве адреса отправителя адрес юзера, у которого установлен автоответ (ведь на первый взгляд кажется, что именно так было бы хорошо). Но это только на первый взгляд. Не все автоответчики указывают Precedence: bulk. Приходит вам автоответ на ваш автоответ без этой строки. И ваш автоответчик отвечает, опять туда же. Получился бесконечный цикл, бесконечное количество писем туда-сюда. У вашего пользователя переполнился почтовый ящик, и все последующие письма за время отпуска потерялись. Ваш пользователь за это вам спасибо не скажет. А если повезет, переполнится диск вашего сервера. А админ с того конца, когда переполнится у него, занесет ваш сервер в черный список. Вообще, рассылать автоответы - это играть в русскую рулетку с черными списками. Ибо автоответы будут и на спам. Так положено по RFC. Хорошо. А можно как-то изменить на нужно? Exim возможности прострелить себе ногу не предоставляет. ___ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users