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

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
права на почтовые каталоги, которые создает ексим, такие:
имя владельца - exim
имя группы - mail
права доступа: чтение/запись для владельца
                        запуск/поиск для владельца
 
довекот у меня включен в группу mail. если этим каталогам дать права
чтение/запись/запуск/поиск для группы - то все работает!
 
но как запустить довекот с правами ексима или от его имени?

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 17:33 22-09-2006
AutopilotNN



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос, как Exim'у бороться с роботами, которые коннектятся с почтовику и тупо шлют почту от имени получателя? Между тем, один сотрудник вполне может послать почту самому себе, используя SMTP другого провайдера. Кроме блеклистов ничего нет?  
Вопрос не академический. На сервере нужно поднять почтовик вначале с закрытым релеем, потом с SMTP авторизацией. Коллеге, который использовал настройку в шапке, я уже наотсылал письма по телнету, используя его же ящик и домен.  
 
Пока спасает то, что сервер лишь www с закрытым релеем:
2006-09-21 09:22:29 H=(students.nino.ru) [62.117.117.53] F=<noreply@students.nino.ru> rejected RCPT <user@students.nino.ru>: relay not permitted      
2006-09-21 10:45:47 H=(students.nino.ru) [81.195.180.67] F=<MAILER-DAEMON@students.nino.ru> rejected RCPT <user@students.nino.ru>: relay not permitted
2006-09-21 12:06:23 H=(students.nino.ru) [81.195.180.67] F=<noreply@students.nino.ru> rejected RCPT <user@students.nino.ru>: relay not permitted      
2006-09-21 14:30:31 H=(students.nino.ru) [62.117.117.53] F=<postmaster@students.nino.ru> rejected RCPT <user@students.nino.ru>: relay not permitted    
 
Дополнено:  
Что т ответов нет, или считается что проблемы нет.

Всего записей: 20 | Зарегистр. 19-08-2005 | Отправлено: 17:34 22-09-2006 | Исправлено: AutopilotNN, 10:52 25-09-2006
admua

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

Цитата:
довекот у меня включен в группу mail. если этим каталогам дать права
чтение/запись/запуск/поиск для группы - то все работает!  

а что мешает так поступить?

Всего записей: 18 | Зарегистр. 24-02-2006 | Отправлено: 18:28 22-09-2006
G_R



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

Цитата:
а что мешает так поступить?

т.е. после заведения юзвера нужно все его каталоги переделать по правам?
так это заIPет )

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 19:09 22-09-2006
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DEV777
зачем получателю сообщение о том, что ему отправили вирус ?
 
Ну, а если интересно админу - то соответствующие настройки есть в clamav-е

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



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

Цитата:
после заведения юзвера нужно все его каталоги переделать по правам?

Читайте документацию.
Если у вас dovecot авторизует пользователей через /etc/passwd, то права к папкам должны быть согласно именно этому файлу. Хотите, чтобы права отличались? Ради бога, в транспорте укажите
user = dovecot
и вновь приходящие письма будут именно с такими правами. А на те, что пришли, можно сделать chown -R /path_to_dir/Maildir.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 01:54 23-09-2006
AutopilotNN



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
G_R
Запускать dovcot от имени exim не есть гуд. пусть в своей песочнице будет
 
dovecot.conf:
userdb static {                                                          
     args = uid=(exim uid) gid=(exim gid) home=/var/mail/%u                              
}                                                                        
Может так?

Всего записей: 20 | Зарегистр. 19-08-2005 | Отправлено: 10:44 25-09-2006 | Исправлено: AutopilotNN, 10:45 25-09-2006
DarkHost



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

Цитата:
Запускать dovcot от имени exim не есть гуд

А причем тут это? Я говорю о том, что на этапе доставки, письму будет назначаться другой владелец, а именно dovecot. Точно так же, если убрать из транспорта вообще опции "user" и "group", то переопределение прав будет "chown $id:$group".
 
Насчет последнего я не на 100% уверен, давно пробовал.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 11:00 25-09-2006
G_R



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
всем спасибо! проблема решилась! всё работает!
как грится в одном мультике: "Шарик, ты балбес!" )
проблема была в базе users, неправильное значение uid )
 
Добавлено:
один маленький вопросик:
может у кого есть скрипт для добавления клиентов в базу MySQL почтовика?

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 17:37 25-09-2006
fd254



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
G_R
У меня есть, правда для  себя делал, так что без претензий.  
mailadd
 
Весь русский текст набран в кодировке KOI8-R
А пользуюсь так: mailadd --user=user --pass=password --quota=число

Всего записей: 142 | Зарегистр. 07-02-2003 | Отправлено: 21:11 25-09-2006 | Исправлено: fd254, 21:14 25-09-2006
Peter171

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

Цитата:
может у кого есть скрипт для добавления клиентов в базу MySQL почтовика?

Может это подойдёт. http://mailadmin.home21.org/

Всего записей: 3 | Зарегистр. 28-11-2005 | Отправлено: 21:41 25-09-2006
admua

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в конфиге есть правило, предположим
Код:
deny condition =  ${if>{$message_size}{10K}{yes}{no}}  
message="deny"
и есть с ним проблема..  
если пользователь не использовал аутентификацию SMTP, то все прекрастно работает, но если использовал - все, он уже не попадает под это правило.
как можно установить это правило для всех?
 
 

Всего записей: 18 | Зарегистр. 24-02-2006 | Отправлено: 15:24 26-09-2006
G_R



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

Цитата:
Может это подойдёт. http://mailadmin.home21.org/  

 
вылетает с ошибкой: "Невозможно отобразить страницу"

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 17:17 26-09-2006
Yakon

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

Цитата:
может у кого есть скрипт для добавления клиентов в базу MySQL почтовика?

http://www.lissyara.su/?id=1173
просто и удобно.

Всего записей: 162 | Зарегистр. 11-01-2004 | Отправлено: 23:13 26-09-2006
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
admua
вообще-то в экзиме можно просто поставить ограничение на размер письма без всяких acl-ей.
 

Цитата:
если пользователь не использовал аутентификацию SMTP, то все прекрастно работает, но если использовал - все, он уже не попадает под это правило.  как можно установить это правило для всех?

логично предположить , что после аутентификации стоит аксепт и сообщение просто не доходит до нужного acl-я

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 02:01 27-09-2006
Peter171

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


Цитата:
Цитата:Может это подойдёт. http://mailadmin.home21.org/  
 
 
вылетает с ошибкой: "Невозможно отобразить страницу"

 
Вроде работает.

Всего записей: 3 | Зарегистр. 28-11-2005 | Отправлено: 02:19 27-09-2006
G_R



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здрасте!
после команды "exim -bt admin@minsk.by" вылетает ошибка:
admin@minsk.by is undeliverable:
 Unrouteable address
 
как правильно настроить ДНС-сервак? где чего копать?
 

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 18:07 29-09-2006
derv

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поставил и настроил по статье http://www.opennet.ru/docs/RUS/exit_setup/exim.html но МТА пока карректно работать не начал.
во-первых
/usr/local/exim/bin/exim -bt postmaster
postmaster@krasnodar.mydomain.ru is undeliverable:
  Unrouteable address
 
остальные проверки работоспособности просто зависают
/usr/local/exim/bin/exim -bt someuser@msn.co
/usr/local/exim/bin/exim -v postmaster@krasnodar.mydomain.ru
/usr/local/exim/bin/exim -v someuser@msn.com
 
 
smtp ведет себя очень странно. иногда он отправляет письма, но чаще, клиент надолго задымывается на этапе "Соединение с SMTP сервером прошло удачно" - "Отправка письма для ...", а потом вылетает по таймауту с ошибкой "Письмо не отправлено. Сервер сообщает: "
 
в exim_maillog полно вот такого:

Цитата:
2006-09-29 19:03:04 no host name found for IP address 213.24.17.4
...
`2006-09-29 19:04:07 DNS list lookup defer (probably timeout) for 4.17.24.213.ipwhois.rfc-ignorant.org: assumed not in list
2006-09-29 19:05:00 1GTJvA-0003Fk-Ex <= root@krasnodar.computercity.ru U=root P=local S=822 from <root@krasnodar.computercity.ru> for root
2006-09-29 19:05:00 1GTJvA-0003Fk-Ex ** root@krasnodar.computercity.ru: Unrouteable address
2006-09-29 19:05:00 1GTJvA-0003Fm-Ht <= <> R=1GTJvA-0003Fk-Ex U=exim P=local S=1712 from <> for root@krasnodar.computercity.ru
2006-09-29 19:05:00 1GTJvA-0003Fm-Ht ** root@krasnodar.computercity.ru: Unrouteable address
2006-09-29 19:05:00 1GTJvA-0003Fm-Ht Frozen (delivery error message)
2006-09-29 19:05:00 1GTJvA-0003Fk-Ex Completed
 

Всего записей: 1 | Зарегистр. 29-09-2006 | Отправлено: 19:16 29-09-2006
Ilya98

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Глупая, но настойчивая просьба
 
Предлагаю завести файл для описания назначения прав пользователей на каталоги почтовых, антивирусных и антиспамовых служб.
 
Вызвано следующим:
Поставил dovecot из портов, в настоящий момент трачу кучу времени для возвращения работоспообности всей связки.  
Т.к добавил пользователя dovecot в группу mail и ошибся:
pw groupmod mail -M dovecot Бл..ин
 
Сижу, матерюсь, читаю, а времени мало
А UNIX не любит суеты...
 
C уважением,
Ilya98
 

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
бывает
 
Я когда скрипт ваял и одна из переменных была путь к директории, я перемудрил ну в итоге получилось от корня 777 права на все :)
 
пришлось переставлять ибо линукс был. А если бы фря - пришлось бы мир пересобрать

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 13:10 02-10-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.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru