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

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

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

Всего записей: 24 | Зарегистр. 13-01-2005 | Отправлено: 13:31 11-03-2007
Freelinked

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

Цитата:
При помощи backup mx сервера, нагрузка будет распределена между основным mx и резервным backup mx серверами, к тому же 600 пользователей это не проблема.
По мимо этого всегда можно поднять параллельно еще один сервер развернув все из backup-копий заменить им основной.  

По mx можно только smtp резервировать. Остальные сервисы (pop, imap, etc) лихо перекинуть не получится.
Если без остановки, как мне кажется, нужно смотреть в сторону CARP, например.
 
Добавлено:
Yuushi
Дописать необходимое в relay_from_hosts.

Всего записей: 41 | Зарегистр. 24-02-2007 | Отправлено: 13:33 11-03-2007
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Yuushi
представляешь - именно так и должно быть. Думай сам почему.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 14:15 11-03-2007
Yuushi

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

Всего записей: 24 | Зарегистр. 13-01-2005 | Отправлено: 21:08 11-03-2007
FreemanRU



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

Цитата:
При помощи backup mx сервера, нагрузка будет распределена между основным mx и резервным backup mx серверами, к тому же 600 пользователей это не проблема.  
По мимо этого всегда можно поднять параллельно еще один сервер развернув все из backup-копий заменить им основной.  

Т.е. простой таки будет (на время подмены сервера + время на сброс кэша DNS), ибо MX не спасет внутренних пользователей, которые лезут по условным smtp.domain.local и pop3.domain.local?
 
Добавлено:
Freelinked

Цитата:
нужно смотреть в сторону CARP

ху из CARP?

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3794 | Зарегистр. 16-07-2004 | Отправлено: 22:43 11-03-2007
Freelinked

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

Всего записей: 41 | Зарегистр. 24-02-2007 | Отправлено: 22:59 11-03-2007
Sterh84

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Зравствуйте! На Debian Sarge был установлен Exim4-light как MTA, но теперь требуется перейти  к исользованю бд для более гибкого управления аккаунтами, и доменами. Конфигурация от  дефолтовой отличается лишь наличием релея для определенных хостов. При установке  Exim4.61 с вкомпиленными модулями БД (Mysql 4.1), по манам приведенными выше получаю ошибку: 2007-03-12 09:58:29 1HQbg5-00030r-H4 == man@localhost <man@a.kz> R=userforward defer (-1): internal problem in userforward router (recipient is man@localhost): failure to transfer data from subprocess: status=0100 readerror='Permission denied': error=failed to stat /home/man/.forward (Permission denied).
Exim4.61 по причине наличия исходных кодов, но тут это не критично обновлю и будет 4.66. В качестве БД использую Mysql 4.1, все таблицы созданны права установленны, но пока хочу оставить и аутентификацию по стандартному файлу паролей с плавным переходом в БД.  
 
 

Всего записей: 318 | Зарегистр. 03-10-2006 | Отправлено: 12:09 12-03-2007
ginger



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

Цитата:
/home/man/.forward (Permission denied)

Интересно что бы это значило?

----------
Кто людям помогает, тот тратит время зря... Хорошими делами прославиться нельзя...

Всего записей: 854 | Зарегистр. 03-09-2001 | Отправлено: 14:40 12-03-2007
svk1be

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто не подскажет, как в конфиге ексима запретить установку форвардеров или отправку почты через форвардеры на опредиленные мейл адресса? или на все адресса кого то опредиленного домена?
 
Заренее благодарен.
 
Извините если не по теме...
 
Добавлено:
Никто не подскажет, как в конфиге ексима запретить установку форвардеров или отправку почты через форвардеры на опредиленные мейл адресса? или на все адресса кого то опредиленного домена?
 
Заренее благодарен.
 
Извините если не по теме...

Всего записей: 7 | Зарегистр. 12-03-2007 | Отправлено: 16:06 12-03-2007
Sudoer

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот какой вопрос по exim (извините, если он уже освещался).
 
Локальному пользователю пришло письмо (используется mbox). Однако в момент прихода письма, пользователь забирал почту с сервера (dovecot). Exim получил отлуп "failed to lock mailbox /var/mail/user (lock file)" и отправил полученную почту в спул на 4 часа (в итоге почта таки пришла). Есть ли возможность изменить поведение exim так, чтобы для локальных пользователей время retry было поменьше (скажем, минут 5-10)?
 
Спасибо.

Всего записей: 4 | Зарегистр. 01-03-2007 | Отправлено: 18:56 12-03-2007
svk1be

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извените... но может кто нибуть  подскажет, как в конфиге ексима запретить установку форвардеров или отправку почты через форвардеры на опредиленные мейл адресса? или на все адресса кого то опредиленного домена?  
 
Заренее благодарен.  
 
Извините если не по теме...

Всего записей: 7 | Зарегистр. 12-03-2007 | Отправлено: 19:17 12-03-2007
Sterh84

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

Всего записей: 318 | Зарегистр. 03-10-2006 | Отправлено: 06:45 13-03-2007
DarkHost



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

Цитата:
Локальному пользователю пришло письмо (используется mbox). Однако в момент прихода письма, пользователь забирал почту с сервера (dovecot). Exim получил отлуп "failed to lock mailbox /var/mail/user (lock file)" и отправил полученную почту в спул на 4 часа (в итоге почта таки пришла). Есть ли возможность изменить поведение exim так, чтобы для локальных пользователей время retry было поменьше (скажем, минут 5-10)?  

Уважаемый, именно по этой причине был придуман формат Maildir.
По поводу последнего вопроса: "За это отвечает раздел Retry Configuration в Exim."
 
Добавлено:

Цитата:
Извените... но может кто нибуть  подскажет, как в конфиге ексима запретить установку форвардеров или отправку почты через форвардеры на опредиленные мейл адресса? или на все адресса кого то опредиленного домена?  
   
Заренее благодарен.  
   
Извините если не по теме...  

 
Я банально не понимаю вопроса, изложи, пожалуйста, яснее.

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

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

Цитата:
Я банально не понимаю вопроса, изложи, пожалуйста, яснее.

 
Извините за непонятный вопрос..
 
Попытаюсь обьяснить подробнее..
Вообщем, проблема следуящая: один из мейл сервисов (на подобии MAIL.RU) блочит айпишник нашего сервака, по причине,
что от нас шлеться СПАМ. Но у них стоит тупая система проверки заголовков письма и они блочат все айпишники которые имеются в заголовках письма, а
не настоящего отправителя. В этоге, когда на наш сервер приходит СПАМ и стоит форвардер (установленый в /etc/valiases/ ) на на почтовый ящик
упомянутого мейл сервера, то этот спам сразу отправляеться на ихний сервер. Что я хочу сделать? - это запретить перенаправление письм на даный мейл сервер.
То есть с нашего сервреа отправка почты на упомянутый мейл сервер будет разрешена, а перенаправление с других серверов через наш будет запрещено.
Наслышан, что требуеться изменить конфиг ЕКСИМА.. а иммено драйвер "redirect" так что бы он не воспринимал записи про перенаправления в /etc/valiases/*
 
Может... еще есть какие то другие идеи.. подскажите.
Но, очень прошу, постарайтесь мне посоветовать как реализовать именно мою идею.
 
Огоромное спасибо..

Всего записей: 7 | Зарегистр. 12-03-2007 | Отправлено: 14:36 14-03-2007
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
svk1be
Возьмите тестовый сервер или виртуальную машину, настройте на ней Exim и экспериментируйте, заодно и спрашивайте. Или вы собираетесь внедрять наши советы на работающем сервере? У вас только еще больше вопросов возникнет.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 15:58 14-03-2007
svk1be

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
(Тестовый сервак) Виртуальная  машина есть... вот только советов нету
Так что если есть какие то идеи -  посоветуйте пожалуйста.
 
В принципе изучивши работу роутера redirect.. Думаю добавить в конфиг ексима следуещие:
 
driver = redirect
   allow_fail
   condition = ${perl{checkvaliasdst}{$domain}{$local_part}}
   data = :fail: invalid dest  
 
и потом добавить следуееще в exim.pl
 
sub checkvaliasdst {
         my($domain,$local_part) = @_;
         my($ret) = 0;
         open(AL,"</etc/valiases/$domain");
         my @al=<AL>;
         close AL;
         foreach my $entry (@al){
                 next if $entry !~ m/^(${local_part}\@${domain}|\*): (.*)\@(.*)$/i;
                 if ($3 eq "domain.com") {$ret =1;}
         }
         return $ret;
 }
 
где domain.com - домен мейл сервиса на который я хочу заблочить форвардер.
То есть *@domain.com - адреса на которые форвардеры (перенаправления ) будут заблочены...
 
 
но... оно по какой то причине не работает..
 
Посмотрите пожалуйсто..
 

Всего записей: 7 | Зарегистр. 12-03-2007 | Отправлено: 16:22 14-03-2007
svk1be

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще одна версия выше описаного:
 
Обьясняю просто:
 
Хочу заблочить перенаправления мыла на опредиленный домен.
То есть если на сервер приходит письмо, и имеиться запись в /etc/valiases/ что письмо должно быть перенаправленно на, допустим, user@domain.com. To оно туда отправляеться.
А я хочу что бы оно не отправлялось.
 
Но самое главное что бы блокировка работала только для писем которые перенапраляються, а для тех которые отсылаються прямо с моего сервака - отсылались без проблем.
 
Если кто нибуть здесь знает что такое /etc/valiases/ (псевдонимы)... то для них скажу следуещим образом:
Хочу что бы exim.conf не выполнял перенаправление что имееться в одном из алиасов типа:
 
foo@domain1.com: foo@domain2.com
 
где domain1.com - домен на моем серваке...
а domain2.com - домен куда письмо будет по умолчанию перенаправленно.. Что я и хочу запретить
 
 
»§«,&#184;&#184;,.·&#180;&#175;`·.,&#184;&#184;,.·&#180;&#175;`·.»§«,&#184;&#184;,.·&#180;&#175;`·.,&#184;&#184;,.·&#180;&#175;`·.»§«
 
 
Спасибо

Всего записей: 7 | Зарегистр. 12-03-2007 | Отправлено: 23:39 14-03-2007
DarkHost



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

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 10:52 15-03-2007
Dzenik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброе время суток!
Скажите, в чём проблема? С большенство серверами всё нормально работает, а вот с некоторыми возращается ошибка "550 direct mail from client hosts does not accepted, use your ISPs mail server".

Всего записей: 5 | Зарегистр. 01-11-2003 | Отправлено: 13:06 15-03-2007 | Исправлено: Dzenik, 13:13 15-03-2007
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Превед красавчег :)
 
Это скорее всего у тебюя ADSL соединение и дефолтные имена в обратной зоне.
Ну типа такого 203-18.static.alkar.net. вот по этим именам и определяется

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 14:09 15-03-2007
   

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