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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KripDen
Цитата:
набросал по примерам собраных с форумов  
Для очень даже вменяемого конфига Вам достаточно шапки данного форума, сайта Лисяры (увы там уже всё весьма старое, зато рассмотрены различные связки и есть перевод документации), ну и тот пример, что я Вам скинул.
 
Рекомендую немного полистать документацию, в данном случае хотя бы эти два раздела.
 
dm07
Ну, главное — результат, хотя и причины проблем (глядя на решение) выглядят странно.

----------
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.

Всего записей: 6571 | Зарегистр. 28-08-2008 | Отправлено: 09:30 24-12-2013
KripDen

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

Всего записей: 9 | Зарегистр. 22-12-2013 | Отправлено: 11:48 24-12-2013
prestigo

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

Цитата:
Так на сервере надо проходить аутентификацию полным именем (admin@meniac.ua), а не просто admin.

 
спасибо, вроде в этом и была затыка
что инетресно - firebird не дает изменить имя юзера для SMTP... только пересозданием
 
теперь вот пытаюсь прикрутить к exim-у dovecot

Всего записей: 314 | Зарегистр. 03-09-2006 | Отправлено: 13:22 25-12-2013
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KripDen
SpamAssassin нативно поддерживается exim'ом.
 
p.s.И пожалуйста, научитесь табулировать конфиги, я не представляю как Вы их так можете читать...
 
prestigo
Цитата:
пытаюсь прикрутить к exim-у dovecot  
звучит страннова-то, но видимо настраиваете transport через dovecot lda. Помните про недавно найденный баг и не используйте старые примеры настроек — это я про опцию use_shell.

----------
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.

Всего записей: 6571 | Зарегистр. 28-08-2008 | Отправлено: 14:06 25-12-2013
prestigo

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

Цитата:
звучит страннова-то

 
ну так мне же надо как-то почтовиком почту выгребать
 
Добавлено:
я немного офтопну, ибо тема очень смежная, может кто и в курсе...
 
господа, как определить, какие именно конфиг-файлы читает (принимает) Dovecot из своей /etc/dovecot/ (там их довольно много)
?

Всего записей: 314 | Зарегистр. 03-09-2006 | Отправлено: 14:10 25-12-2013
Smito1



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня стоит связка exim+ exchange, каким образом я могу отправлять почту минуя exchange?
бывает иногда что сервер exchange не алё, как то можно а как не пойму

Всего записей: 373 | Зарегистр. 19-12-2006 | Отправлено: 16:16 25-12-2013
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
prestigo
У Вас же в dovecot.conf прописаны соответствующие include'ы... "Итого" можно увидеть командой doveconf.

----------
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.

Всего записей: 6571 | Зарегистр. 28-08-2008 | Отправлено: 17:01 25-12-2013
GlooBus



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите пожалуйста!
Вместо sendmail стоит exim, настроен (как я понял) ссылкой на sendmail.
Настроил DKIM, запись _domainkey добавил, из консоли отправил письмо - все ок, dkim-pass.
 
Но, при отправке через PHP функцией mail() подпись не проходит проверку. Тоесть письмо подписывается, но имеет статус dkim=fail.
 
Целый день бьюсь, инфы нет.

Всего записей: 109 | Зарегистр. 26-10-2006 | Отправлено: 21:59 09-02-2014
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GlooBus
Цитата:
Но, при отправке через PHP функцией mail() подпись не проходит проверку
Не знаю тонкостей отправки функцией mail(), потому рекомендую
переписать почтовый скрипт с использованием PHPMailer.
Тогда разницы между отправкой с консоли и скриптом точно не будет.  

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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 23:38 09-02-2014
Serggg

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день всем.  Уже нет идей и вариантов, поэтому обратился сюда, может кто-то и поможет.  
 
свежоустановленная FreeBSD 9.2  + exim 4.80.1 + dovecot + mysql + roundcube
настраивал сам с помощью гугла
 
сервак в работе 2-ю неделю все вроде ок, пока не понадобилось получить письмо с gmail.
Не приходят письма с gmail  (c mail.ru, ukr.net , mksat.net  ... и много других почтовых доменов приходят отлично). Смотрю в логи exim-a и вижу
 
SMTP data timeout (message abandoned) on connection from mail-oa0-f67-google.com
 
  и запись повторяется с периодичностью примерно в час.  потом появился еще один домен (местный банк) такая же история.  
Гугл говорит что либо настройки либо MTU
Эксперименты  с разными параметрами smtp_recieve_timeout  (сейчас стоит 50m) ник чему не привели.  Потом полез в роутеры (MIKROTIK) (почта входит на один из каналов и по корпоративной сети идет к серверу)  эксперименты с MTU так же ни к чему не привело.    
 
?
 

Всего записей: 111 | Зарегистр. 26-03-2004 | Отправлено: 00:36 28-02-2014
idiMAN

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток!
 
Подскажите пожалуйста, как реализовать доставку почты через два ISP для Exim (version 4.82)?
 
На компьютере с установленным Exim имеем два сетевых интерфейса. Один интерфейс с ip-адресом x.x.x.x - смотрит на первого провайдера, а другой интерфейс с ip-адресом y.y.y.y - на второго провайдера.
 
В настоящее время транспорт на Exim настроен так:
 
remote_smtp:
        driver = smtp  
        interface = x.x.x.x
 
Что необходимо сделать, чтобы в случае отсутствия связи с первым провайдером, почта уходила через второго (соответственно через интерфейс y.y.y.y)?

Всего записей: 466 | Зарегистр. 05-05-2003 | Отправлено: 15:09 03-03-2014
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
idiMAN Подразумеваю, что вопросы с маршрутизацией для двух провайдеров решены,  
в противном случае это отдельная тема: Маршрутизация в локалку с нескольких провайдеров
Вижу 2 варианта решения.
1. Убрать сервер с Exim вообще за НАТ, и пусть ответная почта уходит через активного
в данный момент провайдера средствами НАТ.
2. Создать два транспорта, отдельно для первого и второго провайдера.
Мониторить соединение какой-либо кастом коммандой, которая будет возвращать,
скажем 1 или 2, в зависимости от активного провайдера.  
И выбирать транспорт в зависимости от результата в routers:

Код:
.................
begin routers
dnslookup1:
  condition = ${run{<command> <args>}{1}{fail}}
  driver = dnslookup
  domains = ! +our_domains
  transport = remote_smtp1
 
dnslookup2:
  condition = ${run{<command> <args>}{2}{fail}}
  driver = dnslookup
  domains = ! +our_domains
  transport = remote_smtp2
....................
begin transports
remote_smtp1:  
        driver = smtp    
        interface = x.x.x.x  
remote_smtp2:  
        driver = smtp    
        interface = y.y.y.y


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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 16:48 03-03-2014
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А откуда вообще такие сложности?
Зачем exim'у заботиться о том, что есть 2 ISP? Его дело письмами заниматься, а куда слать пакет пускай решает ОСь в момент маршрутизации трафика.

----------
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.

Всего записей: 6571 | Зарегистр. 28-08-2008 | Отправлено: 21:53 03-03-2014
Serggg

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

Цитата:
SMTP data timeout (message abandoned) on connection from mail-oa0-f67-google.com

 
в общем проблему решил, вывел сервер из NAT на прямую в инет.

Всего записей: 111 | Зарегистр. 26-03-2004 | Отправлено: 15:23 04-03-2014
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serggg
Цитата:
в общем проблему решил, вывел сервер из NAT на прямую в инет.
Как говорил один из моих бывших начальников,
"из каждого безвыходного положения есть хотя бы один позорный выход".
Хотя я тоже считаю, что почтовому серверу лучше находиться снаружи.
Тем не менее в одном из филиалов почтарь работает из-под НАТа за циской,
и гугломыло на него не жалуется. Видимо, НАТ нужно правильно готовить.
Но это уже совсем другая тема.
 


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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 17:56 04-03-2014
Serggg

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

Цитата:
Как говорил один из моих бывших начальников,  
"из каждого безвыходного положения есть хотя бы один позорный выход".

 
Спасибо что ответили, это мой первый сервер на EXIM (захотелось разобраться)  , а так 5 штук в филиалах стоит на постфиксе и все за НАТом. А тут не смог я побороть....увы. И как не странно все филиалы перевел на МИКРОТИКИ и только тут наступил на такие грабли. (может еще вернусь к этому вопросу чуток позже ..отпишусь)  

Всего записей: 111 | Зарегистр. 26-03-2004 | Отправлено: 00:04 05-03-2014
try09

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, помогите с проблемой...в логах exim 4 появляется сообщение "Accept message without spamd and antivirus check because LA > 3" в это время обычно подвисает отправка.
Раньше просто отрубало с сообщением "too many smtp connections", после этого увеличил "smtp_accept_max = 1000".
Знаю что это много, но не знаю, сколько будет нормой. Почтовик крутиться в инете, на нем ящиков около 200, частые рассылки...
На сколько понимаю, нужно крутить  
#smtp_accept_max_per_host = хх
#smtp_accept_reserve = хх
#smtp_reserve_hosts = хх
может приведет кто примеры, как у вас...
если есть соображения что еще крутить, подскажите ...

Всего записей: 12 | Зарегистр. 26-10-2009 | Отправлено: 14:07 26-03-2014 | Исправлено: try09, 14:23 26-03-2014
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
try09
Цитата:
может приведет кто примеры, как у вас...  
Лично у меня эти параметры стоят "по дефолту", нагрузка примерно такая же, все работает отлично.
Попробуй провести тестовую сессию аналогично повисающей, с помощью
exim -bh айпи_хоста_с_затыком, посмотри обработку акцесс-листов

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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 16:38 26-03-2014
sypersava

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день, есть такая проблема, переходим на exim, но еще часть пользователей на sendmail, есть несколько доменов, но настроены как алиасы, как сделать чтобы при отправке письма адрес получателя менялся, например - юсер1@домен1 на юсер1@домен2? Спасибо.

Всего записей: 17 | Зарегистр. 21-05-2008 | Отправлено: 15:25 02-04-2014
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sypersava
Цитата:
есть несколько доменов, но настроены как алиасы
Может, как-то через виртуальные домены?
Ссылка
 

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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 17:02 02-04-2014 | Исправлено: vlary, 17:07 02-04-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 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