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

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

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здравствуйте.
А как сделать, чтобы письма, помещенные как ***SPAM*** переносились в  отдельные ящики, специально созданные для каждого домена?

Всего записей: 162 | Зарегистр. 11-01-2004 | Отправлено: 07:38 11-12-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Yakon
Создаешь роутер, чтобы проверять величину $spam_score_int, а потом передаешь управление специальному транспорту.

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

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DarkHost
А пример конфига можно?
Чтоб транспорт раскладывал спам в разные ящики в зависимости от домена.
И чтоб можно было для некоторых доменов отключить такое.

Всего записей: 162 | Зарегистр. 11-01-2004 | Отправлено: 11:09 11-12-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Возьмите свой существующий роутер доставки, слегка переделайте его и переименуйте.

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

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Если б мог, не спрашивал бы.
Куски конфига:
 
manualroute:
    driver = manualroute
    transport = special_smtp
    route_list = mydomain1.ru 1.2.3.4
 
dovecot_user:
  driver = accept
  condition = ${lookup mysql{SELECT `goto` FROM \
  `alias` WHERE \
  `address`='${quote_mysql:$local_part@$domain}' OR \
  `address`='${quote_mysql:@$domain}'}{yes}{no}}
  transport = dovecot_delivery
 
special_smtp:
  driver = smtp
  port = 9025
  command_timeout = 30s
 
dovecot_delivery:
  driver = appendfile
#  driver = pipe
#  command = /usr/local/libexec/dovecot/deviler -d $local_part@$domain
  group = mail
  check_string = ""
  message_prefix = ""
  message_suffix = ""
  create_directory
  delivery_date_add
  directory_mode = 770
  envelope_to_add
  directory = /var/mail/exim/${lookup mysql{SELECT \
              `maildir` FROM `mailbox` WHERE `username` \
              = '${quote_mysql:$local_part@$domain}'}}new/
 
Мне нужно, что бы в dovecot для ящика mydomain2.ru письма с $spam_score_int > 40 падали в spam@mydomain2.ru, а письма со спамам домена mydomain3.ru приходили адресатам.

Всего записей: 162 | Зарегистр. 11-01-2004 | Отправлено: 11:52 11-12-2006 | Исправлено: Yakon, 11:54 11-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