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

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
так а чего ацепт то ? логики не вижу.
 
accept hosts         = +hosts_whitelist  
 
понимаю конструкцию. Вашу - не понимаю.
 
З.Ы. вы понимаете что пишите или по аналогии ?

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 23:03 13-04-2009
GaDiNa



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
опечатка.. без ! конечно..  
скопипастил просто.
еслиб понимал - не спрашивал.
не работает это
 
accept hosts         = +hosts_whitelist  
 
если стоит ДО строки
 
acl_check_rcpt:  
почему - непонятно, но догадываюсь. выше написал про "границы ACL" или как это можно назвать..
сендеров как вайтлистить ?
Вообще было бы здорово услышать как правильно реализовать white листы..  

Всего записей: 1555 | Зарегистр. 17-06-2003 | Отправлено: 23:15 13-04-2009 | Исправлено: GaDiNa, 23:19 13-04-2009
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.lissyara.su/?id=1207#7.2
 
Реально тебе могут понадобиться 2 типа ацл-ей, посему надо понимать что и где писать. Я не сильно понимаю, что значит запись до. Есть порядок - он описан. Зачем писать что-то до, если нужно писать в рамках документации

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 23:53 13-04-2009
GaDiNa



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
еще такой вопрос..
 
каким образом можно собрать статистику с exim ?
скажем, на этапе настройки и тюнинга работающего exim-a, хотелось бы знать сколько пришло писем, от кого и кому за выбранный период.
Все есть в логах, но видимо нужен какойто анализатор..
Конечно наверное можно настроить чтото вроде форвардинга со всех адресов на отдельный ящик и уже в почтовом клиенте както сортировать и смотреть.. но не хочется делать так..
-------------------
UPD
есть такое:
eximstats -html=/var/www/html/eximstats.html /var/log/exim/main.log
 
но может еще чтото есть, получше ?

Всего записей: 1555 | Зарегистр. 17-06-2003 | Отправлено: 13:07 14-04-2009 | Исправлено: GaDiNa, 14:18 14-04-2009
one click

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите, где и как в Debian прописать параметры smtp_accept_max и smtp_accept_max_per_connection. В папке /etc/exim4/ находятся файлы
alien-aliases  
email-addresses  
exim4.conf.template  
exim4.conf.template.orig  
local-aliases  
multi-domains  
passwd  
passwd.client  
update-exim4.conf.conf

Всего записей: 33 | Зарегистр. 16-06-2007 | Отправлено: 23:16 16-04-2009
ncm



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ, кто нить видел описание настройки связки debian4+exim4+exchange2003 с авторизацией пользователей в АД? exim только принимает почту, проверяет на спам и антивирус, отдает в экченджь, и экченджь когда отправляет почту - тоже черех exim
 
нашел только на лисяре описание на фре, и чтото не получается по нему ниче сделать (((  
 
помогите а, ваще не понимаю как экзим настроить

Всего записей: 19 | Зарегистр. 04-05-2008 | Отправлено: 11:34 26-04-2009
garbals



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
где  капать Exim время от времени глючит  
медленно передаёт и принимает почту ну очень медленно

Всего записей: 360 | Зарегистр. 08-03-2006 | Отправлено: 17:08 25-05-2009
tankistua

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

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 17:51 25-05-2009
Reanimator1973

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые!
 
А не встречалась ли кому из вас статья как сконфигурировать EXIM 4.69, установленный по умолчанию на Debian 5, под виртуальные аккаунты в базе на MySQL 5.
 
Просто в Линуксе чайник, ФАК курил и старался делать по нему, но есть моменты, которые не получается применить к по умолчанию установленному в Дебиане Ексиму... либо навыков не хватает... к примеру у меня ругается на строчку в конфигурации из ФАКа "hide mysql_servers = localhost/exim/sqlmail/my_password" типа main option "mysql_servers" unknown...
 
и видимо это не последняя трудность...

Всего записей: 18 | Зарегистр. 29-09-2006 | Отправлено: 19:01 29-05-2009
Teo



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Reanimator1973
http://www.lissyara.su/
тебе сюда
 

Цитата:
типа main option "mysql_servers" unknown...

проверь, что экзим собран с поддержкой mysql
поищи пакет
aptitude search exim
там должно быть нечто вроде exim-mysql

Всего записей: 737 | Зарегистр. 21-04-2003 | Отправлено: 18:31 02-06-2009
garbals



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[q]Где  капать Exim время от времени глючит  
при отправке письма висит около 1 минуты  потом быстренько отправляет  
почта например на mail.ru уходит моментом  
 
конфиг  
КОНФИГ EXIM .  
 

Всего записей: 360 | Зарегистр. 08-03-2006 | Отправлено: 17:08 05-06-2009 | Исправлено: garbals, 13:24 14-06-2009
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
так вы определитесь - медленно или долго ждет. Это как бы разные вещи.
 
Тут уже надо смотреть логи, возможно идет проверка днс-записи хоста и потом отваливается по таймауту. Может что-то другое.
 

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 18:50 05-06-2009
vlary



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

Цитата:
Скажите, где и как в Debian прописать параметры smtp_accept_max и smtp_accept_max_per_connection

Вообще-то говоря, все настройки прописываются в файл exim.conf, в который нужно скопировать или переименовать exim4.conf.template либо exim4.conf.template.orig,
и внести соответствующие правки. Хотя в принципе можно запустить с любым файлом конфигурации, поместив его где угодно и указав в  параметрах эксима при запуске.
Очень полезно также прочесть ркуоводство по эксиму.  
 

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 16:33 08-06-2009
abask



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
изобрел велосипед блин
пол ночи думал как на mysql разделить имя и домен
перелопатил гору доков
получилось вот что

Код:
  server_condition = ${if eq{$2}{${lookup mysql {SELECT password FROM users \
                                                 WHERE username=SUBSTRING_INDEX('${quote_mysql:$1}','@',1) \
                                                 AND domainname=SUBSTRING_INDEX('${quote_mysql:$1}','@',-1) \
                                                 AND status='1'}{$value}fail}} {yes}{no}}
 

 
вместо того чтобы взять '${quote_mysql:${local_part:$1}}' и '${quote_mysql:${domain:$1}}'
 
может пригодится кому...

Всего записей: 131 | Зарегистр. 28-10-2007 | Отправлено: 02:22 09-06-2009 | Исправлено: abask, 02:23 09-06-2009
Putnik1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вот такое в логах:
2009-06-26 14:13:55 H=(fngserver.fngsoft.com) [203.173.117.27] F=<b's6zen@yahoo.com> temporarily rejected RCPT <info@mysite.com>: MYSQL: query failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's6zen@yahoo.com' AND type='SENDER'' at line 1
 
Я так понимаю, что проблема из-за того, что в адресе недопустимый символ.
странно, что этого нет по умолчанию, но как сделать так, чтоб был моментальный отлуп на  все адреса, в которых есть не-rfc символы, желательно до команды data?
 
Спасибо.

Всего записей: 2 | Зарегистр. 26-09-2008 | Отправлено: 15:27 26-06-2009 | Исправлено: Putnik1, 17:06 26-06-2009
Scad

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Putnik1
в разделе acl_check_rcpt:
что-то типа  
  deny    message       = Restricted characters in address
          domains       = !+local_domains
          local_parts   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
 символы нужные сам напиши...

Всего записей: 31 | Зарегистр. 01-03-2004 | Отправлено: 16:51 26-06-2009
Putnik1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
тут допер. пробую в  
acl_smtp_rcpt = check_rcpt
добавить одиночную кавычку в уже существующие правила -  
  deny    message       = Restricted characters in address
          domains       = +local_domains
          local_parts   = ^[.] : ^.*['@%!/|]
 
  deny    message       = Restricted characters in address
          domains       = !+local_domains
          local_parts   = ^[./|] : ^.*[@%!'] : ^.*/\\.\\./
 
на запрещенный символ в получателе срабатывает, на отправителя - нет. Как теперь еще отправителя проверить?
из вариантов
acl_smtp_connect = check_connect
acl_smtp_starttls = check_tls
acl_smtp_mail = check_mail
acl_smtp_mime = check_mime
acl_smtp_data = check_data
acl_smtp_auth = check_auth
acl_smtp_vrfy = check_vrfy
 
ни один вроде бы не подходит.

Всего записей: 2 | Зарегистр. 26-09-2008 | Отправлено: 17:06 26-06-2009
max1992

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь пытался решить проблему отключения давно не использующихся ящиков, может есть решение?

Всего записей: 1 | Зарегистр. 03-07-2009 | Отправлено: 12:07 03-07-2009
shumailov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, помогите настроить автоответчик для exim. Мне нужен очень простой вариант. Отправлять определенный текст, для всех пользователей. Только если можно, как можно проще. Не силен в линуксах. Подскажите где что переписать и как перезапускать exim, очень нужно, спасибо

Всего записей: 2 | Зарегистр. 05-09-2008 | Отправлено: 17:34 06-07-2009
pawel87

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://wiki.exim.org/EximAutoReply вот тут про автоответчики есть!
 
Народ прошу помощи с правилом!
Необходимо запрещать письма у которых поля return_path и sender_address разные. Т.е. отправитель к примеру rambler.ru а ответ слать на blablabla@spam.com
Я написал вот такое правило:
 
deny message = "From and Return do not matches! SPAM!"
        condition = ${if !eq{$return_path}{$sender_address}{yes}{no}
        hosts = !127.0.0.1 : !localhost : *
 
Оно не работает, не знаю почему ((
 
Потом я решил попробовать сделать warn правило, которое просто вносило бы запись в лог и сделал его положительным (без!).
 
warn log_message = "From and Return do not matches! SPAM!"
        condition = ${if eq{$return_path}{$sender_address}{yes}{no}
        hosts = !127.0.0.1 : !localhost : *
 
Утвердительное правило работает, но стоит мне добавить знак отрицания так оно перестает срабатывать, в логах ничего про него нет.
 
Помогите пожалуйста с правилом!
Заранее благодаря за помощь!

Всего записей: 1 | Зарегистр. 18-07-2009 | Отправлено: 22:28 18-07-2009 | Исправлено: pawel87, 22:38 18-07-2009
   

Страницы: 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