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

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



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
perdun
Что-то не в порядке с hostlist relay_from_hosts
Попробуйте протестировать акцесс-листы с помощью команды exim -bh 10.0.0.150
Попробуйте временно заменить hostlist  на запись вида
hostlist   relay_from_hosts = 10.0.0.0/8 : 172.16.0.0/16 : 192.168.1.0/24

Всего записей: 17271 | Зарегистр. 13-06-2007 | Отправлено: 16:47 06-10-2009
ZMichael

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
что-то я никак не пойму как в роутере в качестве параметра подставить содержимое файла.  
запись типа:
data = ${lsearch;{/etc/mail/addresses}} не работает нивкакую .... (мне надо просто содержимое вытащить - список e-mail адресов)
 
может это надо делать как-то по-другому ?

Всего записей: 2 | Зарегистр. 06-12-2006 | Отправлено: 09:30 07-10-2009
tankistua

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

Код:
vmail_user:
    driver = accept
    require_files = CONFDIR/local/vmail-users
    condition = ${if eq{} {${lookup {$local_part} lsearch{CONFDIR/local/vmail-users}}}{no}{yes}}
    user = mailnull
    group = mail
    local_part_suffix = +*
    local_part_suffix_optional
    transport = vmail_delivery

 
 
транспорт

Код:
vmail_delivery:
    driver = appendfile
    user = mailnull
    group = mail
    mode = 0600
    directory=VMAILDIR/$local_part/Maildir
    maildir_format = true
    mode_fail_narrower = false
    envelope_to_add = true
    return_path_add = true

 
 
или не это?

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 10:57 07-10-2009 | Исправлено: tankistua, 10:58 07-10-2009
ZMichael

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за ответ!
 
немного не то...  
это вы ищете в файле vmail-users текущую часть - если найдена, оно что-то возвращает, отличное от пустого значения (думаю у вас в файле что-то типа USER1: ok и т.п.) и потом проверяется в eq и if.
 
мне же непонятно, как вытащить все содержимое файла.
я понимаю, что можно сделать в файле что-то типа KEY: login@domain,login2@domain и искать потом с помощью lsearch ${lookup {KEY} lsearch {file}}, но хотелось бы просто в файле перечислить адреса по строкам и как-нить их использовать, просто сославшись на фаил
 

Всего записей: 2 | Зарегистр. 06-12-2006 | Отправлено: 11:19 07-10-2009
perdun



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

Цитата:
Что-то не в порядке с hostlist relay_from_hosts

ага, спасибо.. все оказалось очевидным...
сети в таблице переносились на следущую строку

Цитата:
exim=> SELECT "hosts", count(*) AS "count" FROM "public"."relayfromhosts" GROUP BY "hosts" ORDER BY "hosts"
;
     hosts      | count
----------------+-------
 192.168.0.0/16 |     1
 localhost      |     1
(2 rows)
 
, что не правильно.. соответственно правило отрабатывало первую прочитанную строку..
 

Цитата:
INSERT INTO relayfromhosts VALUES ('localhost : 192.168.0.0/16');

и заработало

Всего записей: 1499 | Зарегистр. 21-01-2004 | Отправлено: 11:09 09-10-2009
advokatov



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.  
на хосте стоит Exim 4.69 (FreeBSD).
появилась проблема - почему-то перестали отправляться письма на yandex, на все другие ящики отправляется без проблем. Кстати если нам пишут с яндекса, то письма доходят. Странно. Подскажите чайнику как разобраться с проблемой?

Всего записей: 1 | Зарегистр. 23-10-2009 | Отправлено: 09:52 23-10-2009
tankistua

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

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 10:18 23-10-2009
abask



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Когда-то давно на одном серваке настроил переадресацию на свой теперешний адрес
 
mail@old.example.com на mail@new.example.com
 
оттуда валится много спама
доступа к старому серверу теперь нет
к новому есть
 
во всех письмах оттуда есть поля:

Код:
Envelope-to: mail@new.example.com
From: "random Fucking spamer" <random@random.com>
To: <mail@old.example.com>
 

 
пытаюсь отсечь такие письма так
 

Код:
acl_check_data:
 
  deny condition = ${if match {$h_to}{\Nmail\@old.example.com\N} {1}{0}}
       message = Dear new admin, Please kill this account and an alias to it, because it is a lot of spam. Best regards, abask
 

 
почему условие может не срабатывать?

Всего записей: 131 | Зарегистр. 28-10-2007 | Отправлено: 22:03 26-10-2009 | Исправлено: abask, 22:05 26-10-2009
Sterh84

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброе время суток. Помогите победить Exim. Порыл доки, но так и не понял каким образом можно письмо приходящее с адреса example@example.com на адрес local@localdomain.com, можно продублировать на local@localdomain1.com ?

Всего записей: 318 | Зарегистр. 03-10-2006 | Отправлено: 18:14 28-10-2009
abask



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

Цитата:
почему условие может не срабатывать?

 
как водится отвечаю сам
использовать $h_to: вместо $h_to
и {mail\@old.example.com} вместо {\Nmail\@old.example.com\N}

Всего записей: 131 | Зарегистр. 28-10-2007 | Отправлено: 00:01 31-10-2009
Sterh84

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ответа на свой предыдущий вопрос я так и не нашел.
Хотелось бы задать еще один вопрос.
Возможно ли , чтобы в веб интерфейсе(например белко почте) или еще каким методом пользователь мог метить письма как спам ? те пришло письмо со спамом и пользователь мог сам научить памассасин?

Всего записей: 318 | Зарегистр. 03-10-2006 | Отправлено: 18:45 31-10-2009
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вы где-то видели кнопочку "Пометить как СПАМ" ?

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 01:07 01-11-2009
Sterh84

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Только в клиентах.
Идея такова, что пользователь пересылает письмо на определенный ящик, а этот ящик неким образом привязан к spamassasin, точнее к sa-learn --spam. ну покрайней мере мне так видится.

Всего записей: 318 | Зарегистр. 03-10-2006 | Отправлено: 14:39 01-11-2009
tankistua

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

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 16:01 01-11-2009
Sterh84

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В том то и вопрос , как настроить Экзим чтобы определенный ящик вел в такую трубу .

Всего записей: 318 | Зарегистр. 03-10-2006 | Отправлено: 10:02 07-11-2009
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.google.com.ua/search?hl=ru&source=hp&q=spamassassin+%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5+&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&meta=&aq=1&oq=

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 10:31 07-11-2009
staem

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопросец по Exim, кто-нибудь решал следующую ситуацию либо знает как решить буду рад любой мысли. Нужно отфильтровать входящую почту с вложением а именно если адресс отправителя есть в файле LegalSender такую почту пропускать без изменений иначе вырезать вложение. Думал в сторону system_filter.

Всего записей: 2 | Зарегистр. 15-08-2008 | Отправлено: 15:26 16-11-2009
LapsusN

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ДОбрый день, есть домен dom1.com
Стоит задача мигрировать с Exima на Exchange, хотелось бы это сделать неспеша, по пользователю в квартал)
Помогите с конфигом, как пересылать письма с Exima на Exchange по имени пользователя?
много примеров по пересылке в зависимости от имени домена, а вот от юзера не нашел (
 
Например: если user@dom1.com переслать на 192.168.1.1 (серв Exch)
а если user1@dom1.com - оставить в Exim
 
спасибо!

Всего записей: 2 | Зарегистр. 28-09-2007 | Отправлено: 15:32 01-12-2009
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сделать домен exch.dom1.com и через алиас
 
user1@dom1.com: user1@exch.dom1.com

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 23:47 01-12-2009
LapsusN

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

Всего записей: 2 | Зарегистр. 28-09-2007 | Отправлено: 13:24 02-12-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