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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dovecot.conf
dovecot-sql.conf
 
Dovecot запускается, при логине на 110:
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Dovecot ready.
user user@example.ru
+OK
pass 12345
-ERR [IN-USE] Internal login failure. Refer to server log for more information.
Connection closed by foreign host.
В логи пишет:
auth(default): userdb(user,127.0.0.1): user not found from userdb
 
Хотя если вводить неправильный пароль - говорт что пароль введён не верно, т.е. в базе пользователя видит...
Подскажите что я сделал не верно?

Всего записей: 102 | Зарегистр. 11-01-2006 | Отправлено: 02:41 13-11-2006
G_R



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
привет всем!
 
при запуске довекота в логах ошибка:
dovecot: Nov 14 12:16:53 Error: Auth process died too early - shutting down
dovecot: Nov 14 12:16:53 Error: child 3134 (auth) returned error 127
pop3-login: Nov 14 12:16:53 Fatal: fd_send(-1) failed: No such file or directory
 
не могу понять в чём причина.

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 14:20 14-11-2006
G_R



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

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 14:41 21-11-2006
G_R



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
привет всем!
 
еще одна проблемка. в логах ексима следующее:
 
2006-11-22 17:08:16 auth_cram_md5 authenticator failed for PC4 (localhost) [192.168.140.4]: 535 Incorrect authentication data (set_id=adm)
2006-11-22 17:08:16 auth_plain authenticator failed for PC4 (localhost) [192.168.140.4]: 535 Incorrect authentication data (set_id=adm)
2006-11-22 17:08:16 failed to expand "${lookup mysql{SELECT id from users WHERE id='${local_part}' AND domain='${domain}'}}" while checking a list: lookup of "SELECT id from users WHERE id='adm' AND domain='br220.bveb.minsk.by'" gave DEFER: MYSQL: query failed: Unknown column 'domain' in 'where clause'
 
2006-11-22 17:08:16 H=PC4 (localhost) [192.168.1.4] sender verify defer for <adm@br220.bveb.minsk.by>: local_parts check lookup or other defer
2006-11-22 17:08:16 H=PC4 (localhost) [192.168.1.4] F=<adm@br220.bveb.minsk.by> temporarily rejected RCPT <mad@br220.bveb.minsk.by>: MYSQL: query failed: Unknown column 'domain' in 'where clause'
 
хотя я вроде бы все написал правильно в конфиге

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 18:15 22-11-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
G_R
Неизвестный столбец "domain". проверь, может там у тебя "domains" или "mbox_host"? В самой таблице users, я имею ввиду.
 
Виртуальных хостов может быть сколько угодно.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 18:59 22-11-2006 | Исправлено: DarkHost, 19:01 22-11-2006
G_R



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кто использует конфиг ексима по "Улучшенный вариант части 1: Exim-4.50 + MySQL [?] © ginger "? есть пару вопросов.
 
пропала аутентификация
 
# telnet localhost 25
 
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 smtp.br220.bveb.minsk.by ESMTP Exim 4.63 Thu, 23 Nov 2006 12:33:03 +0200
ehlo localhost
250-smtp.br220.bveb.minsk.by Hello localhost [127.0.0.1]
250-SIZE 20971520
250-PIPELINING
250 HELP
 
 
нету 250-AUTH PLAIN LOGIN CRAM-MD5
 
в логах есесно ошибка:
2006-11-23 11:55:05 auth_cram_md5 authenticator failed for f404 ([127.0.0.1]) [192.168.140.4]:2123 I=[192.168.140.7]:25: 535 Incorrect authentication data (set_id=gas)
2006-11-23 11:55:05 auth_plain authenticator failed for f404 ([127.0.0.1]) [192.168.140.4]:2123 I=[192.168.140.7]:25: 535 Incorrect authentication data (set_id=gas)
2006-11-23 11:55:05 auth_login authenticator failed for f404 ([127.0.0.1]) [192.168.140.4]:2123 I=[192.168.140.7]:25: 535 Incorrect authentication data (set_id=gas)
 
и где чего не так, никак не пойму

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 14:06 23-11-2006
AnGo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hi, All!
 
1. В логах daily run output (FreeBSD) проскакивают такие сообщения  
 
Mail in submit queue:
exim abandoned: unknown, malformed, or incomplete option -Ac
 
Где поправить, что-то не могу найти.
 
2. При отсылке письма на один из почтовых серверов посылка срывается из-за тог, что у меня Exim не ждет больше минуты, а этот сервер ждет больше минуты, только потом соединяется. Где поправить в конфиге, что бы мой Exim  ждал больше минуты?  

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 15:13 23-11-2006
hoochie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnGo
1.http://www.exim.org/eximwiki/FAQ/FreeBSD/Q9201
http://www.exim.org/eximwiki/FAQ/FreeBSD/Q9202
http://www.exim.org/eximwiki/FAQ/FreeBSD/Q9203
 
2.http://exim.org/exim-html-4.63/doc/html/spec_html/ch30.html#id2651832

----------
Раньше у нас было время
Теперь у нас есть дела...

Всего записей: 434 | Зарегистр. 30-03-2003 | Отправлено: 15:54 23-11-2006
darkomen



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
подскажите народ чтобы это могло значить в panic_log екзима?
 
2006-11-28 15:40:44 1Gp2GO-0004hB-Uu spam acl condition: cannot parse spamd output

Всего записей: 272 | Зарегистр. 26-08-2003 | Отправлено: 15:57 28-11-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
darkomen
Забей. Это spamd не смог обработать письмо. Такое случается достаточно редко. В любов случае письмо прошло дальше.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 16:40 28-11-2006
darkomen



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DarkHost
К сожалению у меня это случается каждые 10 минут , он постоянно не может обратать какое то из писем...и иногда случаются зацикливания, уж я не знаю что он отправляет серверу отправителя но письмо приходит к моему юзеру с завидной постоянностью и пока спамд не остановишь на время не перестаёт

Всего записей: 272 | Зарегистр. 26-08-2003 | Отправлено: 16:48 28-11-2006
ekomaster22

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста, как в экзиме можно ограничить максимальное кол-во адресоватов указанных в поле СС.
 
И еще, просматривал лог, нашел записи согласно которым мой почтовик рассылает письма с пустым/или левым(указан чужой домен) "отправителем", можно это запретить?

Всего записей: 9 | Зарегистр. 20-10-2006 | Отправлено: 10:50 30-11-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ekomaster22
Если я не ошибаюсь, то вот это:
 
recipients_max
Use:  main
Type: integer
Default:  0
 
If this option is set greater than zero, it specifies the maximum number of original recipients for any message. Additional recipients that are generated by aliasing or forwarding do not count. SMTP messages get a 452 response for all recipients over the limit; earlier recipients are delivered as normal. Non-SMTP messages with too many recipients are failed, and no deliveries are done. Note that the RFCs specify that an SMTP server should accept at least 100 RCPT commands in a single message.

 
Если у тебя письма с левых хостов проходят через сервер, значит у тебя открытый relay. Что там у тебя в relay_from_hosts?

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 11:13 30-11-2006
ZERGE_VIOLATOR



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ekomaster22
 
1.
    drop    senders   = ! /etc/exim/senders/nolimit_senders #список кому можно посылать более 20 реципиентам
              domains   = +local_domains
              message   = I don't take more than 20 RCPTs
              condition = ${if > {$rcpt_count}{20}{yes}{no}}

Всего записей: 12 | Зарегистр. 11-03-2005 | Отправлено: 11:22 30-11-2006
densolo

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавьте в шапку plz. Частичный перевод документации по Exim http://www.lissyara.su/?id=1200

Всего записей: 5 | Зарегистр. 29-07-2003 | Отправлено: 12:31 30-11-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
densolo
Отличная ссылка, огромное спасибо! На opennet.ru запость ее еще, пожалуйста.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 12:55 30-11-2006
ekomaster22

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

Цитата:
Если у тебя письма с левых хостов проходят через сервер, значит у тебя открытый relay. Что там у тебя в relay_from_hosts?

 
вот это?
 
# to restrict port 587 to authenticated users only
# see also daemon_smtp_ports above
accept  hosts = +auth_relay_hosts
        condition = ${if eq {$interface_port}{587} {yes}{no}}
        endpass
        message = relay not permitted, authentication required
        authenticated = *
 
# accept if address is in a local domain as long as recipient can be verified
  accept  domains = +local_domains
          endpass
          message = "Unknown User"
          verify = recipient
 
# accept if address is in a domain for which we relay as long as recipient
# can be verified
  accept  domains = +relay_domains
          endpass
          verify=recipient
 
# accept if message comes for a host for which we are an outgoing relay
# recipient verification is omitted because many MUA clients don't cope
# well with SMTP error responses. If you are actually relaying from MTAs
# then you should probably add recipient verify here
 
  accept  hosts = +relay_hosts
  accept  hosts = +auth_relay_hosts
          endpass
          message = authentication required
          authenticated = *
  deny    message = relay not permitted
 
# default at end of acl causes a "deny", but line below will give
# an explicit error message:
  deny    message = relay not permitted
 
 
конкретно relay_from_hosts - нету.
 

Всего записей: 9 | Зарегистр. 20-10-2006 | Отправлено: 02:17 01-12-2006 | Исправлено: ekomaster22, 02:19 01-12-2006
G_R



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
всем привет!
 
ПОМОГИТЕ! никак не могу справиться с проблемой. в логах следующее:
2006-11-23 11:55:05 auth_cram_md5 authenticator failed for f404 ([127.0.0.1]) [192.168.140.4]:2123 I=[192.168.140.7]:25: 535 Incorrect authentication data (set_id=gas)
2006-11-23 11:55:05 auth_plain authenticator failed for f404 ([127.0.0.1]) [192.168.140.4]:2123 I=[192.168.140.7]:25: 535 Incorrect authentication data (set_id=gas)
2006-11-23 11:55:05 auth_login authenticator failed for f404 ([127.0.0.1]) [192.168.140.4]:2123 I=[192.168.140.7]:25: 535 Incorrect authentication data (set_id=gas)
2006-11-23 11:55:08 SMTP connection from f404 ([127.0.0.1]) [192.168.140.4]:2123 I=[192.168.140.7]:25 closed by QUIT
 
 
вот выдержка конфига для аутентификации:
 
begin authenticators
 
auth_plain:
  driver = plaintext
  public_name = PLAIN
  server_condition = ${lookup mysql{SELECT login FROM users \
                        WHERE login = '${quote_mysql:${local_part:$2}}' \
                        AND domain = '${quote_mysql:${domain:$2}}' \
                        AND decrypt = '${quote_mysql:$3}' \
                        AND status = '1'}{yes}{no}}
  server_prompts = :
server_set_id = $2
 
auth_login:
  driver = plaintext
  public_name = LOGIN
  server_condition = ${lookup mysql{SELECT login FROM users \
                        WHERE login = '${quote_mysql:${local_part:$1}}' \
                        AND domain = '${quote_mysql:${domain:$1}}' \
                        AND decrypt = '${quote_mysql:$2}' \
                        AND status = '1'}{yes}{no}}
  server_prompts = Username:: : Password::
server_set_id = $1
 
auth_cram_md5:
  driver = cram_md5
  public_name = CRAM-MD5
  server_secret = ${lookup mysql{SELECT decrypt FROM users \
                        WHERE login = '${quote_mysql:${local_part:$1}}' \
                        AND domain = '${quote_mysql:${domain:$1}}' \
                        AND status = '1'}{$value}fail}
server_set_id = $1
 
 
где чего копать? ну хоть намекните?

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 14:52 01-12-2006
G_R



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

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 17:52 06-12-2006
G_R



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
и вот снова я
 
проблемка лечится, если заремить в секции auth_cram_md5 строку:  
 
AND domain = '${quote_mysql:${domain:$1}}'  
 
а вот что сделать , чтоб работало с этой строкой я так и не нашел
хотя излазил весь фак.  были же похожие проблемы у народа. кто поборол - ответьте!!!
 

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 17:20 07-12-2006
   

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