LINUX.ORG.RU
ФорумAdmin

exim и «плохие» расширения вложенных файлов


0

0

Братцы, как сделать так, чтобы exim не принимал сообщение целиком, а потом уже выдавал ошибку "не хочу принимать файлы с плохими расширениями"? А то, если вложенный файл большой, глупо выходит.

Насколько я понимаю, acl_smtp_mime и acl_smtp_data срабатывают после того, как сообщение было передано целиком? Нет ли такого, чтобы после получения заголовков оставиться? Вроде acl_smtp_headers?

anonymous

Дело в том, что имя файла вложения указывается в _теле_ письма, а SMTP не предусматривает передачу тела письма по частям (теоретически это можно сделать чтобы сервер, как только увидит имя "плохого" вложения сразу не дожидаясь оставшейся части тела сообщения рвал соединения, только это будет а) нарушением стандарта; б) поскольку отправитель не получил сообщения об ошибке (а получить он его может только передав всё тело сообщения) он попытается потом передать его ещё раз). Поэтому описаное в рамках стандартов неосуществимо.

slav ★★★
()
Ответ на: комментарий от anonymous

Эт не только тебя это расстраивает :) А радует, наверно, только всяких бук типа спамеров.

Valmont ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.