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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня странная проблема:
 
pop3 авторизует пользователя правильно если логин такого вида:username@domainname
а  exim(SMTP) авторизует правильно если логин другого вида:  username
 
Прочитала пол топика с конца
 
ответ не знаю
 

Всего записей: 1 | Зарегистр. 08-02-2006 | Отправлено: 21:23 08-02-2006
Markes



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, где в конфиге посмотреть открытый ли релей или нет?

Всего записей: 1403 | Зарегистр. 13-09-2004 | Отправлено: 09:09 09-02-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Если стоит
hostlist  relay_from_hosts = *
то открытый.
 
Добавлено:
elena1
Что у тебя за pop3? Какой тип авторизации используешь по SMTP?
 
Пиши на 200-608-842 или psa@pac.ru, а то мне лениво в форум лазать.
 
Добавлено:
ginger
А к тебе у меня будет другой вопрос:
 
Как сделать смежную авторизацию? То есть, чтобы пользователь, не найденный в системе(local_user) пытался искался через mysql. Это необходимо для плавного перехода к MySQL, особенно когда компания не вела учета паролей локальных пользователей.
 
P.S. Пробежаться по 300 машинам, чтобы сменить пароль, считаю стильным мазохизмом.

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



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

Цитата:
Если стоит
hostlist  relay_from_hosts = *
то открытый.  

А если стоит hostlist  relay_from_hosts = 127.0.0.1?

Всего записей: 1403 | Зарегистр. 13-09-2004 | Отправлено: 23:38 09-02-2006
billvictor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тут давеча поднимался вопрос про работу Dovecot + Mysql.
Замечена такая проблемка. После рестарта Mysql (при работающем Dovecot) Dovecot упорно не желает "видеть" Mysql. Такое ощущение, что он один не умеет переподключаться..... Или я не прав?

Всего записей: 6 | Зарегистр. 16-06-2005 | Отправлено: 06:46 10-02-2006
DarkHost



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

Цитата:
 
Markes

Цитата:
 
DarkHost
 
Цитата:Если стоит  
hostlist  relay_from_hosts = *  
то открытый.    

 
А если стоит hostlist  relay_from_hosts = 127.0.0.1?

 
А головой подумать? Еще раз мою фразу перечитайте.
Если hostlist  relay_from_hosts = * - открытый, то hostlist  relay_from_hosts = 127.0.0.1 - какой? Не открытый, конечно! Пересылать через ваш MX письма имеет право только ваш MX, либо локальные пользователи. Добавьте через двоеточие туда вашу сеть, тогда смогут пересылать все пользователи вашей сети.
 
Добавлено:
billvictor

Цитата:
 Тут давеча поднимался вопрос про работу Dovecot + Mysql.  
Замечена такая проблемка. После рестарта Mysql (при работающем Dovecot) Dovecot упорно не желает "видеть" Mysql. Такое ощущение, что он один не умеет переподключаться..... Или я не прав?

Dovecot - зло. Пользуйте Courier, господа. Быстро, весело, надежно.

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день, я поставила на свой роутер (Fedora Core 2) МТА Exim. Настроила конфигурационный файл. Почта по СМТП ходит и на мир и на локалхост. Поставила Dovecot без БД, пользователи /etc/passwd. Делаю telnet localhost 110, ввожу имя пользователя и пароль, выдает приглашение, аутентификация проходит успешно. Настраиваю почтовую программу TheBat, письма приходят и с локалхост и с мира, а вот уходят только локальным пользователям. При попытке отправить письмо в мир TheBat выдает ошибку "Server reply - relay not permitted". Вы не подскажите, где нужно подправлять права? Заранее спасибо и извините, если не в этой теме надо было писать.

Всего записей: 5 | Зарегистр. 10-02-2006 | Отправлено: 11:19 10-02-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
apla
hostlist  relay_from_hosts = 127.0.0.1 : Х.Х.Х.Х
Х.Х.Х.Х - ваша сеть(или айпи той машины, с которой отправляете)

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkHost , спасибо огромное! заработало

Всего записей: 5 | Зарегистр. 10-02-2006 | Отправлено: 12:37 10-02-2006
nouba



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
CHOWN_COMMAND=/usr/sbin/chown  
 
Пишет что комада не найдена
 
Сделал всё тютелька в тютельку как написано, но ...
 
exim -bV
 
Exim version 4
.60 #6 built 09-Feb-2006 02:51:28
Copyright (c) University of Cambridge 2005
Berkeley DB: Sleepycat Software: Berkeley DB 4.3.27: (April 25, 2005)
Support for: crypteq iconv() Perl OpenSSL move_frozen_messages Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch dbm dbmnz mysql
Authenticators: cram_md5 plaintext
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir autoreply pipe smtp
Fixed never_users: 0
Configuration file is /etc/mail/exim.conf
 
а вот  
 
exim -bt postmaster
LOG: MAIN PANIC
  failed to expand "@ : @[] : localhost : MAsmtp.sample.su : ${lookup mysql{SELECT domain FROM domains WHERE domain='${domain}' AND (type='LOCAL' OR type='VIRTUAL')}}" while checking a list: lookup of "SELECT domain FROM domains WHERE domain='sample.su' AND (type='LOCAL' OR type='VIRTUAL')" gave DEFER: MYSQL connection failed: Access denied for user 'sqlmail'@'localhost' (using password: YES)
postmaster@sample.su cannot be resolved at this time:
  domains check lookup or other defer
 
В чём причина не пойму
Также не понял откуда Ексим берёт пароль доступа к базе ?
 
С tpop3d таже история
 
telnet localhost 110
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection timed out
telnet: Unable to connect to remote host: Connection timed out
 
Собираю всё на Fedora (4)
Подскажите пожалуйста где я ошибся

Всего записей: 15 | Зарегистр. 11-02-2006 | Отправлено: 16:20 11-02-2006 | Исправлено: nouba, 17:05 11-02-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ситуация с MySQL+Exim
Exim хранит данные подключения в основной секции конфига в параметре hide mysql_servers
Подробнее тут: http://exim.org/exim-html-4.50/doc/html/spec_9.html#SECT9.18 (пункт 9.18, кто не понял)
 
Ситуация с tpop3d+MySQL
В 90% неверно заданы логин пароль и хост подключения. Остальные 10% - нету прав на соединение с MySQL с этого хоста(такое бывает, когда MySQL находится на другом сервере, а не локально).
 
Ты ошибаешься уже в том, что ты не собираешь, а настраиваешь. Сборкой называется другое. И еще раз хочу повторить: всякие левые pop3-клиенты - зло! Пользуйте Courier-IMAP(вместе с Courier-Authlib-MySQL), куда входит Courier-IMAP, Courier-IMAP-SSL, Courier-POP3, Courier-POP3-SSL(можно отключить, что не надо) и будет вам счастье.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 16:42 11-02-2006 | Исправлено: DarkHost, 16:45 11-02-2006
nouba



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Failed to create spool file /var/spool/mqueue/input/d/1F80cd-0004bQ-VC-D: Permission denied
 ls -l
total 4
-rwxrwxrwt  1 mail mail 6 Feb 11 20:57 exim-daemon.pid
 
Спасибо... помогло... первые проверки из списка прошёл
но теперь не пойму
 
 
Добавлено:
[root@rc492 etc]# tpop3d -f /etc/tpop3d.conf
/etc/tpop3d.conf:4: warning: unknown directive `auth-mysql-enable'
/etc/tpop3d.conf:5: warning: unknown directive `auth-mysql-mail-group'
/etc/tpop3d.conf:6: warning: unknown directive `auth-mysql-hostname'
/etc/tpop3d.conf:7: warning: unknown directive `auth-mysql-database'
/etc/tpop3d.conf:8: warning: unknown directive `auth-mysql-username'
/etc/tpop3d.conf:9: warning: unknown directive `auth-mysql-password'
/etc/tpop3d.conf:10: warning: unknown directive `auth-mysql-pass-query'
 
а вот как "матюкается" тпоп ))) чё за несчастье то такое сегодня

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

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

Цитата:
всякие левые pop3-клиенты - зло! Пользуйте Courier-IMAP

а dovecot ? что тоже плохо ?

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 18:32 11-02-2006
ginger



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

Цитата:
И еще раз хочу повторить: всякие левые pop3-клиенты - зло! Пользуйте Courier-IMAP(вместе с Courier-Authlib-MySQL), куда входит Courier-IMAP, Courier-IMAP-SSL, Courier-POP3, Courier-POP3-SSL(можно отключить, что не надо) и будет вам счастье.

Раз пошла такая тема, то во первых Tpop3d не является pop3-клиентом, во вторых не стоит рекомендовать монстроподобного Courier-Imap, который помимо себя хорошего потащит всякую "помойку" типа Courier-Authlib, отъев при этом массу ресурсов и отнюдь не уменьшив время доступа к ящику пользователя.
http://dovecot.org/list/dovecot/2004-May/003347.html
tankistua

Цитата:
а dovecot ? что тоже плохо ?

Dovecot, на мой взгляд это самое разумное решение, он мал, быст, легко настраиваем, а самое главное безопасен в отличае от монстра Сourier-Imap.
Автор Dovecot, объявил о вознаграждении в 1000$, которые достанутся тому кто найдет уязвимость в его продукте.
nouba

Цитата:
Failed to create spool file /var/spool/mqueue/input/d/1F80cd-0004bQ-VC-D: Permission denied

Проблема с правами на /var/spool/mqueue

Цитата:
/etc/tpop3d.conf:4: warning: unknown directive `auth-mysql-enable'

Наверное при сборке tpop3d не был указан ключ работы с mysql?

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

Всего записей: 852 | Зарегистр. 03-09-2001 | Отправлено: 00:00 12-02-2006
Pleshkov



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну раз зашел разговор о POP3 то разрешите добавить - сначала пользовался tpop3d .......
потом по совету Уважаемой ginger пересел на Dovecot. И машина меньше стала нагружаться, да и с настройками и стабильностью получше. А ставить
Цитата:
Courier-IMAP
- это зло ИМХО

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

Всего записей: 451 | Зарегистр. 15-06-2004 | Отправлено: 00:39 13-02-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ginger
Ну раз уж вы настолько против Courier, то может быть вы мне приведете пример продукта, который позволяет вручную выставлять авторизацию в базе?
Для примера, у вас есть такие пользователи(база):
 
Login: ginger
Passwd:*****
Domain:example1.ru
 
Login: ginger
Passwd:*****
Domain:example2.ru
 
Если нетрудно, как вы собираетесь их авторизировать через tpop3d и Dovecot? А ведь Courier это умеет делать.
 
Далее, попытка поставить web-морду приведет к IMAP not found, поэтому ставить IMAP вам все равно придется.
 
И наконец, не понимаю, чем хуже Courier, с его разбиением на Authlib, подключаемые по мере необходимости, нежели какой-нить Dovecot, которому нужно показывать подключать это все, при сборке?
 
Pleshkov
Что значит "со стабильностью получше"? У вас он что, падал? Что-то мало верится. А вот во что верится с удовольствием, так это в то, что ручки не смогли нормально настроить tpop3, а значит и с Dovecot будут проблемы.
 
Добавлено:
Если уважаемая ginger умеет читать, то не все у Dovecot гладко:
 
Dovecot is faster, but lacks some features that Courier offers, the NAMESPACE extension, for instance
 
Only thing that is missing is maildir++ quota, hope it is soon implemented.
 
Но на что мне следует обратить внимание, так это на слова:
 
courier have some mystic problems with outlook 2003.
 
Я сам этого не замечал, но теперь буду знать.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 10:28 13-02-2006 | Исправлено: DarkHost, 10:39 13-02-2006
billvictor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извиняюсь за назойливость....
У кого-нибудь такое есть или нет?
После презапуска Mysql - необходимо перезапускать Dovecot. Ну не видит он после этого MySQL

Всего записей: 6 | Зарегистр. 16-06-2005 | Отправлено: 13:21 13-02-2006
ginger



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

Цитата:
Если нетрудно, как вы собираетесь их авторизировать через tpop3d и Dovecot? А ведь Courier это умеет делать.

Не вижу проблем почему нельзя завести несколько одинаковых пользователей для различных доменов, например:
ginger@example1.ru
ginger@example2.ru
Так же непонятно какие проблемы при доступе через веб-интерфейс?

Цитата:
И наконец, не понимаю, чем хуже Courier, с его разбиением на Authlib, подключаемые по мере необходимости, нежели какой-нить Dovecot, которому нужно показывать подключать это все, при сборке?

Тяжелый неповоротливый монстр отъедающий массу ресурсов, к тому же не безопасен как Dovecot. Про простоту настройки я вообще молчу
http://dovecot.org/security.html

Цитата:
Dovecot is faster, but lacks some features that Courier offers, the NAMESPACE extension, for instance

NAMESPACE расширение уже поддерживается.

Цитата:
# If you need to set multiple mailbox locations or want to change default  
# namespace settings, you can do it by defining namespace sections:  
#  
# You can have private, shared and public namespaces. The only difference  
# between them is how Dovecot announces them to client via NAMESPACE  
# extension. Shared namespaces are meant for user-owned mailboxes which are  
# shared to other users, while public namespaces are for more globally  
# accessible mailboxes.  
#  
# REMEMBER: If you add any namespaces, the default namespace must be added  
# explicitly, ie. default_mail_env does nothing unless you have a namespace  
# without a location setting. Default namespace is simply done by having a  
# namespace with empty prefix.  
 
 
# default namespace  
#namespace private {  
# separator = /  
# prefix =  
# inbox = yes  
#}

Так что в топку!
 
P.S. Помоему отклонились от темы!
 
billvictor

Цитата:
После презапуска Mysql - необходимо перезапускать Dovecot. Ну не видит он после этого MySQL

Нет такое у меня не наблюдается.

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

Всего записей: 852 | Зарегистр. 03-09-2001 | Отправлено: 13:24 13-02-2006
DarkHost



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

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



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

Цитата:
P.S. Помоему отклонились от темы!


Цитата:
Да, давайте спор о предпочтениях вынесем в другое место.

   Мне бы не хотелось. Именно в таких спорах узнается истина. Раз. Очень даже по теме, т.к. редко кто использует только smtp Exim'a. Два. Тему можно и переименовать, например, Построение почтовой системы с помощью Exim. Три. Если вынесите - то ссылочку оставьте, пожалуйста.

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

Всего записей: 434 | Зарегистр. 30-03-2003 | Отправлено: 14:33 13-02-2006 | Исправлено: hoochie, 15:30 13-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