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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 | Цитировать | Сообщить модератору
Failed to create spool file /var/spool/mqueue/input/d/1F80cd-0004bQ-VC-D
 
Я поставил права на папку 1777 ! Всеравно не помогает
 
chown -R mail * - тоже не помогло
 
Что делать ?

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
nouba
Ты в Makefile при сборке какому пользователю привилегии отдавал?
EXIM_USER= ?
EXIM_GROUP= ?
 
По-умолчанию тебе нужно сделать:
 
chown -R exim:mail /var/spool/mqueue
 
Однако, опять же, Я ставил себе другого пользователя, поэтому смотрю в свой Makefile.

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



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
500 unrecognized command
auth plain
503 AUTH command used when not advertised
starttls
220 TLS go ahead
auth plain
554 Security failure
 
 

 
Добавлено:
EXIM_USER= 1010
EXIM_GROUP= 12

Всего записей: 15 | Зарегистр. 11-02-2006 | Отправлено: 16:33 13-02-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
nouba
 
Я не знаю, прокатит ли chown -R 1010:12, поэтому лучше сделай:
cat /etc/passwd | grep 1010
cat /etc/group | 12
А потом смело полученные результаты вставляй в
 
chown -R exim:mail /var/spool/mqueue
 
По поводу остального, скажу: cat /var/log/maillog - в студию. Эти сообщения ни о чем не говорят.

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



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Извините за назойливость но у меня паника
 
о tpop3d
 
/usr/local/etc/tpop3d.conf:4: warning: unknown directive `auth-mysql-enable'
/usr/local/etc/tpop3d.conf:5: warning: unknown directive `auth-mysql-mail-group'
/usr/local/etc/tpop3d.conf:6: warning: unknown directive `auth-mysql-hostname'
/usr/local/etc/tpop3d.conf:7: warning: unknown directive `auth-mysql-database'
/usr/local/etc/tpop3d.conf:8: warning: unknown directive `auth-mysql-username'
/usr/local/etc/tpop3d.conf:9: warning: unknown directive `auth-mysql-password'
/usr/local/etc/tpop3d.conf:10: warning: unknown directive `auth-mysql-pass-query'
 
Собирал с ключами
 
 ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--mandir=/usr/local/man --disable-mbox-bsd --enable-mbox-maildir \
--enable-auth-mysql --disable-auth-pam --with-mysql-include-dir=/usr/local/include/mysql \
--with-mysql-lib-dir=/usr/local/lib/mysql --enable-tls=/usr/ssl
 
telnet localhost 110
 
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host: Connection refused
 

Еще стоит наверное заметить что собираю это всё под Федорой а не под Фри...  
 
 
о ексиме
 
Feb 12 07:42:43 rc492 exim[13029]: End queue run: pid=13029
Feb 12 07:57:43 rc492 exim[13150]: cwd=/var/spool/mqueue 2 args: /usr/sbin/exim -q
Feb 12 07:57:43 rc492 exim[13150]: Start queue run: pid=13150
Feb 12 07:57:43 rc492 exim[13150]: End queue run: pid=13150
Feb 12 08:12:43 rc492 exim[13273]: cwd=/var/spool/mqueue 2 args: /usr/sbin/exim -q
Feb 12 08:12:43 rc492 exim[13273]: Start queue run: pid=13273
Feb 12 08:12:43 rc492 exim[13273]: End queue run: pid=13273
Feb 12 08:27:43 rc492 exim[13394]: cwd=/var/spool/mqueue 2 args: /usr/sbin/exim -q
Feb 12 08:27:43 rc492 exim[13394]: Start queue run: pid=13394
Feb 12 08:27:43 rc492 exim[13394]: End queue run: pid=13394
Feb 12 08:42:43 rc492 exim[13515]: cwd=/var/spool/mqueue 2 args: /usr/sbin/exim -q
 
 
[root@rc492 etc]#  cat /etc/passwd | grep 1010
mail:x:1010:12:Mail Server:/var/spool/mqueue:/sbin/nologin
[root@rc492 etc]#  cat /etc/group | grep 12
mail:x:12:
 
а что вставлять то надо?
 
 

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну раз у тебя и пользователь и группа называются mail, тогда напиши:
 
chown -R mail:mail /var/spool/mqueue
 
 
Не знаю, честно, что у тебя там с POP3. Поставь Dovecot, как советует ginger(тем более, что: Tpop3d не совместим с MS Outlook Express 6, а также не поддерживает IMAP - глючные продукты ставить - онанизм, ИМХО), или Courier, как советую я.

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



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkHost
по сборке и настройке Courier'a документации побольше. Но если с английским более менее, то и Dovecot настраивается с полтыка. Но тут уже надо смотреть на количество обслуживаемых ящиков, и выбирать, ставить "монстра" или "бабочку".
 
 
Добавлено:
nouba

Цитата:
Извините за назойливость но у меня паника
 
о tpop3d
 
Собирал с ключами
 
 ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--mandir=/usr/local/man --disable-mbox-bsd --enable-mbox-maildir \
--enable-auth-mysql --disable-auth-pam --with-mysql-include-dir=/usr/local/include/mysql \
--with-mysql-lib-dir=/usr/local/lib/mysql --enable-tls=/usr/ssl
 


Код:
which tpop3d

затем
Код:
ldd /путь/до/tpop3d

вывод в студию.


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

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



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Попытался установить себе более навороченный конфиг
http://forum.ru-board.com/topic.cgi?forum=8&topic=4514&start=86&limit=1#1
 
Но при проверки работы аутентификации получил ошибку  
 
503 AUTH command used when not advertised
 
чтобы это значило?

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



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
  Подолью-ка масла в огонь спора,
Отказ в обслуживании в Dovecot

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

Всего записей: 434 | Зарегистр. 30-03-2003 | Отправлено: 19:23 16-02-2006 | Исправлено: hoochie, 10:25 17-02-2006
darkomen



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вопрос по поводу Dovecot  
Я не пойму зачем Ginger советует упрощать таблицу?
С таблицей которая используется по умолчанию что не работает?
Вот мои конфиги  
 
base_dir = /var/run/dovecot/
protocols =  imaps pop3s imap pop3
ssl_cert_file = /etc/ssl/certs/mail.pem
ssl_key_file = /etc/ssl/certs/mail.pem
login = imap
login_executable = /usr/local/libexec/dovecot/imap-login
login_user = mail
login = pop3
login_executable = /usr/local/libexec/dovecot/pop3-login
mail_extra_groups = mail
default_mail_env = maildir:/usr/home/vmail/domains/%d/%n
imap_executable = /usr/local/libexec/dovecot/imap
pop3_executable = /usr/local/libexec/dovecot/pop3
auth = default
auth_mechanisms = plain
auth_userdb = mysql /etc/dovecot-mysql.conf
auth_passdb = mysql /etc/dovecot-mysql.conf
first_valid_uid = 8
auth_user = mail
auth_verbose = yes
 
db_unix_socket = /tmp/mysql.sock
db = exim
db_user = sqlmail
db_passwd = 123
db_client_flags = 0
default_pass_scheme = CRYPT
password_query = SELECT crypt FROM users WHERE id = '%n' AND mbox_host = '%d' AND active = 'Y'
user_query = SELECT home, uid, gid FROM users WHERE id = '%n' AND mbox_host = '%d'
 
У меня нормально проходит авторизация по поп3 и сразу же идёт отключение( т.е. не показываются папки с письмами и при попытке скачать письма через почтовый клиент авторизация нормально и далее писем нет.... exim ставил в точности по инструкции Ginger

Всего записей: 272 | Зарегистр. 26-08-2003 | Отправлено: 20:03 16-02-2006
coffin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
добрый вечер, уважаемые
интересует меня такой вопрос:
возможно ли копирование входящей/исходящей корреспонденции с определенного п/я средствами Exim? со входящими все ясно - алиас, а вот с исходящей?
в Postfix есть такая возможность (sender/recipient_bcc_maps)
Спасибо.

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nouba
.
Цитата:
auth plain  
503 AUTH command used when not advertised  
Сообщение говорит о том, что ты пытаешься авторизоваться в то время, когда недоступен ни один метод авторизации (есть у тебя что-то после команды ehlo). Имхо

Всего записей: 35 | Зарегистр. 28-06-2004 | Отправлено: 23:19 16-02-2006
darkomen



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В общем после долгих мучений с Dovecot выяснил, что он не может в папку с почтой, отсутствует доступ...После установки сhmod -R 777 на всю папку /home вроде как почту он принял, но началась другая фигня: отсылаешь письмо exim -v victor@domain.ru
письмо приходит в почт ящик....Пытаешься забрать его через аутлук , после первой попытки ничего не происходит письмо перемещается из папки new в папку cur, после второй попытки получаешь полностью пустое письмо (хотя там оно было нормальным)  
 
НАРОД СРОЧНО НУЖНА ПОМОЩЬ((((((

Всего записей: 272 | Зарегистр. 26-08-2003 | Отправлено: 10:52 17-02-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
darkomen
 
Уже не один раз говорили: "CMOD 777" НЕ ПОМОГАЕТ!!!!!!!!!!!!!!!!
 
Следите за владельцем и группой папки!!!!!  
 
Добавлено:
coffin
 
То же самое!
INSERT INTO aliases VALUES ('everyone','your_domain','user@microsoft.com,user@freebsd.org,user@development.ru')
Кстати, такая рассылка гораздо рациональнее, чем просто рассылать всем этим адресам письма.
 
Или вас что-то другое интересует?

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 11:04 17-02-2006 | Исправлено: DarkHost, 12:21 17-02-2006
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня так  
 
[10:14] nychka:~ ]#ls -la /usr/local/mail/
total 10
drwxrwxr-x   5 smmsp  mail      512  6 фев 14:16 .
drwxr-xr-x  16 root   wheel     512  3 фев 14:08 ..
drwxr-xr-x   7 test1  mailnull  512  6 фев 14:29 test1
drwxr-xr-x   7 test2  mailnull  512  6 фев 14:26 test2
 
    local_delivery:
        driver = appendfile
        delivery_date_add  
        envelope_to_add    
        return_path_add    
        create_directory = true
        directory_mode = 770
        directory = /usr/local/mail/${local_part}/
        user  = ${local_part}
        group = mail
        maildir_format
        mode = 0660
 

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tankistua
 
Чу! А теперь сделай дяде приятное:
cat /etc/group | grep mail

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а что не так ? фря в стандартном исполнении, с установкой екзима и довекота из портов :)
 
mail:*:6:clamav
smmsp:*:25:
mailnull:*:26:
 

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tankistua
 
Блин, ну неужели так трудно подумать головой?  
После этого, посмотри, у тебя в базе должны поля uid и gid соответствовать реальным юзеру и группе.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 11:44 17-02-2006 | Исправлено: DarkHost, 12:22 17-02-2006
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkHost
Это не я жаловался :) Это darkomen. Я хотел лишь помочь. А екстрасенсы на работу седня не пришли , поэтому я не понял, что у него в мускуле все пользователи .
 
Ссори , не доглядел - у меня просто авторизация пользователей по /etc/passwd
 

Цитата:
Блин, ну неужели так трудно подумать головой?

именно так я всегда и поступаю :)
 
 
Добавлено:
DarkHost

Цитата:
Чу! А теперь сделай дяде приятное:

 
Приятнее это не ко мне - моя профессия не настолько древняя :)

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 12:08 17-02-2006
coffin

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

Цитата:
Добавлено:  
coffin  
 
То же самое!  
INSERT INTO aliases VALUES ('everyone','your_domain','user@microsoft.com,user@freebsd.org,user@development.ru')  
Кстати, такая рассылка гораздо рациональнее, чем просто рассылать всем этим адресам письма.  
 
Или вас что-то другое интересует?

именно другое %) вы меня не так поняли

Всего записей: 16 | Зарегистр. 27-12-2004 | Отправлено: 12:13 17-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