Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FAQ по Exim MTA #2

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Открыть новую тему     Написать ответ в эту тему

ShriEkeR



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FAQ по Exim MTA #1

Текущая версия Exim 4.80

   Home page Автор Philip Hazel, University of Cambridge.
Exim - чертовски быстр, отличный выбор для загруженных систем. Свободно распространяемый Mail Transport Agent (MTA, лицензия GPL), обладающий возможностью очень гибкой и тонкой настройки, включая поиск конфигурационной информации в базах данных - mySQL, PostgresQL, Oracle, SQLite.., а также LDAP.  В Exim встроена поддержка Maildir (quota), SMTP-аутентификация, TLS/SSL, SpamAssassin, сканирование на лету антивирусом(ами), ACL, системные фильтры... Сомневающимся.
На многие вопросы помогут найти ответы рассылки: На русском + На английском
Документация на русском по Exim + много полезной инфы на www.lissyara.su

Установка почтового сервера на базе Exim с поддержкой виртуальный аккаунтов (MySQL).
Подробное руководство состоит из двух связанных частей:
   1. Установка и настройка Exim 4.20.
   2. Установка  и настройка Tpop3d с поддержкой виртуальных аккаунтов.
Внимательно читаем здесь © ginger
-=-=-=-
Улучшенный вариант части 1: Exim-4.50 + MySQL © ginger
-=-=-=-
Так как Tpop3d не совместим с MS Outlook Express 6, а также не поддерживает IMAP, автор рекомендует его заменить на Dovecot. Изменения, которые нужно сделать cмотрим здесь © ginger
-=-=-=-
Еще один вариант установки © Wombat
-=-=-=-
Exim+Courier-Imap+MySQL+ClamAV+DSPAM+SquirrelMail © Павел Семенец Искать по ctrl+F=Павел Семенец
-=-=-=-
Опции для сборки exim из портов (FreeBSD) © tankistua
 
Уважаемые коллеги!
 
Нам очень дороги ваши конфиги и логи на несколько страниц, но, поверьте, их гораздо приятнее читать когда они заключены в тэг more.

Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 18:49 16-05-2011 | Исправлено: AkeHayc, 21:09 21-04-2013
AkeHayc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
 
У меня проблемы с кодировкой в заголовке.
 
Мы используем почтовый хостинг www.ipage.com.  
У них в качестве MTA установлен Exim.
 
Проблема:
Так вот когда через Outlook 2007/2010 посылается письмо он его отсылает в кодировке по умолчанию - Кириллица KOI8-R. При такой отправке поле FROM то есть от кого пришла почта не правильно отображается.
Если в Outlook'e поменять кодировку писем на - Кириллица (Windows), письма отображаются правильно.
 
Проблема только в поле FROM, тело письма отображается нормально.
Вот пример не правильного отображения:

Цитата:
FROM: пУЛЕОВБЕЧ бМНБУ [admin@company.ru]

 
У нас 15 компьютеров, менять настройки по умолчанию на них всех - это маразм!
Потому что раньше мы использовали Mdaemon (есть и Postfix), в которых таких проблем не было!
 
В Интернете нашел решение, добавить в Exim.conf строчку:

Цитата:
headers_charset="koi8-r"  

 
Есть ли другие решения этой проблемы?

Всего записей: 519 | Зарегистр. 24-02-2009 | Отправлено: 08:16 26-06-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkeHayc

Цитата:
Есть ли другие решения этой проблемы?
Есть. Поставить на клиенте галочку "Английский язык в служебных заголовках сообщений". Тогда у тебя заголовки будут вида  
FROM: =?koi8-r?B?/tXCwdKj1w==?= <admin@company.ru> и будут отображаться правильно.
DJs3000
Цитата:
Например приходят письма в теме которых всегда можно встретить "СЛАВА ПЕРУНУ!"  
Да хрен с ним, с Перуном. Ты просто выясни, с каких айпи лезут эти письма, и забань их. Заодно избавишься от писем "Слава Огину", "Слава Даждьбогу" и т.д.
 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 11:46 26-06-2013 | Исправлено: vlary, 11:50 26-06-2013
DJs3000

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
Да не вопрос но проблема в том что адреса там @mail.ru @yandex.ru @gmail.com и т.д. я не могу забанить эти хосты а отправители каждый раз новые вот и приходится банить как-то иначе. Или ты имеешь ввиду банить по ип непосредственно отправителя а не почтового сервера?

Всего записей: 185 | Зарегистр. 22-08-2010 | Отправлено: 12:09 26-06-2013 | Исправлено: DJs3000, 12:10 26-06-2013
AkeHayc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
По умолчанию эта опция включена

Всего записей: 519 | Зарегистр. 24-02-2009 | Отправлено: 12:36 26-06-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJs3000
Цитата:
проблема в том что адреса там @mail.ru @yandex.ru @gmail.com
И ты этому веришь? Посмотри внимательно в заголовках сообщений, за кого они себя выдают, и откуда были отправлены на самом деле. Скорее всего, что-либо типа 87-121-24-239.telecablenet.com  
В этом случае хорошо помогает SPF, ибо у @mail.ru @yandex.ru @gmail.com соответствующие записи имеются.
 
AkeHayc
Цитата:
По умолчанию эта опция включена
Если она включена, откуда берутся адреса вида  пУЛЕОВБЕЧ бМНБУ [admin@company.ru]? Явно разрешены восьмибитные символы в заголовках.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 12:44 26-06-2013 | Исправлено: vlary, 12:46 26-06-2013
AkeHayc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Могу показать скриншот, не помогает это.

Всего записей: 519 | Зарегистр. 24-02-2009 | Отправлено: 13:00 26-06-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkeHayc
Цитата:
Могу показать скриншот, не помогает это.  
С этим - туда: Microsoft Outlook 2010
Exim не трогает Message Body, это не его епархия.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 15:09 26-06-2013
DJs3000

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
Открываю письмо прям на сервере:

Цитата:
Return-path: <podrostok-murmansk@yandex.ru>
Envelope-to: bmk@domen.ru
Delivery-date: Tue, 25 Jun 2013 14:58:36 +0400
Received: from forward1h.mail.yandex.net ([84.201.187.146])
        by mail.domen.ru with esmtp (Exim 4.80.1 (FreeBSD))
        (envelope-from <podrostok-murmansk@yandex.ru>)
        id 1UrQxG-000N1X-Gp
        for bmk@domen.ru; Tue, 25 Jun 2013 14:58:36 +0400
Received: from web11h.yandex.ru (web11h.yandex.ru [84.201.186.40])
        by forward1h.mail.yandex.net (Yandex) with ESMTP id 2A19F9E02E6;
        Tue, 25 Jun 2013 15:01:57 +0400 (MSK)
Received: from 127.0.0.1 (localhost.localdomain [127.0.0.1])
        by web11h.yandex.ru (Yandex) with ESMTP id 567F513283F5;
        Tue, 25 Jun 2013 15:01:49 +0400 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail;
        t=1372158114; bh=Hw34wR0OjkW23bn6FwnPkz131Q6lNLuAfjni5j/PjTs=;
        h=From:To:In-Reply-To:Subject:Date;
        b=fXEE9t2BasEmFYo4440H+ZjW6w8Gx2EJVt5p6XF/lH9D9NUUjOdUeeGPPhgYx+X2Q
         eEr6bzJRhEs+2JpzIhL2Z8h5H7Rde4b8IRvCiRLHHak25ovO7cpQlCd7R0cNw5acud
         +IYw/4ud4o5Do4xNv/XP2HJt7P60455I0j9B+19g=
Received: from host-188-158-66-217.spbmts.ru (host-188-158-66-217.spbmts.ru [217.66.158.188]) by web9e.yandex.ru with HTTP;
        Sat, 22 Jun 2013 03:41:10 +0400
From: podrostok-murmansk <podrostok-murmansk@yandex.ru>
To: ... куча адресов через запятую

 
реальный совй домен заменил на domen.ru(паранойя уж извините)
 
из заголовка вижу что письмо написано через форвард и от яндекса 84.201.186.40 ниже ещё какой-то ип 217.66.158.188 видимо отправителя. Так вот что из этого можно закрыть? и наверное DNSBL это не сожрет?
 
Просто обычно я смотрю МХ запись "плохого письма" и исходя из этого забиваю IP адрес в свою коллекцию порнухи DNSBL

Всего записей: 185 | Зарегистр. 22-08-2010 | Отправлено: 16:09 26-06-2013 | Исправлено: DJs3000, 16:52 26-06-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJs3000 Да, это действительно реальный Яндекс, письмо отправлено через веб-морду. Можно пожаловаться Яндексу на спам, насколько будет эффективно, не знаю.
Можно отправить письмо на этот адрес с угрозой, что пожалуешься.
У меня на Эксиме есть база SQLite с белыми и черными адресами.
Система такая - при MAIL FROM: от отправителя его адрес пробивается по базе.
Если он там "белый", письмо безусловно пропускается. Если "черный", столь же безусловно пинается. А если его нет, то решение принимается на последующих этапах на основе оценки совокупности критериев.
В аналогичном случае я бы сразу занес в базу podrostok-murmansk@yandex.ru как наглого куренка и забыл бы о его существовании. Пока, конечно, он не реинкарнировался под другим адресом.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 19:31 26-06-2013
DJs3000

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
Письмо из серии "Разошли это письмо 99 адресам иначе ты умрешь") в итоге ты закрыл один адрес а завтра "умный человек" который получил такое же письмо нажал "отправить всем" и таким образом отправил тебе ещё кучу г.. включая предыдущие версии.
Получается что адрес каждый раз новый но тема одинаковая!

Всего записей: 185 | Зарегистр. 22-08-2010 | Отправлено: 20:46 26-06-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DJs3000
Цитата:
Получается что адрес каждый раз новый но тема одинаковая!
 Всякое бывает. Можно, конечно, дополнить все еще фильтрацией контента, проверяя по ключевым словам хидеры и тело, строя всякие байесы...
Но это уже ловля блох, ибо львиную долю спама можно блокировать еще до получения письма.
А 100% защиты от спама не будет никогда, ибо это невыгодно ни тем, кто им занимается, ни тем, кто с ним борется.
 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 22:56 26-06-2013
Fil15



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Друзья подскажите такой вопрос. Как сделать так чтобы люди которые конектились извне только по ssl могли авторизироваться на exim, а внутри локалки могли свободно и без ssl?

Всего записей: 82 | Зарегистр. 28-04-2007 | Отправлено: 13:15 12-07-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fil15
Цитата:
Как сделать так чтобы люди которые конектились извне только по ssl могли авторизироваться на exim
Элементарно. Через hostlist
Забиваешь в него список своих сетей

Код:
acl_smtp_mail = acl_check_from  
hostlist   relay_from_hosts = 10.0.0.0/8 : 192.168.0.0/16
.................
acl_check_from:
accept  hosts = : +local_hosts : +relay_from_hosts
accept authenticated = *  
deny message = Authentication required!
   senders  = *@yourdomain.ru
...........
 
И в акцесс-листе пропускаешь всех, кто идет из локалки,
и проверяешь, что те, кто якобы от вашего домена, прошли аутентификацию
 
 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 15:24 12-07-2013 | Исправлено: vlary, 15:25 12-07-2013
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
Эм, Вы кажется не то ответили или я не так понял вопрос...
Надо править в аутентификаторе параметр server_advertise_condition Там надо условие правильное написать у меня стоит тупо что все должны быть зашифрованы = ${if eq{$tls_cipher}{}{}{*}}, а тут ещё надо добавить or $internalhosts...

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 18:47 12-07-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd Собственно, я отвечал на вопрос ТС, как сделать, чтобы из локалки пускало без аутентификации. Сама аутентификация - вопрос другой, и о ней не спрашивали, да я у себя ее и не делал, у меня это решено другими способами.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 19:30 12-07-2013
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
Ну ТС придёт и расскажет что хотел, но я ещё раз прочёл вопрос и ни чего другого понять не смог. Он хочет что бы извне команду AUTH можно было толкнуть только при шифрованном канале, а из локалки можно было бы и так.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 18:30 13-07-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd Ну пусть действительно расскажет. Тем более, что этот вопрос мы как-то уже, кажется, разбирали. Остановились на том, что нужно проверить, на какой порт законнектился клиент.
Я то понял, что он хочет, чтобы из локалки народ отправлял почту вообще без аутентификации.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 20:13 13-07-2013
iceplane



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...

Всего записей: 7 | Зарегистр. 25-07-2013 | Отправлено: 12:51 25-07-2013 | Исправлено: iceplane, 12:52 25-07-2013
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iceplane
Ну во первых у меня переменной присваивается значение noscan. Но вообще это может быть что угодно, главное что бы оно проверялось где-то дальше в конфиге...
acl_check_data:
   warn  
     spam = Debian-exim:true
     message = X-Spam_score: $spam_score\n\
               X-Spam_score_int: $spam_score_int\n\
               X-Spam_bar: $spam_bar\n\
               X-Spam_report: $spam_report
    condition = ${if eq {$acl_m0}{noscan}{no}{yes}}

 
Да и в файле sa-exim.conf тоже есть проверка:
SAEximRunCond: ${if !eq{$acl_m0}{noscan}}

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 17:18 25-07-2013
Nekt

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2013-07-31 14:36:14 1V4XVc-0002pc-Tr ** почта куда R=dnslookup T=remote_smtp: SMTP error from remote mail server after MAIL FROM:<www-data@мой хост> SIZE=3793: host mxs.mail.ru [94.100.176.20]: 550 Unroutable sender address
2013-07-31 14:36:15 1V4XVe-0002pn-QL <= <> R=1V4XVc-0002pc-Tr U=Debian-exim P=local S=3716 from <> for www-data@мой хост
2013-07-31 14:36:15 1V4XVe-0002pn-QL ** www-data@мой хост: Unrouteable address
2013-07-31 14:36:15 1V4XVe-0002pn-QL Frozen (delivery error message)
2013-07-31 14:36:15 1V4XVc-0002pc-Tr Completed
не очень могу понять, почта вообще-то отправляется но вот не вся...

Всего записей: 640 | Зарегистр. 24-01-2006 | Отправлено: 20:09 31-07-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FAQ по Exim MTA #2


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru