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

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

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

ShriEkeR (16-05-2011 18:50): FAQ по Exim MTA #2  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

   

ginger



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

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

   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.

Всего записей: 854 | Зарегистр. 03-09-2001 | Отправлено: 10:58 29-08-2003 | Исправлено: hoochie, 22:55 16-12-2010
Vladroman



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Только-только начинаю осваивать Exim. Но уже перерыл половину Рунета в поисках скриптов автоматизации работы, так как сильно задалбливает вручную редактировать кучу конфигов для создания одного почтового ящика. Ничего не нашел. На Sendmail, Postfix, Qmail и пр. есть тьма, на Exim нету вообще. Подскажите, пожалуйста, где надыбать таких скриптов. А то ведь придется возвращаться на Sendmail.

Всего записей: 413 | Зарегистр. 23-09-2003 | Отправлено: 16:48 23-04-2007
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vladroman
Судя по всему ты даже не читал документации по Exim, иначе бы знал, что там всего один конфиг, в котором никаких конфигов пользователей нет.
"Скрипт для автоматизации работы" - смешно звучит. Сначала выясни, какую именно работу ты собираешься автоматизировать, а потом спрашивай.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 17:35 23-04-2007
EIZ

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkHost, когда Exim стоит без привязки к MySQL, юзеры пишутся в текстовые конфиги. Ты об этом не знал?
Какие нужны скрипты, вроде, было сказано понятно - для создания почтовых ящиков.
 
P.S.: Когда нечего сказать полезного, лучше помолчать.

Всего записей: 2 | Зарегистр. 13-12-2005 | Отправлено: 06:04 24-04-2007 | Исправлено: EIZ, 06:08 24-04-2007
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
EIZ
Ты хоть отдаешь себе отчет в том, что говоришь? Какие нафиг текстовые конфиги? Приведи пример, может я действительно что-то в этой жизни упустил?!
Мальчик, Exim сам создает почтовые ящики при получении нового письма, если пользователь в базе, и ящик создается сам, если пользователь системный. А ты об этом не знал?
 
P.S. Прежде чем что-то сказать, думай.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 10:23 24-04-2007
Teo



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
EIZ
DarkHost
я так понимаю, нужен скрипт по втыканию строки в мускул, инсерт типа
ну я сам писал такое, а чё там писать-то?
 

Цитата:
и ящик создается сам, если пользователь системный. А ты об этом не знал?

ну, это не факт, смотря как и что в скелете профиля
но в любом случае
Цитата:
Exim сам создает почтовые ящики при получении нового письма

ну против этого ничего не скажешь
итого: EIZ, тебе надо выполнить всего один (ну может 2-3, не знаком сильно с этой схемой, использовал постфикс) INSERT INTO, плюс, по желанию, пара проверок и возможность сконвертировать текущую базу пользователей

Всего записей: 737 | Зарегистр. 21-04-2003 | Отправлено: 11:52 24-04-2007
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Teo
В том-то и дело, что когда человек путается в применении тех или иных слов, значит он не удосужился даже внимательно прочесть статью или документацию. Я даже смутно не могу себе представить чего он хочет.
А вообще, для визуализации(а не для оптимизации) работы с Exim есть vexim.

Цитата:
ну, это не факт, смотря как и что в скелете профиля  

Хих! Например?

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 12:15 24-04-2007 | Исправлено: DarkHost, 12:16 24-04-2007
Teo



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

Цитата:
Хих! Например?

что например?
формально, если в /etc/skel нету .maildir или в /var/mail нет mailbox файла, то ящика тоже не существует
если пойти немного дальше, то ящик ведь может быть и не в этих форматах, а, скажем в базе данных (dbmail)
в таком случае при добавлении пользователя в систему совсем не обязательно, что ящик будет создан и в базе, хотя, подозреваю, пути для этого есть

Всего записей: 737 | Зарегистр. 21-04-2003 | Отправлено: 13:10 26-04-2007
Vladroman



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DarkHost, ты когда последний раз работал с Exim'ом без привязки к СУБД?
 

Цитата:
итого: EIZ, тебе надо выполнить всего один (ну может 2-3, не знаком сильно с этой схемой, использовал постфикс) INSERT INTO, плюс, по желанию, пара проверок и возможность сконвертировать текущую базу пользователей  

Teo, так будет, когда Exim в связке с MySQL. А еще это дело может писаться в текстовые файлы, тогда имеем exim/passwd, exim/multi-domain и еще кое-чего (при наличии надстроек). В любом случае, мой вопрос снят перенастройкой Exim'а.
 
P.S.: DarkHost, когда в следующий раз захочется спустить пар, постучись головой об стену. Грят, помогает.

Всего записей: 413 | Зарегистр. 23-09-2003 | Отправлено: 08:10 29-04-2007 | Исправлено: Vladroman, 08:11 29-04-2007
Teo



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

Цитата:
DarkHost, ты когда последний раз работал с Exim'ом без привязки к СУБД?

ну не знаю, как DarkHost, но у меня щас такое есть желание большое перевести своих системных пользователей на сабж
adduser, решает все проблемы по добавлению пользователей в такой конфигурации
далее, базу можно держать в SASL, как фронтэнде
тогда бэкенды - свой формат - тулы есть, мускул - упоминали, АД - здесь ясно, я полагаю, какие средства нужно использовать
 
какие ещё варианты?
ну, менее распространённые варианты типа NIS, dbmail, я не рассматривал
 

Цитата:
юзеры пишутся в текстовые конфиги.

эта фраза неточна, ты, конечно же, имел в виду /etc/{passwd,shadow}
это, всё таки, база данных о пользователях и поддерживается системными утилитами
 
о какой автоматизации ты тогда говорил?

Всего записей: 737 | Зарегистр. 21-04-2003 | Отправлено: 00:37 01-05-2007
Muhit



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток, уважаемые форумчане,
 
вопрос к знатокам почтового сервера EXIM,
 
у нас в организации стоит почтовый сервер MS Exchange 2003, при попытке отправки писем на удаленный почовый сервер okidoki.kz приходит следующее собщение о недоставке письма:
 
"The following recipient(s) could not be reached:
 
      doki$okidoki.kz on 14.05.2007 9:46
 
            There was a SMTP communication problem with the recipient's email server.  Please contact your system administrator.
 
            <mail.air-astana.kz #5.5.0 smtp;550-Verification failed for <Karlygash.Omurbayeva$airastana.com>>"
 
Значок @ заменил на $.
 
Пытался связаться с постмастером сервера по переписке не реагирует. Интересует какую такую верификацию наш почтовый сервер не может пройти чтобы нормально переписываться с его клиентами?
 
При подключении на 25 порт по телнет выскакивает следующее окошко:
 
http://212.154.215.115/at/exim_smtp_error.JPG
 
http://www.picatom.com/5/exim_smtp_error-1.html
 
может оно поможет определить что между нашими почтаками не так.
 
Заранее, большое спасибо за возможные варианты разрешения проблемы.

Всего записей: 75 | Зарегистр. 22-05-2003 | Отправлено: 13:37 14-05-2007 | Исправлено: Muhit, 14:04 14-05-2007
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Muhit
У них SMTP с авторизацией. Ты им не сможешь отправить письмо. Забей, это не твои проблемы, пусть парится тот, до кого не доходят письма.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 15:37 14-05-2007
Muhit



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkHost
 
спасибо, но все таки мой сотрудник тоже не может нормально с ними переписываться, от них маты получает, а их обматерить не может (образно).
 
У кого будут версии!?
 
 

Всего записей: 75 | Зарегистр. 22-05-2003 | Отправлено: 08:14 15-05-2007
Freelinked

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

Цитата:
airastana.com

Это твой домен? Могу предположить, что у них проверка по sender'у. Т.е., во время твоей сессии к Exim создается обратная (вторая сессия) к твоему серверу Exchange, где проверяется, существует ли такой отправитель(Karlygash.Omurbayeva).
 
Добавлено:
Доходят ли к ним письма, если отправлять с:
1. telnet от тебя
2. mail.yandex.ru
?

Всего записей: 41 | Зарегистр. 24-02-2007 | Отправлено: 09:26 15-05-2007
Muhit



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

Цитата:
airastana.com
Да, это мой домен.  
 
Отправитель Karlygash.Omurbayeva реально существует и даже получает от них письма, а вот отправить им ответ не может.  
 
Что мне можно сделать, что у нас в формате отправки писем не так, что EXIM их не принимает?
 
Скриншот попытки подключения по телнет я указывал http://www.picatom.com/5/exim_smtp_error-1.html.  
 
Отправил с mail.yandex.ru письмо, пока уведомлений о недоставке не получал.

Всего записей: 75 | Зарегистр. 22-05-2003 | Отправлено: 09:42 15-05-2007 | Исправлено: Muhit, 10:24 15-05-2007
Freelinked

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

Цитата:
Скриншот попытки подключения по телнет я указывал

Прости, но я не вижу там никакой попытки отправления. Просто скрин начала телнет сессии.
Тебе нужно отправить тестовое письмо из командной строки. При этом, заметить на какой команде происходит отлуп.

Всего записей: 41 | Зарегистр. 24-02-2007 | Отправлено: 10:37 15-05-2007
Muhit



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Freelinked
 
сори, никогда по телнет не прорбовал отправлять письма, сейчас поищу инфу и попробую.
 
Попробывал начать отправку, удаленный сервер отшил меня после указания адреса получателя в поле rcpt to:
 
http://www.picatom.com/5/whostgncpnet_verification_failed-1.html
 
 
И еще, у нас в NS записях етсь проблемы, сам я в них не разбираюсь, отчет по ссылке http://www.dnsstuff.com/tools/dnsreport.ch?&domain=airastana.com.
 
Может быть так, что верификация не проходит именно из-за этого пункта "Missing (stealth) nameservers" и как можно данную ошибку устранить?

Всего записей: 75 | Зарегистр. 22-05-2003 | Отправлено: 10:44 15-05-2007 | Исправлено: Muhit, 12:09 15-05-2007
ginger



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

Цитата:
$ telnet okidoki.kz 25
Trying 209.160.40.156...
Connected to okidoki.kz (209.160.40.156).
Escape character is '^]'.
220-whost.gncp.net ESMTP Exim 4.66 #1 Tue, 15 May 2007 13:29:07 +0600  
220-We do not authorize the use of this system to transport unsolicited,  
220 and/or bulk e-mail.
ehlo okidoki.kz
250-whost.gncp.net Hello smtp.example.ru [62.205.XX.XX]
250-SIZE 52428800
250-PIPELINING
250-AUTH PLAIN LOGIN
250-STARTTLS
250 HELP
mail from:XX@example.ru
250 OK
rcpt to:doki@okidoki.kz
250 Accepted
quit

Приведенный выше листинг показывает, что проблем со стороны okidoki.kz нет, возможно тогда имеется проблема со стороны пытающегося отправить сообщение, и так проверим:

Цитата:
$ telnet mail.XX.com 25
Trying 212.154.XX.XX...
Connected to mail.XX.com (212.154.XX.XX).
Escape character is '^]'.
220 mail.air-XX.kz Hello world Tue, 15 May 2007 13:31:14 +0600  
ehlo okidoki.kz
250-mail.air-XX.kz Hello [62.205.XX.XX]
250-TURN
250-SIZE
250-ETRN
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-8bitmime
250-BINARYMIME
250-CHUNKING
250-VRFY
250-X-EXPS GSSAPI NTLM LOGIN
250-X-EXPS=LOGIN
250-AUTH GSSAPI NTLM LOGIN
250-AUTH=LOGIN
250-X-LINK2STATE
250-XEXCH50
250 OK
mail from:doki@okidoki.kz
250 2.1.0 doki@okidoki.kz....Sender OK
rcpt to:adylzhan.tokhniyazov@XX.com
250 2.1.5 adylzhan.tokhniyazov@XX.com  
quit

Первое что мне бросилось в глаза так это exchange смотрящий на ружу, это первая грубейшая ошибка с вашей стороны, второе, после команды rcpt to: время ожидания ответа было слишком велико, что скорее всего для почтового сервера okidoki.kz не приемлемо и он отвергает от вас почту.

----------
Кто людям помогает, тот тратит время зря... Хорошими делами прославиться нельзя...

Всего записей: 854 | Зарегистр. 03-09-2001 | Отправлено: 11:46 15-05-2007 | Исправлено: ginger, 11:51 15-05-2007
Muhit



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ginger
 
1) Откуда у тебя информация что Exchange смотрит наружу, куда он должен смотреть чтобы это не считалось ошибкой?
 
2) Как определил время тайм аута? Устанавливается ли оно в настройках либо зависит от загруженности сервера?

Всего записей: 75 | Зарегистр. 22-05-2003 | Отправлено: 12:28 15-05-2007
ginger



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

Цитата:
1) Откуда у тебя информация что Exchange смотрит наружу, куда он должен смотреть чтобы это не считалось ошибкой?  

Это видно из приведенного мною листинга, для защиты exchang'а от атак из вне как правило развертывают Exim/Postfix/Sendmail/Qmail в качестве релея, который принимает всю входящую почту для вашего домена (доменов), после этого он передает ее в exchange.

Цитата:
2) Как определил время тайм аута? Устанавливается ли оно в настройках либо зависит от загруженности сервера?

Я не определяла, а привела листинг своих действий, получила результат, согласно которому сделала вывод.

----------
Кто людям помогает, тот тратит время зря... Хорошими делами прославиться нельзя...

Всего записей: 854 | Зарегистр. 03-09-2001 | Отправлено: 12:47 15-05-2007
5555555



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

Цитата:
exchange смотрящий наружу, это первая грубейшая ошибка с вашей стороны

 
имхо - не совсем так, зависит от потребностей и способов авторизации..
 

Цитата:
как правило развертывают Exim/Postfix/Sendmail/Qmail в качестве релея

 
это точно, правда многим еще нужен web доступ к exchange.
 

Цитата:
mail from:doki@okidoki.kz  
250 2.1.0 doki@okidoki.kz....Sender OK

 

А нет ли Вас в спам-базах?

Всего записей: 2613 | Зарегистр. 01-04-2004 | Отправлено: 12:59 15-05-2007
   

Страницы: 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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FAQ по Exim MTA
ShriEkeR (16-05-2011 18:50): 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