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

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

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

Цитата:
Цитата:
посоветуйте, какие опции прописать в конфиге экзима для сильно нагруженного сервера?
 
смотря что понимать под "сильной загруженностью".
Статистику в студию.

CPU: Intel Pentium III Xeon (863.94-MHz 686-class CPU)
real memory  = 1073725440 (1048560K bytes)
FreeBSD/SMP: Multiprocessor motherboard: 2 CPUs
крутится http+ftp+smtp/pop3/spamassassin
пользователей ~33 тысячи
при регистрации пользователь получает минимальный хостинг и почтовый аккаунт
пользователи в бд (мускуль)
 
last pid: 32593;  load averages:  3.05,  3.10,  3.22  up 3+12:29:41    09:54:28
272 processes: 8 running, 256 sleeping, 8 zombie
CPU states:  88.2% user,  0.0% nice,  7.6% system,  0.2% interrupt, 0,0% idle
Mem: 330M Active, 340M Inact, 190M Wired, 52M Cache, 112M Buf, 90M Free
Swap: 2048M Total, 57M Used, 1991M Free, 2% Inuse
 
  PID USERNAME      PRI NICE  SIZE    RES STATE  C   TIME   WCPU    CPU COMMAND
32436 vpopmail       57   0 36820K 30744K CPU1   1   0:08 28.82% 21.73% perl
32470 vpopmail       58   0 35972K 29860K RUN    1   0:07 30.65% 20.46% perl
32507 vpopmail       58   0 34280K 28212K RUN    1   0:05 30.98% 16.36% perl
32532 vpopmail        2   0 34260K 28144K select 1   0:03 26.66% 10.50% perl
32541 vpopmail       56   0 33440K 27360K RUN    0   0:02 25.75%  8.50% perl
32589 root           44   0  2244K  1292K CPU0   0   0:01 70.00%  3.42% top
32466 vpopmail        2   0  6300K  2324K poll   0   0:00  0.21%  0.15% exim-4.
32554 vpopmail        2   0  5804K  2148K sbwait 0   0:00  0.38%  0.10% exim-4.
  292 mysql           2   0   338M 38640K poll   0  47:43  0.05%  0.05% mysqld
32499 vpopmail        2   0  5804K  2152K sbwait 0   0:00  0.09%  0.05% exim-4.
32577 vpopmail        2   0  5800K  2152K kqread 0   0:00  0.35%  0.05% exim-4.
32537 vpopmail        2   0  5804K  2148K kqread 1   0:00  0.13%  0.05% exim-4.
89865 vpopmail       59   0  5744K  1956K RUN    0  26:26  0.00%  0.00% exim-4.
89849 root            2   0 32372K 25116K select 1  26:08  0.00%  0.00% perl
  107 root            2   0   992K   548K select 1   5:57  0.00%  0.00% syslogd
  173 zabbix          2   5  1216K   656K accept 1   4:43  0.00%  0.00% zabbix_
  171 zabbix          2   5  1216K   656K accept 1   4:42  0.00%  0.00% zabbix_
  172 zabbix          2   5  1216K   656K connec 1   4:40  0.00%  0.00% zabbix_
 
настраивалось все до меня.. стоял qmail+vpopmail - почта не фурычила вообще..
поставил exim+courier - вроде шевелится, но плохо
коннектов по смтп 250 разрешено
регистрацию отключил нафик

Всего записей: 16 | Зарегистр. 27-12-2004 | Отправлено: 08:10 03-04-2006 | Исправлено: coffin, 08:12 03-04-2006
DarkHost



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

Цитата:
 
32436 vpopmail       57   0 36820K 30744K CPU1   1   0:08 28.82% 21.73% perl  
32470 vpopmail       58   0 35972K 29860K RUN    1   0:07 30.65% 20.46% perl  
32507 vpopmail       58   0 34280K 28212K RUN    1   0:05 30.98% 16.36% perl  
32532 vpopmail        2   0 34260K 28144K select 1   0:03 26.66% 10.50% perl  
32541 vpopmail       56   0 33440K 27360K RUN    0   0:02 25.75%  8.50% perl
 

говорит о том, что вам нельзя SpamAssassin использовать, он слишком прожорлив.

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

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

Цитата:
 
 
primary_hostname = мой.сервер
domainlist local_domains = ${lookup mysql{SELECT domain FROM domains \  
                                WHERE domain='${domain}' AND \  
                                (type='LOCAL' OR type='VIRTUAL')}}  
domainlist relay_to_domains = ${lookup mysql{SELECT domain FROM domains \  
                                WHERE domain='${domain}' AND type='RELAY'}}  
hostlist   relay_from_hosts = 127.0.0.1 : 192.168.0.0/26
 
acl_smtp_rcpt = acl_check_rcpt  
acl_smtp_data = acl_check_data  
acl_smtp_auth = acl_check_auth
 
auth_advertise_hosts = +relay_from_hosts
daemon_smtp_ports = 25 : 465
tls_on_connect_ports = 465
tls_advertise_hosts = +relay_from_hosts
tls_certificate = /etc/ssl/certs/mail.pem
tls_privatekey = /etc/ssl/certs/mail.pem
qualify_domain = мой.домен
 
 log_selector =  \  
        +address_rewrite \  
        +all_parents \  
        +arguments \  
        +connection_reject \  
        +delay_delivery \  
        +delivery_size \  
        +dnslist_defer \  
        +incoming_interface \  
        +incoming_port \  
        +lost_incoming_connection \  
        +queue_run \  
        +received_sender \  
        +received_recipients \  
        +retry_defer \  
        +sender_on_delivery \  
        +size_reject \  
        +skip_delivery \  
        +smtp_confirmation \  
        +smtp_connection \  
        +smtp_protocol_error \  
        +smtp_syntax_error \  
        +subject \  
        +tls_cipher \  
        +tls_peerdn
 
allow_domain_literals = false  
never_users = root:daemon:bin:sync:named  
host_lookup = *  
#trusted_users = mail:drweb  
rfc1413_hosts = *  
rfc1413_query_timeout = 10s
ignore_bounce_errors_after = 30m  
timeout_frozen_after = 3d  
freeze_tell = postmaster  
auto_thaw = 1h  
#system_filter = /etc/mail/system-filter  
#message_body_visible = 5000  
message_size_limit = 10M  
smtp_accept_max = 50  
smtp_accept_max_per_connection = 50  
smtp_connect_backlog = 50  
smtp_accept_max_per_host = 25  
split_spool_directory = true  
remote_max_parallel = 15  
 
hide mysql_servers = localhost/exim/sqlmail/pfljk,fkb
 
begin acl  
 
acl_smtp_auth:
 
  accept  hosts          = *
          endpass  
          message        = STARTTLS required before AUTH  
          encrypted      = *  
 
acl_check_rcpt:  
 
   accept  hosts = :  
 
  deny    local_parts   = ^.*[@%!/|] : ^\\.  
 
  accept  local_parts   = postmaster  
          domains       = +local_domains  
 
  require verify        = sender/no_details
   
  deny    message       = HELO/EHLO required by SMTP RFC  
          condition     = ${if eq{$sender_helo_name}{}{yes}{no}}  
 
  deny    message       = Go Away! You are spammer.  
          condition     = ${if match{$sender_host_name} \  
                               {bezeqint\\.il|dialup|pool|peer|dhcp} \  
                               {yes}{no}}  
 
  deny    message       = host is listed in $dnslist_domain  
          dnslists      = sbl.spamhaus.org : \  
                          relays.ordb.org : \  
                          opm.blitzed.org : \  
                          proxies.blackholes.easynet.nl  
 
  warn    message        = X-Broken-Reverse-DNS: no host name for sender IP address  
  # $sender_host_address  
          !verify        = reverse_host_lookup  
 
  accept  domains       = +local_domains  
          endpass  
          message       = unknown user  
          verify        = recipient
      #/defer_ok/callout=10s,defer_ok
 
  accept  domains       = +relay_to_domains  
          endpass  
          message       = unrouteable address  
          verify        = recipient/callout=30s/callout_defer_ok
 
  accept  hosts         = +relay_from_hosts  
 
  deny    message       = relay not permitted  
 
acl_check_data:  
 
  deny    message       = Go Away! Eat Your Spam Self!  
          condition     = ${if match{$message_body} \  
                               {105[-_]*51[-_]*86|778[-_]*98[-_]*94} \  
                               {yes}{no}}  
 
accept
 
######################################################################
#                      ROUTERS CONFIGURATION                         #
#               Specifies how addresses are handled                  #
######################################################################
#     THE ORDER IN WHICH THE ROUTERS ARE DEFINED IS IMPORTANT!       #
# An address is passed to each router in turn until it is accepted.  #
######################################################################
 
begin routers
 
dnslookup:
  driver = dnslookup
  domains = ! +local_domains
  transport = remote_smtp
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
  no_more
 
system_aliases:
  driver = redirect
  allow_fail
  allow_defer
  data = ${lookup mysql{SELECT recipients FROM aliases \
         WHERE local_part='${local_part}' AND domain='${domain}'}}
 
userforward:
  driver = redirect
  allow_fail
  allow_defer
  data = ${lookup mysql{SELECT recipients FROM userforward \
         WHERE local_part='${local_part}' AND domain='${domain}'}}
 
virtual_localuser:
  driver = accept
  domains = ${lookup mysql{SELECT domain from domains WHERE domain='${domain}'}}
  local_parts = ${lookup mysql{SELECT login from users \
                WHERE login='${local_part}' AND domain='${domain}'}}
  transport = local_delivery
 
######################################################################
#                      TRANSPORTS CONFIGURATION                      #
######################################################################
#                       ORDER DOES NOT MATTER                        #
#     Only one appropriate transport is called for each delivery.    #
######################################################################
 
begin transports
 
remote_smtp:
  headers_remove = received
  driver = smtp
  hosts_nopass_tls = +relay_from_hosts  
  hosts_avoid_tls = +relay_from_hosts  
  hosts_try_auth = +relay_from_hosts
 
local_delivery:
  headers_remove = received
  driver = appendfile
  check_string = ""
  create_directory
  delivery_date_add
  directory = /var/mail/$domain/$local_part
  directory_mode = 770
  envelope_to_add
  group = mail
  maildir_format
  maildir_tag = ,S=$message_size
  message_prefix = ""
  message_suffix = ""
  mode = 0660
  quota = ${lookup mysql{SELECT quota FROM users \
          WHERE login='${local_part}' AND domain='${domain}'}{${value}M}}
  quota_size_regex = S=(\d+)$
  quota_warn_threshold = 75%
  return_path_add
 
 address_pipe:
  driver = pipe
  return_output
 
address_file:
  driver = appendfile
  delivery_date_add
  envelope_to_add
  return_path_add
 
address_reply:
  driver = autoreply
 
######################################################################
#                      RETRY CONFIGURATION                           #
######################################################################
 
begin retry
 
*                      quota
*                      *           F,2h,15m; G,16h,1h,1.5; F,4d,6h
 
 
######################################################################
#                      REWRITE CONFIGURATION                         #
######################################################################
 
begin rewrite
######################################################################
#                   AUTHENTICATION CONFIGURATION                     #
######################################################################
 
begin authenticators
 
auth_plain:
  driver = plaintext
  public_name = PLAIN
  server_condition = ${lookup mysql{SELECT login FROM users \
                        WHERE login = '${quote_mysql:${local_part:$2}}' \
                        AND domain = '${quote_mysql:${domain:$2}}' \
                        AND decrypt = '${quote_mysql:$3}' \
                        AND status = '1'}{yes}{no}}
  server_prompts = :
server_set_id = $2
 
auth_login:
  driver = plaintext
  public_name = LOGIN
  server_condition = ${lookup mysql{SELECT login FROM users \
                        WHERE login = '${quote_mysql:${local_part:$1}}' \
                        AND domain = '${quote_mysql:${domain:$1}}' \
                        AND decrypt = '${quote_mysql:$2}' \
                        AND status = '1'}{yes}{no}}
  server_prompts = Username:: : Password::
server_set_id = $1
 
auth_cram_md5:
  driver = cram_md5
  public_name = CRAM-MD5
  server_secret = ${lookup mysql{SELECT decrypt FROM users \
                        WHERE login = '${quote_mysql:${local_part:$1}}' \
                        AND domain = '${quote_mysql:${domain:$1}}' \
                        AND status = '1'}{$value}fail}
server_set_id = $1
 
# End of Exim configuration file
 
 

 
И ещё, интересуюсь - где можно перевод документации по exim найти...?
А то тот англиский, что на exim.org не совсем понимаю....

Всего записей: 2 | Зарегистр. 05-04-2006 | Отправлено: 17:21 05-04-2006 | Исправлено: SaintBes, 17:26 05-04-2006
Pleshkov



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

Цитата:
но письма ходят как с авторизацией, так и без её включения в клиенте.


Цитата:
192.168.0.0/26

Наверное с вот этой посдети? А из других мест тоже самое?

Цитата:
А то тот англиский

translate.ru

Всего записей: 451 | Зарегистр. 15-06-2004 | Отправлено: 21:49 05-04-2006
SaintBes

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

Цитата:
 
 accept  hosts         = +relay_from_hosts  
 
  deny    message       = relay not permitted  
 

Пытаюсь отправить с авторизацией с dial-up - пишет 500 relay not permitted  
Ставлю вместо +relay_from_hosts  звёздочку, отправляет даже без авторизации...
А на внутренние отправляет даже с +relay_from_hosts..
Помогите пожалуста . Заранее благодарю.

Всего записей: 2 | Зарегистр. 05-04-2006 | Отправлено: 11:10 06-04-2006 | Исправлено: SaintBes, 16:47 06-04-2006
kempston



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как сделать так, чтобы во время SMTP аутентификации, в почтовом клиенте нужно было бы указывать не просто имя пользователя а еще и домен? (user@domain.com вместо user)

Всего записей: 124 | Зарегистр. 11-02-2003 | Отправлено: 11:33 08-04-2006 | Исправлено: kempston, 19:12 09-04-2006
DexizeR

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет.
 
У меня тут такая ситуация сейчас: есть сервак, к нему есть рут акцесс, на нём стоит Exim 4.52 к-рый не использует БД, но полностью сконфигурирован и настроен. Задача: перенастроить или переустановить его так, чтобы он поддерживал работу с аккаунтами которые будут храниться в БД(MySQL), причём аккаунты эти все исключительно редиректы. Кроме того, работать он должен так же как и раньше(т.е. конфиг оставить старый, просто дописать, то что необходимо для данной задачи, это очень важно).
 
Пишу потому что, использовать описанный выше конфиг не могу, т.к. перенастраивать всё целиком мне совершенно не надо, а надо просто выделить моменты которые:
а) Необходимы для обеспечения работы с аккаунтами из БД Exim'ом.
б) Разрешают этим аккаунтам только редирект(т.е. приходит письмо на имейл и сразу отправляется на другой не сохраняясь при этом на сервере) без всяких авторизаций и пр.
 
Очень надеюсь на помощь, т.к. я в этом деле профан.
Спасибо.

Всего записей: 15 | Зарегистр. 12-04-2006 | Отправлено: 13:52 12-04-2006
Pleshkov



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DexizeR
пересобирай exim с поддержкой mysql для начала. да и обновись.

Всего записей: 451 | Зарегистр. 15-06-2004 | Отправлено: 16:42 12-04-2006
DexizeR

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну предположим, пересобрал... А дальше-то...

Всего записей: 15 | Зарегистр. 12-04-2006 | Отправлено: 18:25 12-04-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Бэкапишь старый конфиг, ставишь новый Exim, возвращаешь конфиг на место.
Дописываешь в секцию main:
 
hide mysql_servers = localhost/имя_базы/имя_пользователя/пароль
 
Дописываешь один роутер mysqluser ПЕРЕД localuser, дописываешь один транспорт mysql_delivery, и все. Теперь, если пользователь не найден в MySQL, он будет авторизироваться как системный. Со временем перенесешь всех юзеров и сможешь избавится от роутера localuser.
Также, впоследствии, все запросы будешь делать через MySQL.
 
Следи за правами на папку. Советую делать это постепенно, чтобы не блокировать работу компании.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 18:42 12-04-2006
Ilya98

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
auth-worker(default): mysql: Connect failed to /temp/mysql.sock (exim):
 Access denied for user 'sqlmail'@'localhost' (using password: YES)
 
При перемещении связки apache+PHP в chroot требовалось разместить mysql.sock на тот же filesystem, где лежит chroot. Это было сделано. Теперь ставлю почту с Exim'ом проблем нет. Все проверил.
А Dovecot выдает вышеуказанную ошибку.
Естественно пользователь sqlmail есть и ему даны права на базу exim....
 
В dovecot-sql.conf  
driver=mysql
connect = host=/temp/mysql.sock port=3300 dbname=exim user=sqlmail pass....
 
С уважением,  Илья
 
 
Добавлено:
Извиняюсь, не указал версию Dovecot -1.0 beta 5

Всего записей: 19 | Зарегистр. 12-04-2006 | Отправлено: 19:06 12-04-2006
Ilya98

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогло:  
см. http://dev.mysql.com/doc/refman/5.0/en/password-hashing.html
 
SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('mypass');
 
после чего default_pass_scheme = CRYPT из dovecot-sql.conf сработал.
 
Есть ли другие варианты?
 
Спасибо, Илья
 
 

Всего записей: 19 | Зарегистр. 12-04-2006 | Отправлено: 19:30 13-04-2006
Pleshkov



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

Цитата:
Есть ли другие варианты?  

пересобрать с нормальной libmysql.so

Всего записей: 451 | Зарегистр. 15-06-2004 | Отправлено: 13:46 14-04-2006
DexizeR

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
To DarkHost,
1. Как именно дописать этот "один роутер mysqluser ПЕРЕД localuser" ?
2. Как именно дописать этот "один транспорт mysql_delivery" ?
3. Мне нужны только(!) редирект аккаунты в MySQL, т.е. в идеале вообще без своих папок. Как таких делать ?

Всего записей: 15 | Зарегистр. 12-04-2006 | Отправлено: 15:09 14-04-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Если только редирект, то создаешь вот такую таблицу:
CREATE TABLE aliases (  
  local_part varchar(64) NOT NULL default '',  
  domain varchar(128) NOT NULL default 'example.ru',  
  recipients text,  
  PRIMARY KEY  (local_part,domain)  
) TYPE=MyISAM;
 
И в разделе "роутеры" изменяешь system_aliases на:
 
system_aliases:  
  driver = redirect  
  allow_defer  
  allow_fail  
  data = ${lookup mysql{SELECT recipients FROM aliases \  
        WHERE local_part='${local_part}' AND domain='${domain}'}}

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 15:29 14-04-2006
DexizeR

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2 DarkHost, гут, пасип.
 
 А транспорты или что-то ещё не надо больше конфигурировать ?
 
 И последнее, возникла трабла с установкой - в мануалах от Ginger говорится, что после распаковки в директории EDITME Local в файле Makefile нужно раскоментировать и поставить свои значения у нужных директив...
 
 Я скачал с офф сайта сорсы 4.60 и 4.52(текущая версия на моём сервере), но такой директории там нету, кроме того, во всех Makefile'ах которые я нашёл в папке с Exim'ом нету описанных Ginger опций... Как мне сконфигурировать и скомпилить Exim с включением модулей MySQL ?

Всего записей: 15 | Зарегистр. 12-04-2006 | Отправлено: 15:57 14-04-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
сp /path_to_exim/Exim-4.60/src/EDITME /path_to_exim/Exim-4.60/Local/Makefile
 
Советую сделать так:
LOOKUP_DBM=yes
LOOKUP_LSEARCH=yes
# LOOKUP_CDB=yes
LOOKUP_DNSDB=yes
# LOOKUP_DSEARCH=yes
# LOOKUP_IBASE=yes
# LOOKUP_LDAP=yes
LOOKUP_MYSQL=yes
# LOOKUP_NIS=yes
# LOOKUP_NISPLUS=yes
# LOOKUP_ORACLE=yes
LOOKUP_PASSWD=yes
# LOOKUP_PGSQL=yes
# LOOKUP_WHOSON=yes
LOOKUP_WILDLSEARCH=yes
LOOKUP_NWILDLSEARCH=yes
Я раскомментировал дополнительные параметры, чтобы можно было выполнять поиск в файлах.
А вот собственно и MySQL чуть ниже:
LOOKUP_INCLUDE=-I /usr/local/include/mysql
LOOKUP_LIBS=-L/usr/local/lib/mysql -lz -lmysqlclient -lm -lcrypt
 
А еще чуть ниже:
WITH_CONTENT_SCAN=yes
Чтобы антивирус и антиспам мог сканировать письмо.
 
Это то, что я бы прибавил к конфигу GINGER.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 16:04 14-04-2006
Pleshkov



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

Цитата:
1. Как именно дописать этот "один роутер mysqluser ПЕРЕД localuser" ?  

тебе непонятно слово перед?

Цитата:
2. Как именно дописать этот "один транспорт mysql_delivery" ?

как это описано в примере конфига.

Цитата:
3. Мне нужны только(!) редирект аккаунты в MySQL, т.е. в идеале вообще без своих папок. Как таких делать

ну так заполняй таблицу в чем проблема то?

Всего записей: 451 | Зарегистр. 15-06-2004 | Отправлено: 16:06 14-04-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сконфигурируй транспорт local_delivery и роутер localuser, чтобы хоть на своего локального пользователя получать письма. А среди алиасов укажи, что почту с root, postmaster, dnsmaster, mail, webmaster пересылать на локального пользователя. Иначе как ты обслуживать будешь сервер и ошибки получать? Или тоже наружу пересылать будешь? Если да, то ничего больше конфигурировать не надо из транспортов и роутеров.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 16:10 14-04-2006
DexizeR

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

Всего записей: 15 | Зарегистр. 12-04-2006 | Отправлено: 18:13 14-04-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