Как для прошедших авторизацию убрать хедер? (exim) (решено)
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2008-05-14 13:14:23
Как для прошедших авторизацию убрать хедер? (exim) (решено)
exim-4.68
FreeBSD 7.0-RELEASE #0
У нас люди постоянно путешествуют, и самый первый Received может быть откуда угодно, из хотспота аэропорта, например.
Некоторые спамфилтры типа http://www.barracudanetworks.com/, берут и блокируют эти письма, исходя из того, что эти ай-пи в blacklist-e.
Подскажите пожлуйста:
Как для пользователей прошедших авторизацию вырезать информацию о том, откуда изначально пришло письмо?
Поидее, есть такая штука, как headers_remove = Received, но как ей правильно воспользоватся , я не понял:)
Хотя бы ссылку, что читать:)
Спасибо.
FreeBSD 7.0-RELEASE #0
У нас люди постоянно путешествуют, и самый первый Received может быть откуда угодно, из хотспота аэропорта, например.
Некоторые спамфилтры типа http://www.barracudanetworks.com/, берут и блокируют эти письма, исходя из того, что эти ай-пи в blacklist-e.
Подскажите пожлуйста:
Как для пользователей прошедших авторизацию вырезать информацию о том, откуда изначально пришло письмо?
Поидее, есть такая штука, как headers_remove = Received, но как ей правильно воспользоватся , я не понял:)
Хотя бы ссылку, что читать:)
Спасибо.
Последний раз редактировалось panic83 2010-03-10 11:17:25, всего редактировалось 1 раз.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Как для прошедших авторизацию убрать хедер? (exim)
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2008-05-14 13:14:23
Re: Как для прошедших авторизацию убрать хедер? (exim)
Спасибо, у меня скорее загвоздка в том, как вырезать хедер только у авторизованых, а не всем подряд письмам.dikens3 писал(а):http://www.lissyara.su/?id=1243#43.17
Вот так почтовые клиенты авторизуются:
Код: Выделить всё
begin authenticators
fixed_plain:
driver = plaintext
server_prompts = :
public_name = PLAIN
server_condition = \
${if saslauthd{{$2}{$3}{imap}{}}{yes}{no}}
server_set_id = $2
fixed_login:
driver = plaintext
public_name = LOGIN
server_prompts = Username:: : Password::
server_condition = \
${if saslauthd{{$1}{$2}{imap}{}}{yes}{no}}
server_set_id = $1
Спасибо.
- Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Re: Как для прошедших авторизацию убрать хедер? (exim)
Ваш сервер принял письмо, так?
Это письмо прошло acl, так?
Что с ним потом происходит?
Правильно попадает в роутер, а там может быть кондишен, который проверяет аутентифицированный ли отправитель, и в этом роутере можно и удалить заголовок. Ссылку как удалять дали.
Успехов!
Это письмо прошло acl, так?
Что с ним потом происходит?
Правильно попадает в роутер, а там может быть кондишен, который проверяет аутентифицированный ли отправитель, и в этом роутере можно и удалить заголовок. Ссылку как удалять дали.

Успехов!

exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2008-05-14 13:14:23
Re: Как для прошедших авторизацию убрать хедер? (exim)
а как ето проверить?:)Laa писал(а): который проверяет аутентифицированный ли отправитель
Успехов!
+ у меня очень многи используют .forward из-за чего письма пересылаются как-бы аутентифицированными пользователями.
А нельзя как то в ACL ето впихнуть?
Можно ли сделать запись типа:
accept authenticated = *
headers_remove = Recived
?
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2008-05-14 13:14:23
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Как для прошедших авторизацию убрать хедер? (exim)
Да? И кто тогда у Вас использует транспорт smtp кроме авторизованных?Спасибо, у меня скорее загвоздка в том, как вырезать хедер только у авторизованых, а не всем подряд письмам.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2008-05-14 13:14:23
Re: Как для прошедших авторизацию убрать хедер? (exim)
Ну, те у кого в хомике лежит .forward на другие серваки, а таких 90 процентов.dikens3 писал(а):Да? И кто тогда у Вас использует транспорт smtp кроме авторизованных?Спасибо, у меня скорее загвоздка в том, как вырезать хедер только у авторизованых, а не всем подряд письмам.
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Как для прошедших авторизацию убрать хедер? (exim)
Не понятно я свою мысль выразил.
Те кто использует Ваш сервер для отправки в мир, проходят аутентификацию? (Судя по хомяку - да) Все проходят или нет?
Если все (что есть норма), тогда в smtp добавляешь искомую строку.
Те кто использует Ваш сервер для отправки в мир, проходят аутентификацию? (Судя по хомяку - да) Все проходят или нет?
Если все (что есть норма), тогда в smtp добавляешь искомую строку.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2008-05-14 13:14:23
Re: Как для прошедших авторизацию убрать хедер? (exim)

Есть люди использующие форвард.
Письмо приходящее с customer@gmail.com на user@mydomen.com при помощи записи в файле .forward (а кое у кого .procmail) отправляется на user@office1.mydomen.com.
При отправке с mydomen.com на office1.mydomen.com , оно тоже использует remote_smtp транспорт.И значит,ТОЖЕ, будет резать хедеры.
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Как для прошедших авторизацию убрать хедер? (exim)
Ну создай несколько транспортов/роутеров. Данные для проверки у тебя есть.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2008-05-14 13:14:23
Re: Как для прошедших авторизацию убрать хедер? (exim)
не понял смысла фразыdikens3 писал(а):Ну создай несколько транспортов/роутеров. Данные для проверки у тебя есть.

Какие данные у меня есть? И чем должны отличатся эти роутеры?
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Как для прошедших авторизацию убрать хедер? (exim)
Если нельзя в транспорте в момент срабатывания убирать хидер для некоторых отправляемых писем, тогда:panic83 писал(а):ето я понял., тут скорее я, не совсем нормально обьяснил.
Есть люди использующие форвард.
Письмо приходящее с customer@gmail.com на user@mydomen.com при помощи записи в файле .forward (а кое у кого .procmail) отправляется на user@office1.mydomen.com.
При отправке с mydomen.com на office1.mydomen.com , оно тоже использует remote_smtp транспорт.И значит,ТОЖЕ, будет резать хедеры.
Создаешь роутер, который определяет некий транспорт SMTP, с вырезанием хидера.
Вставляешь в него проверку, где нужно вырезать хидер, указывающую на требуемый транспорт.
Создаешь транспорт с вырезанием хидера.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2008-05-14 13:14:23
Re: Как для прошедших авторизацию убрать хедер? (exim)
Решил вот так, может кому пригодится
) Думаю дай отпишу:)

Код: Выделить всё
received_header_text = Received: \
${if def:sender_rcvhost {from ${if def:authenticated_id \
{127.0.0.1 (helo=authenticated.user-IP.removed)} \
{$sender_rcvhost }}\n\t}}\
by $primary_hostname \
${if def:received_protocol {with $received_protocol}} \
${if def:tls_cipher {($tls_cipher)\n\t}}\
(Exim $version_number)\n\t\
id $message_id\
${if def:received_for {\n\tfor $received_for}}