Outlook Express игнорирует ошибку MIME check

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
bezumkin
проходил мимо
Сообщения: 1
Зарегистрирован: 2009-05-26 4:20:07

Outlook Express игнорирует ошибку MIME check

Непрочитанное сообщение bezumkin » 2009-05-26 4:36:30

Добрый день. Поступила задача от начальства настроить Exim так, чтобы он не пропускал определенные вложения и информировал пользователя, что
письмо не ушло.

Настроил следующим образом:

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

exim4.conf

...
acl_smtp_mime = acl_check_mime
...
acl_check_mime:
deny   message  =  "Invalid file extension ($regex_match_string). Perhaps you send a document OpenOffice.
                              Please save your document in the format of MS Office (.doc, .xls or .ppt)."
       hosts = +relay_from_hosts   
       regex = .odt : .ott : .ods : .ots : .odp : .otp : .lnk
Вложения отлавливаются нормально, письма режектятся, ошибка в лог записывается. Если отправлять письмо через The Bat или Opera M2 - они выдают текст ошибки, юзеру все понятно,
письмо не уходит, он его переделывает.

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

2009-05-26 09:16:35 1M8lHP-0001v8-CE H=(user) [192.168.100.252] I=[192.168.100.200]:25 F=<user@domain.ru>
rejected during MIME ACL checks: "Invalid file extension (.odt). Perhaps you send a document OpenOffice.
Please save your document in the format of MS Office (.doc, .xls or .ppt)."
Если же отправлять письма с помощью Outlook Express - ошибка в логах есть, письмо режектится, но Outlook у себя из папочки Исходящие перекладывает письмо в Отправленные, мол, все нормально ушло, хозяин! Соответственно, юзер не в курсе ошибки, а письмо адресату не ушло.

Понимаю, что косяк в Outlook, но думаю, что есть способ заставить Exim генерировать такую ошибку при отправке, чтобы Outlook обратил на нее внимание и известил пользователя.
Типа как при неправильном пароле на отправку )

Либо можно генерировать ответное письмо юзеру с ошибкой о не доставке, но это наверное сложнее?

Есть идеи, как такое реализовать?

Заранее спасибо!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35045
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Outlook Express игнорирует ошибку MIME check

Непрочитанное сообщение Alex Keda » 2009-05-31 22:37:20

лучше дейсвительно сгенерить NDR
а ещё лучше пересадить на ThunderBird всех несчастных с оутглюком...
Убей их всех! Бог потом рассортирует...