exim + saslauthd + courier-imap + ClamAV + системные пользов

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
BigBrother
сержант
Сообщения: 150
Зарегистрирован: 2007-07-27 17:05:55
Откуда: Украина
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение BigBrother » 2007-07-31 13:19:10

Ткните точнее пальцем,что надо прочитать http://www.lissyara.su/?id=1200 что бы не много понять как работать с почтовыми ящики юзеров.
beast писал(а):нуно завести системного пользователя на твоем почтовом серваке host10 с паролем 123.
кстати скинь свой конфиг exim, точнее те строки, которые менял в конфиге статьи.
Создал, клиент не может пройти авторизацию на сервере...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

beast
рядовой
Сообщения: 38
Зарегистрирован: 2007-07-16 14:56:40
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение beast » 2007-07-31 14:06:37

BigBrother писал(а):Создал, клиент не может пройти авторизацию на сервере...
что в логах? тоже самое?
думаю ты неправильно аутентифицируешь свой outlook (могу ошибаться :) )
такие вот должный быть параметры
E-mail Adress: host10@your-domain.com
Account Name: host10

и попробуй от рута письмецо отправить для своего host10 и посмотреть что в логах пишеться
mail -s root host10 < /etc/rc.conf

Аватара пользователя
BigBrother
сержант
Сообщения: 150
Зарегистрирован: 2007-07-27 17:05:55
Откуда: Украина
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение BigBrother » 2007-07-31 14:26:41

beast писал(а):
BigBrother писал(а):Создал, клиент не может пройти авторизацию на сервере...
что в логах? тоже самое?
думаю ты неправильно аутентифицируешь свой outlook (могу ошибаться :) )
такие вот должный быть параметры
E-mail Adress: host10@your-domain.com
Account Name: host10

и попробуй от рута письмецо отправить для своего host10 и посмотреть что в логах пишеться
mail -s root host10 < /etc/rc.conf
на клиентской станции в outlook`e я пишу host10@bsd.com и пароль 123.
Юзера хост10 с паролем 123 я создал на сервере через sysinstall > configure> user management >
В логах при этом: месяц число время srv pop3d: LOGIN FAILED, user=host10@bsd.com, ip=[xx.xx.xx.xx]
Когда от рута отправляю для host10 в логи ничего не пишется.
Оутлук при этом пишет - "не удалось войти на почтовый сервер. пароль не принят"

может в /etc/aliases надо чего добавить или конфиг exim`a не много поправить?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение Alex Keda » 2007-07-31 15:02:55

Код: Выделить всё

Когда от рута отправляю для host10 в логи ничего не пишется.
либо не отправляешь, либо не в тот лог смотришь
Убей их всех! Бог потом рассортирует...

beast
рядовой
Сообщения: 38
Зарегистрирован: 2007-07-16 14:56:40
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение beast » 2007-07-31 15:08:22

BigBrother писал(а):В логах при этом: месяц число время srv pop3d: LOGIN FAILED, user=host10@bsd.com, ip=[xx.xx.xx.xx]
должно быть pop3d: LOGIN, user=host10, ip=[xx.xx.xx.xx]
а не host10@bsd.com
по крайней мере у меня так в логах пишется))
повторяюсь, почтовый ящик в аутлуке host10@bsd.com, а имя пользователся или аккаунт (не помню как там) host10
BigBrother писал(а):Когда от рута отправляю для host10 в логи ничего не пишется.
more /var/log/maillog
а в почтовую диру пользователся кладется че нить?!

Аватара пользователя
BigBrother
сержант
Сообщения: 150
Зарегистрирован: 2007-07-27 17:05:55
Откуда: Украина
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение BigBrother » 2007-07-31 16:56:44

Так, идем по порядку.
1) Почта заработала. Письма отправляются и принимаются. Но, когда я создаю нового юзера на сервере, скажем test, то как следствие появляется /home/test, но там нету папки Maildir в которой должны быть подпапки (new, cur, tmp). И соответствено он не может принять и получить почту. Потом делаю mail -s root test < /etc/rc.conf и в /home/test появляется каталог Maildir с подкаталогами cur, tmp, new. После этого почта работает.
2) В логах пишется так, как говорил товарищ beast.
3) Получется, если в организации будет ~1k юзеров, мне для каждого прийдется создавать систем юзера и каждый раз писать mail -s root name_user < /etc/rc.conf ?? И в папке /home/ будет 1к подпапок, это нормальная ситуация?
4) А по умолчанию у меня (админа) уже есть адрес почты? Или, как вариант, мне тоже для себя создать отдельный акк таким же образом как и для всех?

to lissyara:
Смотрю я в /var/log/maillog и все равно при mail -s root name_user < /etc/rc.conf там ничего нового не появляется.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение Alex Keda » 2007-07-31 19:00:40

BigBrother писал(а):И соответствено он не может принять и получить почту. Потом делаю mail -s root test < /etc/rc.conf и в /home/test появляется каталог Maildir с подкаталогами cur, tmp, new. После этого почта работает.
это означает что почта уже работает.
а то что цирус-имап не умеет создавать диры - это проблемы цирус-имапа.
замени на довекот. он умеет
Убей их всех! Бог потом рассортирует...

Аватара пользователя
BigBrother
сержант
Сообщения: 150
Зарегистрирован: 2007-07-27 17:05:55
Откуда: Украина
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение BigBrother » 2007-07-31 20:50:27

lissyara писал(а):а то что цирус-имап не умеет создавать диры - это проблемы цирус-имапа.
замени на довекот. он умеет
а какая разница между ними? или где можно почитать?

beast
рядовой
Сообщения: 38
Зарегистрирован: 2007-07-16 14:56:40
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение beast » 2007-07-31 21:33:36

BigBrother писал(а):3) Получется, если в организации будет ~1k юзеров, мне для каждого прийдется создавать систем юзера и каждый раз писать mail -s root name_user < /etc/rc.conf ?? И в папке /home/ будет 1к подпапок, это нормальная ситуация?
вообще-то статья делалась, как я понимаю, с учетом того, что у тебя на серваке будет небольшое количество юзверей и тебе будет лень копаться с db. поправьте, если че не так
письмена не обязательно слать командой, можно c любого ящика кинуть на нового юзера)))))))
можно хранить не в хомяке, а скажем в каком нить /var и тп, тока диру поменять в конфиге экзима
BigBrother писал(а):А по умолчанию у меня (админа) уже есть адрес почты? Или, как вариант, мне тоже для себя создать отдельный акк таким же образом как и для всех?
есть, лучше на рута альяс сделай, чтоб к тебе почта падала

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение serge » 2007-07-31 21:55:17

BigBrother писал(а):Получется, если в организации будет ~1k юзеров, мне для каждого прийдется создавать систем юзера и каждый раз писать mail -s root name_user < /etc/rc.conf ?? И в папке /home/ будет 1к подпапок, это нормальная ситуация?
1. Вопщем-то можно и скрипт написать для заведения пользователя и создания ему необходимых директорий.
2. При таких больших объемах пользователей, имхо, удобнее использовать БД или ЛДАП.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение Alex Keda » 2007-07-31 23:01:51

не скажи...
знакомый рассказывал про почтового прова с ситсемными учтёками - что-то около 20-30k записей...
на фре.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
BigBrother
сержант
Сообщения: 150
Зарегистрирован: 2007-07-27 17:05:55
Откуда: Украина
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение BigBrother » 2007-07-31 23:25:21

lissyara писал(а):не скажи...
знакомый рассказывал про почтового прова с ситсемными учтёками - что-то около 20-30k записей...
на фре.
ОХ #!@ :shock: А он не говорил как это сказывается на производительности системы?

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение serge » 2007-07-31 23:27:28

Спорить не буду, опыта работы с таким количеством юзеров нет. Значит (кому как удобнее)/(кто как умеет лучше), тот так и хранит учетки :)

Аватара пользователя
BigBrother
сержант
Сообщения: 150
Зарегистрирован: 2007-07-27 17:05:55
Откуда: Украина
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение BigBrother » 2007-07-31 23:35:26

Скорее, кто как умеет :lol:
Кстати, что надо изменить
# Рубаем нах, тех, кто подставляет свой IP в HELO
deny message = "Your IP in HELO - access denied!"
hosts = * : !+relay_from_hosts : !81-196.lissyara.su
condition = ${if eq{$sender_helo_name}\
{$sender_host_address}{true}{false}}

А точнее, я не пойму, что надо вставить сюда --> !81-196.lissyara.su ???
Откуда взялась такая строка?


Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение Alex Keda » 2007-07-31 23:43:42

,предполагаю что яндекс был на системных ещё в 2002 году ...
почму предполагаю не скажу - просто так думаю...
щас то уже нет наверно...
уже бы упёрлись в 65000 :)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
BigBrother
сержант
Сообщения: 150
Зарегистрирован: 2007-07-27 17:05:55
Откуда: Украина
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение BigBrother » 2007-08-01 0:58:45

serge писал(а):А смотря че хочешь получить :)
Если бы знать, что оно может :)
Что данная строка делает в данном примере?

Аватара пользователя
BigBrother
сержант
Сообщения: 150
Зарегистрирован: 2007-07-27 17:05:55
Откуда: Украина
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение BigBrother » 2007-08-01 16:00:03

Такой вопрос. Что бы я мог перенаправлять письма пользователей в нет на другие сервера, а так же принимать письма от других серверов из инета и передавать их свои юзерам, мне надо настроить NAT?

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение serge » 2007-08-01 21:50:24

BigBrother писал(а):... мне надо настроить NAT?
Если я правильно все понял, то это лишнее. Если почтовик не в локалке. Но даж если и в локалке то без ната спокойно можно обойтись.

Аватара пользователя
BigBrother
сержант
Сообщения: 150
Зарегистрирован: 2007-07-27 17:05:55
Откуда: Украина
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение BigBrother » 2007-08-07 15:54:53

Где можно почитать описание/возможности/преимущества exim, courier-imap, clamav??

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение serge » 2007-08-07 15:59:12

Преимущества и возможнеости каждый создатель описывает на своем офсайте. Можно там поглядеть.

Аватара пользователя
BigBrother
сержант
Сообщения: 150
Зарегистрирован: 2007-07-27 17:05:55
Откуда: Украина
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение BigBrother » 2007-08-07 17:36:22

serge писал(а):Преимущества и возможнеости каждый создатель описывает на своем офсайте. Можно там поглядеть.
Мне нужно на русском языке почитать про exim, saslauthd, courier-imap :) Ссылками не поделетесь?


Аватара пользователя
BigBrother
сержант
Сообщения: 150
Зарегистрирован: 2007-07-27 17:05:55
Откуда: Украина
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение BigBrother » 2007-08-13 17:56:21

Можно к этой связке добавить такое?:
1) mysql. Тоесть что бы почтовые ящики и пароли юзеров хранились в БД.
2) веб-интерфейс для того, чтобы с любого компа в локальной сети можно было, введя логин и пароль админа, создать новый почтовый адрес, который поместится в БД и будет там хранится.

Как это можно реализовать/где почитать?

Аватара пользователя
BigBrother
сержант
Сообщения: 150
Зарегистрирован: 2007-07-27 17:05:55
Откуда: Украина
Контактная информация:

Re: exim + saslauthd + courier-imap + ClamAV + системные пользов

Непрочитанное сообщение BigBrother » 2007-08-14 18:49:27

Установил mysql. Как его приделать к уже готовому и работающему exim`y или наоборот, exim к мускулу? Тоесть что бы екзим он хранил почтовые ящики юзеров и пароли в базе данных, как это зделать? :|