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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FAQ по Exim MTA #2

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

ShriEkeR



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FAQ по Exim MTA #1

Текущая версия Exim 4.80

   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.

Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 18:49 16-05-2011 | Исправлено: AkeHayc, 21:09 21-04-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ShitOps
Цитата:
Вот сижу, думаю что с этим делать.
А чего тут думать? Обычно на хостинге почтовый сервер и сервер базы данных один на всех.
Вешай Эксим на пару айпишников, остальное лесом.
Если кому-то нужна своя почта, используй виртуальные почтовые домены.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 23:36 14-02-2017
MAGNet



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Полтора года прошло. Офигеть!
Тогда моя учетка, как и многие другие, внезапно "провалилась". Не мог залогиниться, не мог восстановить пасс, не мог даже новую зарегать. Даже не надеялся, что всё починят..


Alukardd

Цитата:
попробую завтра связаться с их манагерами, чтоб слили мне почту админа и напишу ему

Я-таки связался тогда с их админом по телефону и мы обсудили, проблему:

Цитата:
Мои письма прекрасно доходят до их сервера, а он их не принимает по причине: invalid sender hostname
а теперь покажите мне, в каком месте тут инвалид? mail.202020.ru

А "инвалид" там оказался 202020
Да, какой-то уникум, видимо лет 20 назад, запретил прием писем с доменов, состоящих из одних цифр.

Всего записей: 2074 | Зарегистр. 31-03-2004 | Отправлено: 09:52 19-02-2017
redson



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нужна помощь. Нужно настроить пересылку только одного почтового адреса на другой почтовый сервер. Например все письма которые приходят на адрес user@user.org отправлять на другой почтовой сервер

Всего записей: 1336 | Зарегистр. 23-04-2007 | Отправлено: 12:02 09-04-2017
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
redson
Цитата:
Нужно настроить пересылку только одного почтового адреса на другой почтовый сервер.
Ну так создай для этого отдельный роутер.  
Помести его в конфиге выше всех роутеров.
И проверяй в нем условие совпадения адреса получателя с этим одним почтовым адресом.
Как то так:
Код:
test_route:
driver = manualroute
domains = domain.com
local_parts = user1
transport = remote_smtp
route_list = * host1.domain.com


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 16:09 09-04-2017
timush

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день. подскажите пожалуйста как можно из писем на определённые ящики вырезать вложения PDF.

Всего записей: 14 | Зарегистр. 20-04-2009 | Отправлено: 12:03 14-04-2017
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
timush
Цитата:
как можно из писем на определённые ящики вырезать вложения PDF.  
Собственно, это не дело почтовых серверов. В тело письма они не лезут.
Для подобной цели нужно использовать контент-фильтры.
Либо  написать программу и создать роутер, прогоняющий через нее нужные письма,
либо воспользоваться чем-то готовым, типа  MailScanner  

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 14:41 14-04-2017
timush

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

Всего записей: 14 | Зарегистр. 20-04-2009 | Отправлено: 15:27 14-04-2017
Drag

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую !
имеется следующая конструкция, для пересылки подозрительнего письма администратору. Как сделать что бы  получателю уходило письмо без вложения, с  сообщением что  вложение у администратора.  
acl_check_mime:
#deny message = This message contains dangerous file(s) in ZIP, RAR, 7z attachment.
warn message = X-Redirect-To: spam@domen.ru
     condition = ${if <{$message_size}{1024K}{1}{0}}
     condition = ${if match{$mime_filename}{\N(?i)\.(zip|rar|7z)$\N}}
     decode = default
     condition = ${if match{${run{/usr/bin/7z l $mime_decoded_filename}}} {\N(?i)\.(exe|com|vbs|bat|pif|scr|hta|js|cmd|chm|cpl|jsp|reg|vbe|lnk|dll|sys)\n\N} }
accept
 
scan_redirect:
    driver = redirect
    condition = ${if def:h_X-Redirect-To: {1}{0}}
    headers_add = X-Original-Recipient: $local_part@$domain
    data = $h_X-Redirect-To:
    headers_remove = X-Redirect-To

Всего записей: 10 | Зарегистр. 29-10-2003 | Отправлено: 12:25 13-07-2017
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Drag
Цитата:
Как сделать что бы  получателю уходило письмо без вложения
Думаю, после редиректа копии письма администратору
нужно прогнать его через пайп, который выдерет из письма аттачи,
добавит соответствующую приписку, и уже его отправит юзеру.  


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 12:37 13-07-2017
Drag

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
А если ящик не локальный ?

Всего записей: 10 | Зарегистр. 29-10-2003 | Отправлено: 06:42 14-07-2017
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Drag
Цитата:
А если ящик не локальный ?
А какая разница? Программа которая заложена в пайп
сформирует новое письмо, и сделает ресубмит его по SMTP на сервер.
Дальше письмо пойдет обычным путем, ибо оно уже без аттачей.  


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 12:39 14-07-2017
Drag

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как это сделать ?Получается 2  задачи:  передать  в pipe  и  обработать.
никак не могу сообразить. Может пример,  какой-нибудь  подкините.

Всего записей: 10 | Зарегистр. 29-10-2003 | Отправлено: 07:53 17-07-2017
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Drag
Цитата:
Может пример,  какой-нибудь  подкините.
Ну вот практически готовый пайп с парсером и отправкой:
http://www.perlmonks.org/?node_id=195442
Ресубмит письма можешь оставить как у них, с помощью sendmail -t,
а можешь подключить модуль Net::SMTP и действовать с его помощью.
http://perldoc.perl.org/Net/SMTP.html
 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 10:16 17-07-2017
vasheezloy



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток, могли бы помочь с одним вопросом, хочу разрешить на exim'e аутентификацию только с одного адреса, чтобы сервер отрубал с любых других ip попытки аутентификации

Всего записей: 23 | Зарегистр. 17-08-2011 | Отправлено: 19:19 10-10-2017
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vasheezloy
В чем проблема? Читаем здесь: Ссылка
Используй auth_advertise_hosts. Можешь забить туда адрес нужного тебе хоста.
auth_advertise_hosts =  10.9.8.7
И будет эксим объявлять AUTH только ему, остальным - нет,
соответственно при попытке авторизоваться посылать лесом.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 23:36 12-10-2017
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги, есть вопросец:
Как красиво игнорить вот такие ошибки?
host lookup did not complete
 
Заморочки с DNS'ом и их причины оставим за рамками обсуждения, вопрос именно про exim.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 20:11 10-05-2018
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd
Цитата:
Как красиво игнорить вот такие ошибки?  
host lookup did not complete  
Ну при приеме писем их еще можно игнорить,
убрав verify sender, а как их проигноришь при отправке?


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 20:15 11-05-2018
Alukardd



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

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 00:02 15-05-2018
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd
Цитата:
Как раз при приеме и надо.
Ну тогда убрать из акцесс-листа всякие
host_lookup = *
.........
require message = Sender did not verify
        verify  = sender

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 18:43 15-05-2018
OOD

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

Всего записей: 3378 | Зарегистр. 20-05-2006 | Отправлено: 14:24 24-05-2018
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » 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