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

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



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
При проверке  
s_client -host localhost -port 995
 
выдает такую вот фигню -  
настраивал Dovecot по рецепту Wobmat-а
 
connect:errno=111
 
s_client -host localhost -port 465
Говорит что всё нищак но из вне достучатся невозможно по ССЛ =(
 
Что за гон
 
(Пути к сертификатам правильные)

Всего записей: 15 | Зарегистр. 11-02-2006 | Отправлено: 15:27 18-02-2006
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
temp0001
ну и кто ж так делает ?
что за операционка то хотябы ?
 
Добавлено:
nouba
давай ты сам тихонечко читаешь доку и разбираешься потихоньку. Где-то ты что-то пропустил , что-то забыл - смотри все снала

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 13:15 19-02-2006
temp0001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2nouba
а что не нравиься?)
SUse 9.1

Всего записей: 34 | Зарегистр. 12-12-2005 | Отправлено: 17:13 19-02-2006 | Исправлено: temp0001, 17:14 19-02-2006
coffin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
небольшое уточнение - в данный момент при установке из портов freebsd ставиться версия dovecot-1.0.b3, в которой немного изменился синтаксис конфигурационных файлов:
dovecot.conf

Код:
...
#IMAP specific settings
protocol imap {
  login_executable = /usr/local/libexec/dovecot/imap-login
  mail_executable = /usr/local/libexec/dovecot/imap
  imap_client_workarounds = delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep
}
#POP3 specific settings
protocol pop3 {
  login_executable = /usr/local/libexec/dovecot/pop3-login
  mail_executable = /usr/local/libexec/dovecot/pop3
  pop3_uidl_format = %08Xu%08Xv
  #pop3_logout_format = top=%t/%T, retr=%r/%R, del=%d/%m, size=%s
  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}
...

dovecot-sql.conf

Код:
driver = mysql
connect = host=localhost dbname=maildb user=sqlmail password=qwerty
default_pass_scheme = CRYPT
password_query = SELECT password FROM users WHERE login = '%n' AND domain = '%d' AND acrive = 'Y'
user_query = SELECT uid, gid FROM users WHERE login = '%n' AND domain = '%d'
 

Очень порадовала возможность управления логированием.

Всего записей: 16 | Зарегистр. 27-12-2004 | Отправлено: 18:42 19-02-2006 | Исправлено: coffin, 20:07 19-02-2006
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
temp0001
а что не нравиься?)  
SUse 9.1[/q]
 
а то, что лучше использовать пакеты из дистрибутива. Как пакеты ставятся в сюсе - я не в курсе.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 22:15 19-02-2006
temp0001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
чем же лучше?))
 
Добавлено:
2coffin
Если не сложно то скинть пожалуйста полные конифиги

Всего записей: 34 | Зарегистр. 12-12-2005 | Отправлено: 02:27 20-02-2006
temp0001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
после того как переделал таблицу users перестал работать exim вот лог:
Feb 21 01:33:35 server exim[8130]: [1\2] 2006-02-21 01:33:35 auth_cram_md5 authenticator failed for host.ru  [1.1.1.1]: 435 Unable to authenticate at present (set_id=admin@host.ru): lookup of "SELECT passwd FROM users WHERE id = 'admin' AND mbox_host = 'host.ru' AND active = 'Y'" gave DEFER:  MYSQL: query failed: Unknown column 'id' in 'where clause'
Помогите!
 
Добавлено:
всё на вопрос можно не отвечать т.к. разобрался сам а вот конфиги от новой версии не помешали бы)

Всего записей: 34 | Зарегистр. 12-12-2005 | Отправлено: 01:44 21-02-2006
temp0001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ещё вопрос: при отправке писем на *@km.ru в логе пишиться:
R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
а если например на *@mail.ru то всё ок

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



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

Цитата:
ещё вопрос: при отправке писем на *@km.ru в логе пишиться:
R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
а если например на *@mail.ru то всё ок

видимо за заданое количество времени почтовик km.ru не ответил.

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

Всего записей: 451 | Зарегистр. 15-06-2004 | Отправлено: 23:47 21-02-2006
temp0001

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ясно, а где это время можно увеличить?)

Всего записей: 34 | Зарегистр. 12-12-2005 | Отправлено: 00:31 22-02-2006
PeterSt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вроде когдато тут были вопросы про автоматизацию заполнения таблиц пользователей. Если кому нибудь нужно через веб-интерфейс - наваял скрипт на php. Без изысков, но работает.  
http://www.mailadmin.home21.org

Всего записей: 3 | Зарегистр. 22-02-2006 | Отправлено: 19:07 22-02-2006
coffin

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

Цитата:
ещё вопрос: при отправке писем на *@km.ru в логе пишиться:  
R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host  
а если например на *@mail.ru то всё ок


Код:
server# dig km.ru MX
 
; <<>> DiG 8.3 <<>> km.ru MX
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60915
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 4
;; QUERY SECTION:
;;      km.ru, type = MX, class = IN
 
;; ANSWER SECTION:
km.ru.                  33m27s IN MX    10 km10.e-se.ru.
km.ru.                  33m27s IN MX    20 km20.e-se.ru.

server# telnet km10.e-se.ru 25
Trying 217.174.96.42...
telnet: connect to address 217.174.96.42: Connection refused
telnet: Unable to connect to remote host
 
server# telnet km20.e-se.ru 25
Trying 217.174.96.28...
Connected to km20.e-se.ru.
Escape character is '^]'.
400 e-post07.e-se.ru ESMTP e-Style Post 2.4.200 max connections exceed
Connection closed by foreign host.
 
 

Всего записей: 16 | Зарегистр. 27-12-2004 | Отправлено: 20:15 22-02-2006 | Исправлено: coffin, 20:19 22-02-2006
temp0001

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

Всего записей: 34 | Зарегистр. 12-12-2005 | Отправлено: 08:47 25-02-2006 | Исправлено: temp0001, 08:49 25-02-2006
darkomen



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

Всего записей: 272 | Зарегистр. 26-08-2003 | Отправлено: 16:19 26-02-2006 | Исправлено: darkomen, 18:21 26-02-2006
hoochie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
darkomen
Во-первых, вынеси пожалуйста тэгом more свой конфиг.
А в самом конфиге попробуй убрать проверку в dnslists'ах.

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

Всего записей: 434 | Зарегистр. 30-03-2003 | Отправлено: 17:45 26-02-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Имел в ACL такую запись:
 
deny    message         = Your mail is wrong!
        senders         = lsearch*@;/usr/local/etc/exim/blacklist/wrong-sender
 
Все нормально работает, но у меня появилась идея перевести это на MySQL.
Сделал:
 
deny    message         = Your mail is wrong!
        senders         = ${lookup mysql{SELECT senders FROM wrong_senders WHERE 1}}
 
Где я туплю, почему не отрабатывает? В таблице 'wrong_senders' лишь поле
'senders', содержащее записи вида:
 
*@domain.ru
user@domain2.com

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 18:53 26-02-2006
darkomen



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
hoochie
 
Да действительно дело было в этом , спасибо ... так я не понял , в днс листах проверяется вся почта или только исходящие сообщения?

Всего записей: 272 | Зарегистр. 26-08-2003 | Отправлено: 18:56 26-02-2006
hoochie



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

Цитата:
 в днс листах проверяется вся почта или только исходящие сообщения?

Как тебе будет угодно! Exim - это такая гибкая штука!..
Исключи после каждой директивы deny, например, вот так:

Код:
deny message =  rejected because \  
                          $sender_host_address is in a black list at $dnslist_domain\n$dnslist_text
  !authenticated = *
  dnslists = relays.ordb.org

Можно всех в одну кучу, через colon, вот так:

Код:
dnslists = relays.ordb.org : dnsbl.njabl.org : bl.spamcop.net : sbl.spamhaus.org : list.dsbl.org : cbl.abuseat.org :
, тогда не нужно каждый раз исключать своих. Исключения должны быть перед блокируемыми хостами!

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

Всего записей: 434 | Зарегистр. 30-03-2003 | Отправлено: 20:54 26-02-2006 | Исправлено: hoochie, 19:16 27-02-2006
alexpogodin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А не подскажут ли уважаемые как отучить Exim добавлять к письму IP (DNS-name) компьютера инициировавшего SMTP-сессию. А то не очень хочется светить имена внутренних машин по многим причинам. Все мои самоличные опытки пока ни к чему не привели. Кто-нить готов помочь?
 
С превеликим уважением.

Всего записей: 35 | Зарегистр. 28-06-2004 | Отправлено: 03:27 28-02-2006
apla

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
день добрый!  
настраиваю виртуальные хосты в exim.  
базу данных не использую, так как пользователей всего 30 человек.
в exim.conf прописываю
 
domainlist local_domains = localhost : domain1 : domain 2
domainlist relay_to_domains = domain1 : domain2
hostlist relay_from_hosts = 127.0.0.1 : 192.168.0.0/16
 
делаю
 
#exim -v km@hamlet.lv
From: apla@domain2
To: km@hamlet.lv
Subject: TEST
test
LOG: MAIN
  <= root@domain1 U=root P=local S=288
delivering 1FDyVx-000052-Iu
[root@hotel /]# Connecting to mail.hamlet.lv [217.21.160.195]:25 ... connected
  SMTP<< 220 home.hamlet.lv ESMTP Sendmail 8.12.11/8.12.11; Tue, 28 Feb 2006 08:39:43 +0200 (EET)
  SMTP>> EHLO domain1
  SMTP<< 250-home.hamlet.lv Hello domain1 [my_IP], pleased to meet you
         250-ENHANCEDSTATUSCODES
         250-PIPELINING
         250-8BITMIME
         250-SIZE
         250-DSN
         250-ETRN
         250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN
         250-STARTTLS
         250-DELIVERBY
         250 HELP
  SMTP>> MAIL FROM:<root@domain1> SIZE=1321
  SMTP>> RCPT TO:<km@hamlet.lv>
  SMTP>> DATA
  SMTP<< 250 2.1.0 <root@domain1>... Sender ok
  SMTP<< 250 2.1.5 <km@hamlet.lv>... Recipient ok
  SMTP<< 354 Enter mail, end with "." on a line by itself
  SMTP>> writing message and terminating "."
  SMTP<< 250 2.0.0 k1S6dhpB087845 Message accepted for delivery
  SMTP>> QUIT
LOG: MAIN
  => km@hamlet.lv R=dnslookup T=remote_smtp H=mail.hamlet.lv [217.21.160.195]
LOG: MAIN
  Completed
 
вот ... письмо ушло от адресата apla@domain2  
когда я настраиваю на пользовательской машине TheBat ... письма на ящик apla@domain2 приходят, но при отправке выдает ошибку Server Reply - Temporary local problem. Please try later. Вы не подскажите, в чем может быть проблема, не исключая проблем с головой у автора ... спасибо

Всего записей: 5 | Зарегистр. 10-02-2006 | Отправлено: 09:45 28-02-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.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru