[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