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

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

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



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

Цитата:
Incorrect key file for table: 'traffic_out'. Try to repair it at

Похоже файлы таблиц побились.
 
 
Добавлено:

Цитата:
Duplicate entry 'мой_ip' for key 1

+ в столбец, помеченный как уникальный пытается внести не уникальную запись.

----------
С уважением, Павел

Всего записей: 451 | Зарегистр. 15-06-2004 | Отправлено: 18:08 22-11-2005
schernysh

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, будет ли exim работать без mysqlя?
Мне нужен скорее сортировщик почты. т.е. забирать  
с рор3 провайдера почту, по полю КОМУ кидать письмо в папки на сервере тем юзерам кто его должен получить(один пользователь, группа, админ, или все) . потом юзеры конектятся по рор3  и со своих папок все выгребают.  
вот думаю как это лучше организовать...  
 fetchmail+exim+pop3 ?
у меня сервер на Freesco.
Подскажите плиз варианты..... Я немного не улавливаю всю цепочку.

Всего записей: 19 | Зарегистр. 04-03-2004 | Отправлено: 15:18 06-12-2005
gotik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как можно реализовать такую вещь
 
*@blablabla.com => user@blablabla.com
 
в схеме exim + Mysql.
 
Пробовал через userforward невыходит.
 
 
 
За раннее спасибо.

Всего записей: 22 | Зарегистр. 18-04-2004 | Отправлено: 14:59 08-12-2005
temp0001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попытался установить exim-4.54 на Suse Linux 9.3 руководствуясь данной статьёй, но при проверке конфига exim выдал:
2005-12-12 08:22:40 Exim configuration error in line 126 of /etc/mail/exim.conf:
  option "mbox_host" unknown
Помогите!

Всего записей: 34 | Зарегистр. 12-12-2005 | Отправлено: 08:44 12-12-2005
Pleshkov



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
temp0001
обновляйтесь до exim-4.60
 
и покажите содержимое строки +- 3 строки выше ниже.

----------
С уважением, Павел

Всего записей: 451 | Зарегистр. 15-06-2004 | Отправлено: 14:16 12-12-2005
temp0001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
обновился, проблема осталась, вот строки  из конфига:
 
mysqluser:
   driver = accept
   condition = ${if eq{} {${lookup mysql{SELECT home FROM users \
                 WHERE id='${local_part}' AND
mbox_host = '${domain}' \
                 AND active='Y'}}}{no}{yes}}
   transport = mysql_delivery
 
Конфиг такойже как и в этой статье

Всего записей: 34 | Зарегистр. 12-12-2005 | Отправлено: 05:03 13-12-2005
Pleshkov



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
temp0001
внимательно вчитайтесь в запрос если мне не изменяет зрение, при переносе на другую строку Вы не поставили \
 

Код:
 
mysqluser:  
  driver = accept  
  condition = ${if eq{} {${lookup mysql{SELECT home FROM users \  
                WHERE id='${local_part}' AND mbox_host='${domain}' \  
                AND active='Y'}}}{no}{yes}}  
  transport = mysql_delivery  
 

 
Copy && Paste && Enjoy
 
 
Добавлено:
Да, и еще, советую подправить раздел acl_check_rcpt конфигурационного файла, для включения проверки по блек листам.

Код:
 
acl_check_rcpt:
  accept  hosts = :
  deny    message       = Restricted characters in address
          domains       = +local_domains
          local_parts   = ^[.] : ^.*[@%!/|]
 
  deny    message       = Restricted characters in address
          domains       = !+local_domains
          local_parts   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
 
  accept  local_parts   = postmaster
          domains       = +local_domains
 
  require verify        = sender
 
  deny    message       = HELO/EHLO required by SMTP RFC
          condition     = ${if eq{$sender_helo_name}{}{yes}{no}}
 
 
  deny    message       = Go Away! You are spammer.
          condition     = ${if match{$sender_host_name} \
                          {bezeqint\\.net|net\\.il|dialup|dsl|pool|peer|dhcp} \
                          {yes}{no}}
 
  accept  hosts         = +relay_from_hosts
          control       = submission
 
 
  accept  authenticated = *
          control       = submission
 
  ####
  ## Enable drop all mail if sender host found in black list
  deny    message       = rejected because $sender_host_address is in a black list at $dnslist_domain\n$dnslist_text
          log_message   = found in $dnslist_domain
          dnslists      = sbl.spamhaus.org : \
                          relays.ordb.org : \
                          opm.blitzed.org : \
                          proxies.blackholes.easynet.nl : \
                          dnsbl.njabl.org : \
                          ipwhois.rfc-ignorant.org : \
                          dialups.mail-abuse.org : \
                          list.dsbl.org : \
                          bl.spamcop.net : \
                          dnsbl.void.ru
 
 
  ########
  ## Only add X-Warning header in message
  # Uncomment lines above this message and comment DENY secrion
  #warn    message       = X-Warning: $sender_host_address is in a black list at $dnslist_domain
  #        log_message   = found in $dnslist_domain
  #        dnslists      = sbl.spamhaus.org : \
  #                        relays.ordb.org : \
  #                        opm.blitzed.org : \
  #                        proxies.blackholes.easynet.nl : \
  #                        dnsbl.njabl.org : \
  #                        ipwhois.rfc-ignorant.org : \
  #                        dialups.mail-abuse.org : \
  #                        list.dsbl.org : \
  #                        bl.spamcop.net : \
  #                        dnsbl.void.ru
 
  accept  domains       = +local_domains
          endpass
          message       = unknown user
          verify        = recipient
 
  accept  domains       = +relay_to_domains
          endpass
          message       = unrouteable address
          verify        = recipient
 
  deny    message       = relay not permitted
 


----------
С уважением, Павел

Всего записей: 451 | Зарегистр. 15-06-2004 | Отправлено: 09:26 13-12-2005 | Исправлено: Pleshkov, 09:28 13-12-2005
Pleshkov



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

Код:
 
######################################################################
#                      REWRITE CONFIGURATION                         #
######################################################################
 
# There are no rewriting specifications in this default configuration file.
 
begin rewrite
 
*@merlin.dummy.net      balblabla@merlin.khb.ru        Ffsr
 


----------
С уважением, Павел

Всего записей: 451 | Зарегистр. 15-06-2004 | Отправлено: 18:58 13-12-2005
temp0001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, теперь с конфигом всё ок, но возникла проблема с авторизацией:
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 host.ru ESMTP Exim 4.60 Tue, 13 Dec 2005 20:05:46 +0300
ehlo aol.com
250-host.ru Hello localhost [127.0.0.1]
250-SIZE 10485760
250-PIPELINING
250-AUTH PLAIN LOGIN CRAM-MD5
250 HELP
AUTH PLAIN
-скрыто-
535 Incorrect authentication data
421 Unexpected log failure, please try later

Всего записей: 34 | Зарегистр. 12-12-2005 | Отправлено: 20:10 13-12-2005
Pleshkov



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
что в логах по этому поводу? И корректно ли переданы данные авторизации?

----------
С уважением, Павел

Всего записей: 451 | Зарегистр. 15-06-2004 | Отправлено: 22:52 13-12-2005
temp0001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2005-12-13 23:18:51 auth_plain authenticator failed for ppp85-140-12-123.pppoe.mtu-net.ru (aol.com) [85.140.1.1]: 535 Incorrect authentication data (set_id=admin-host.ru)
надеюсь что корректно

Всего записей: 34 | Зарегистр. 12-12-2005 | Отправлено: 23:21 13-12-2005
Pleshkov



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

Цитата:
Incorrect authentication data

А я так не думаю где то Вы ошиблись
 


----------
С уважением, Павел

Всего записей: 451 | Зарегистр. 15-06-2004 | Отправлено: 10:51 14-12-2005
temp0001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
перебил пароль и exim заработал, начал устанавливать Tpop3d и тут опять столкнулся с проблемой в процессе конфигурации вылетает ошибка:
checking for mysql_init... no
configure: error: vmail-sql authentication enabled, but mysql_init doesn't seem to be available.
Как поправить?

Всего записей: 34 | Зарегистр. 12-12-2005 | Отправлено: 12:56 14-12-2005
Pleshkov



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
temp0001
Я тоже с этим столкнулся
В итоге, нужны  

Код:
 
su-2.05# ldd /usr/local/sbin/tpop3d
/usr/local/sbin/tpop3d:
        libssl.so.2 => /usr/lib/libssl.so.2 (0x28077000)
        libcrypto.so.2 => /usr/lib/libcrypto.so.2 (0x280a3000)
        libmysqlclient.so.12 => /usr/lib/libmysqlclient.so.12 (0x28159000)
        libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x2817a000)
        libc.so.4 => /usr/lib/libc.so.4 (0x2818f000)
        libz.so.2 => /usr/lib/libz.so.2 (0x28225000)
        libm.so.2 => /usr/lib/libm.so.2 (0x28232000)
 

А так как мускуль ставил mysql-standard-5.0.16-freebsd4.7-i386.tar.gz то пришлось качать сорцы, и собирать вручную ibmysqlclient.so.12
 
Добавлено:
Интересно, заметят ли модераторы данного раздела мою просьбу о включении возможности редактировании шапки или нет

----------
С уважением, Павел

Всего записей: 451 | Зарегистр. 15-06-2004 | Отправлено: 17:40 14-12-2005
temp0001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
установил Tpop3d, проверил работоспособность и опять проблема:
server:/ # telnet localhost 110
Trying 127.0.0.1...
Connected to 127.0.0.1
Escape character is '^]'.
+OK <619315041cd77a86e71c141357333932@127.0.0.1>
user user@host.ru
+OK Tell me your password.
pass password
Connection closed by foreign host.
server:/ # ps aux | grep tpop3d
root     22800  0.0  1.0   1788   624 pts/1    S+   06:59   0:00 grep tpop3d
server:/ #
как вы видите после ввода логина и пароля Tpop3d падает, что делать?

Всего записей: 34 | Зарегистр. 12-12-2005 | Отправлено: 07:13 15-12-2005
Pleshkov



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
temp0001
Логи, усиленно курим ..... без них ничего сказать не могу.

----------
С уважением, Павел

Всего записей: 451 | Зарегистр. 15-06-2004 | Отправлено: 09:36 15-12-2005
temp0001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
/var/log/mail:
Dec 15 17:08:08 server tpop3d[27805]: parse_listeners: listening on address 1.1.1.1:110
Dec 15 17:08:08 server tpop3d[27805]: get_mysql_server: now using server localhost
Dec 15 17:08:08 server tpop3d[27805]: 1 authentication drivers successfully loaded
Dec 15 17:08:08 server tpop3d[27805]: net_loop: tpop3d version 1.5.3 successfully started
Dec 15 17:10:01 server tpop3d[27805]: listeners_post_select: client [6]1.1.1.1/host.ru: connected to local address 1.1.1.1:
Dec 15 17:10:11 server tpop3d[27805]: quit: signal 11 post_fork = 0
 
Какой лог ещё покозать?

Всего записей: 34 | Зарегистр. 12-12-2005 | Отправлено: 17:13 15-12-2005
Pleshkov



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в /var/log/messages что по этому поводу есть?

Цитата:
quit: signal 11 post_fork = 0  

что то мне это не нравится.


----------
С уважением, Павел

Всего записей: 451 | Зарегистр. 15-06-2004 | Отправлено: 19:58 15-12-2005
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
temp0001
читай еще раз фак - сомневаюсь что у рыжика где-то ошибка.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 00:35 16-12-2005
ginger



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

Цитата:
Dec 15 17:10:11 server tpop3d[27805]: quit: signal 11 post_fork = 0

Создан ли каталог пользователя, если да, то проверить права.
Про подобную ошибку уже спрашивали ранее, просьба читать весь топик внимательнее.
 
Как говорилось ранее Tpop3d на сегодняшний день не актуален, мало того что он имеет проблемы с совместимостью детища Майкрософта OE 6, так еще и не поддерживает протокол Imap, это и естественно ведь даже в названии программы фигурирует pop3, в связи с чем рекомендую использовать Dovecot , о чем собственно так же сообщалось мною ранее.  
 
Так что еще раз повторюсь, читаем весь топик от и до.

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

Всего записей: 852 | Зарегистр. 03-09-2001 | Отправлено: 09:14 16-12-2005
   

Страницы: 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.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru