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

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

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

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 10:25 24-12-2007
georgesitov

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

Всего записей: 57 | Зарегистр. 10-11-2004 | Отправлено: 10:30 24-12-2007
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AMaViS - A Mail Virus Scanner
 
я чего-то не понимаю ?:)

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 10:34 24-12-2007
georgesitov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
amavisd-new
Это интерейс к спамассасину, кламу и прочему

Всего записей: 57 | Зарегистр. 10-11-2004 | Отправлено: 10:38 24-12-2007 | Исправлено: georgesitov, 10:41 24-12-2007
tankistua

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

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 10:50 24-12-2007
georgesitov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну в общем не знаю, наверное так и сделаю, попробую правда dspam ещё )

Всего записей: 57 | Зарегистр. 10-11-2004 | Отправлено: 12:40 24-12-2007
SharmanshikKarlo



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Приветстую, есть вопрос по таблице aliases:
 
в вашем конфиге она имеет вид:
 
alias | domain | user
 
и поиск и выбор кому доставить письмо производится таким образом:  
 

Код:
 
system_aliases:  
  driver = redirect  
  allow_defer  
  allow_fail  
  data = ${lookup mysql{SELECT recipients FROM aliases \  
        WHERE local_part='${local_part}' AND domain='${domain}'}}
 

 
в случае если доменов больше скажем 5, ИМХО несколько неудобно заполнять таблицу повторяющимися алиасами для каждого домена ведь наверняка для каждого домена будет к примеру свой postmaster свой webmaster и т. д.  
 
Возможно ли сделать некоторые алиасы общими для всех доменов?  
 
 К примеру:
 
  В случае если для какого либо алиаса в поле domain стоит "*" то, и письмо было отправлено на этот алиас, смотреть на доменную часть адреса получателя в письме, после чего проверять по таблице domains по доменам типа LOCAL или VIRTUAL и если среди них такой домен присутствует доставлять согласно таблице aliases соответствующему пользователю.  
 
Если же для алиаса в поле domain прописан конкретный домен (фактический получатель в этом случае может быть совершенно другим) то соответственно доставлять письмо.
 
Грубо:  
 
Есть три домена domain1.com domain2.com domain3.com, постматсером первых двух является user - он же типа главный админ - тогда postmaster@domain1.com и postmaster@domain2.com в таблице алиасов идут как postmaster * user одной записью, а постмастером domain3 является user2 тогда postmaster@domain3.com в таблице алиасов идет как postmaster domain3.com user2 и почта уходит на user2
 
К сожалению, сам я такой запрос не построю, но может быть это и не нужно?

Всего записей: 10 | Зарегистр. 03-05-2006 | Отправлено: 18:54 25-12-2007
twilightDream



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

Здравствуйте. Может правильнее сюда записать мой вопрос . Помогите пожалуйста разобраться с вопросом или подскажите где почитать можно на русском.  
Излагаю суть:  
Написали клиентский веб интерфейс для эксим. Сам эксим работает не с MySQL, а стандартная конфигурацция. (Вы уж простите, но у нас нет сисадминов. Одни програмеры. Пытаемся вот разобраться.))  
Пользователей всегда добавляли через Direct Admin. Но это неудобно. Хотим написать свою админку к эксим, чтобы можно было добавлять пользователей. Подскажите пожалуйста в какие файлы что надо дописать, чтобы добавился виртуальный пользователь.  
Такой же вопрос относится и к добавлению доменов.  
Спасибо за внимание.

Всего записей: 15 | Зарегистр. 05-01-2008 | Отправлено: 00:42 06-01-2008
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
twilightDream
зачем писать  ? есть прекрасно работающий vexim , ставил я его годика полтора тому назад, но хуже он точо не стал за это время.  
 
если вдруг фря стоит - так вообще просто, он в портах есть
http://www.freshports.org/mail/vexim/

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 11:40 06-01-2008
twilightDream



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Стоит Федора. vExim конечно штука хорошая, но не соответствует нужным задачам. Поэтому и написали своего клиента.

Всего записей: 15 | Зарегистр. 05-01-2008 | Отправлено: 11:45 06-01-2008
georgesitov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
twilightDream
если виртуальные пользователь - то соответственно в конфиге должно быть
virtual:
  driver = redirect
  domains = dsearch;/etc/mail/virtual
  data = ${lookup{$local_part}lsearch{/etc/mail/virtual/$domain}}
 
 
 
my_domains:
  driver = accept
  domains = dsearch;/etc/mail/domains
  local_parts = lsearch;/etc/mail/domains/$domain
  transport = my_mailboxes
  no_more
 
Соответственно в /etc/mail/virtual/$domain - альясы для переадресации виртуальных пользователей, а в /etc/mail/domains - находится файлы с именами пользоваелей, для которых система принимает почту.
к примеру уесли у вас домен domen.ru
то должен быть файл
/etc/mail/domains/domain.ru
а в нем должны быть пользователи
user1
user2

Всего записей: 57 | Зарегистр. 10-11-2004 | Отправлено: 17:12 06-01-2008
twilightDream



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
georgesitov
Спасибо большое за подсказку. Теперь хоть знаю с чего начать.
 

Всего записей: 15 | Зарегистр. 05-01-2008 | Отправлено: 13:10 07-01-2008
twilightDream



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всё таки непонятно. Ниже привожу конфигурационный файл, чтобы было понятнее, как всё настроено. Всё таки. куда дописать строчку, чтобы добавить домен, и куда дописать, чтобы добавить пользователя. Причем пароли то шифруются. Шифровать самому, или это сделает эксим?
Подробнее...

Всего записей: 15 | Зарегистр. 05-01-2008 | Отправлено: 17:31 10-01-2008
DenisKh

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

Всего записей: 6 | Зарегистр. 26-01-2006 | Отправлено: 17:39 11-01-2008
UnnamedHero

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем. Возможно ли, используя exim+courier+ещё что понадобиться реализовать следующее:
Есть офис, есть хостинг с сайтом/почтой (всё на площадке хостера). У пользователей есть потовые ящики бла-бла@фирма.ру . Надо организвать внутри локальной сети фирмы некий почтовый сервер, который бы:
-если вася@фирма.ру пишет письмо маша@фирма.ру, то письмо шло бы только через локальный сервер, а не через почту хостера (экономия трафика и времени).
-если вася@фирма.ру пишет письмо john@contora.com, то письмо уходило бы в инет.
-вся корреспонденция пользователей, падающая в ящики на хостинге скачивалась на локальный сервер, проверялась на вирусы, и распихивалась по пользователям.
-соотвественно, пользователи для почты пользуются только внутренним сервером.
 
Всю ветку читать нет времени, всё как обычно надо срочно, а опыта - только вот начал читать... Я не прошу готового решения, мне интересно, реализуемо ли это и в каком направлении копать.

Всего записей: 1 | Зарегистр. 11-01-2008 | Отправлено: 09:52 15-01-2008
kid79

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу помощи, стоит свзка exim4+spamassasis+clamav+virtual users+vexim в качестве web интерфейса horde3+imp4 никак не могу побороть размер атачментов, везде показывает 2 мегабайта, хотя в vexim поставлено размер письма 10Мб, пробовал в exim4.cont.template прописать вместо
.ifdef MESSAGE_SIZE_LIMIT
message_size_limit = MESSAGE_SIZE_LIMIT
.endif
 
message_size_limit =10Mb
 все равно не получается вкладывать файлы более 2-х мегов.

Всего записей: 6 | Зарегистр. 11-10-2007 | Отправлено: 15:25 15-01-2008
davidgilmour

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Пожалуйста, HELP!
Стоит FreeBSD сервер, на нем Sqid, Apache, Exim+Dovecot+SQLite+clamav.
 
Поднимал его один парень, которого не найти.  
Почтовые пользователи создавались при помощи команды "mailedit", про которую гуглу ничего неизвестно.
 
Пользователей всего штук 15. Но почему-то письма от одного юзера (генер. дир-ра, как на зло) стали приходить еще и секретарше. Случилось это после создания акаунта почты support@"domain.XX"
 
Вся база пользователей содерж. в одном файле mail.db.

Всего записей: 2 | Зарегистр. 21-01-2008 | Отправлено: 06:48 21-01-2008
tankistua

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

Цитата:
Случилось это после создания акаунта почты support@"domain.XX"

ну так удалите его :)

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 09:28 21-01-2008
Yakon

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Есть настроенная связка Exim-mysql 4.69 - Clamd-0.92 - Spamassassin-3.2.3 - Dovecot-1.0.10
 
84998 SJ    46:32.91   0 127     88 69228 36952     - 3656  0.0  0.9 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/m
92833 SsJ    0:08.76  19 127     48 42240 40244     -   48  0.0  1.0 /usr/local/sbin/clamd
92890 SJ     0:11.26  18 127      0 31704 30424     -    8  1.4  0.7 spamd child (perl5.8.8)
92876 SsJ    0:00.56   0 127      0 27148 26360     -    8  0.0  0.6 /usr/local/bin/spamd -c -Q -A 127.0.0.1 -A 87.242.116.107
 2714 IJ     0:00.85  42 127     18 26608 19228     -  196  0.0  0.5 /usr/local/sbin/httpd -DSSL
 7015 IJ     0:00.23  47  98      0 26504 19056     -  196  0.0  0.5 /usr/local/sbin/httpd -DSSL
 4315 IWsJ   0:00.00 127 127      0 12388     0     -  856  0.0  0.0 /usr/local/bin/php -c /etc/adminpanel/etc/php.ini /etc/ad
 4317 IsJ    0:00.04 127 127     47 12384  1364     -  856  0.0  0.0 /usr/local/bin/php -c /etc/adminpanel/etc/php.ini /etc/ad
68111 SsJ    0:00.15   0 127      0 15072  7204     -  196  0.0  0.2 /usr/local/sbin/httpd -DSSL
 4951 IJ     0:00.01  97 127      0  6296  3088     -  752  0.0  0.1 /usr/local/sbin/exim -bd -q30m (exim-4.69-0)
 2750 IJ     0:00.01 126 127      0  6168  2992     -  752  0.0  0.1 /usr/local/sbin/exim -bd -q30m (exim-4.69-0)
 6409 I+J    0:00.24  21 127      5  4020  2192     -  616  0.0  0.1 mc
 4491 IsJ    0:00.01  42 127      0  6120  2956     -  752  0.0  0.1 /usr/local/sbin/exim -Mc 1JK6aZ-0001AQ-PX (exim-4.69-0)
 4496 IJ     0:00.00  42 127      0  6120  2968     -  752  0.0  0.1 /usr/local/sbin/exim -Mc 1JK6aZ-0001AQ-PX (exim-4.69-0)
 5788 IJ     0:00.00 127 127      0  6112  2896     -  752  0.0  0.1 /usr/local/sbin/exim -bd -q30m (exim-4.69-0)
 6624 IJ     0:00.00 127 127      0  6112  2896     -  752  0.0  0.1 /usr/local/sbin/exim -bd -q30m (exim-4.69-0)
 7108 IJ     0:00.00  87  88      0  6112  2896     -  752  0.0  0.1 /usr/local/sbin/exim -bd -q30m (exim-4.69-0)
94227 SsJ    0:00.05  18 127      0  6076  2892     -  752  0.0  0.1 /usr/local/sbin/exim -bd -q30m (exim-4.69-0)
 4133 SsJ    0:21.98   9 127      9  3576   696     -  384  0.0  0.0 proftpd: (accepting connections) (proftpd)
89507 SsJ    0:00.02   0 127      2  3152  1800     -  564  0.0  0.0 -bash (bash)
 6233 IsJ    0:00.01 127 127      2  3152  1808     -  564  0.0  0.0 -bash (bash)
 6411 Is+J   0:00.01 127 127      0  3152  1808     -  564  0.0  0.0 bash -rcfile .bashrc
89427 SsJ    0:00.30   0 127     31  6152  2316     -  156  0.0  0.1 sshd: root@ttyp0 (sshd)
68001 SJ     0:00.09   1 127      0  2120  1404     -  176  0.0  0.0 dovecot-auth
 6156 IsJ    0:00.13  21 127     24  6112  2404     -  156  0.0  0.1 sshd: root@ttyp1 (sshd)
 4265 IsJ    0:13.54  42 127     42  3352   256     -  156  0.0  0.0 /usr/sbin/sshd
68000 SsJ    0:00.15   0 127      0  1400   952     -  112  0.0  0.0 /usr/local/sbin/dovecot
68023 SJ     0:00.11   0 127      0  2712  1776     -   92  0.0  0.0 pop3-login
68021 SJ     0:00.11   0 127      0  2704  1768     -   92  0.0  0.0 pop3-login
68024 SJ     0:00.10   0 127      0  2704  1768     -   92  0.0  0.0 pop3-login
68025 SJ     0:00.10   0 127      0  2704  1764     -  100  0.0  0.0 imap-login
68026 SJ     0:00.10   0 127      0  2704  1764     -  100  0.0  0.0 imap-login
68027 SJ     0:00.10   0 127      0  2704  1764     -  100  0.0  0.0 imap-login
84975 IJ     0:00.01 127 127      0  1652   908     -  100  0.0  0.0 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=
 4272 SsJ    0:07.23   6 127      2  1328   528     -   28  0.0  0.0 /usr/sbin/cron -s
 4048 SsJ    1:42.54   5 127      4  1300   428     -   32  0.0  0.0 /usr/sbin/syslogd -ss
 7317 ZJ     0:00.01   0   1      0     0     0     -    0  0.0  0.0 <defunct>
 
Лимит памяти на VPS 256Мб. Поток спама на сервер достаточно ощутимый. И связка начала вылезать за пределы. См. выше.  
Clamd с каждым обновлением прибавляет в весе. Spamd меньше 25Мб не бывает.
И так уже оставил spamd всего один дочерний процесс. В spamd не отправляю письма более 200k. В Clamd более 1m. Нельзя ли как-то урезать их потребление памяти? А то письма переодически и так застревают, то to many smtp connection, то то свободного spamd сервера нет.

Всего записей: 160 | Зарегистр. 11-01-2004 | Отправлено: 09:54 30-01-2008 | Исправлено: Yakon, 09:57 30-01-2008
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ограничь spamd до 100К и сламав до 500К.
 
З.Ы. в настройки лучше не лезь, добавь памяти.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 10:05 30-01-2008
   

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