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

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
beast
рядовой
Сообщения: 38
Зарегистрирован: 2007-07-16 14:56:40
Контактная информация:

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

Непрочитанное сообщение beast » 2007-07-18 10:29:53

псиб!!! усе заходило!!! :D
Лех, ты знаешь, как всегда я у тебя в должниках :wink:

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

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

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

Непрочитанное сообщение BigBrother » 2007-07-29 20:57:38

Что бы сильно не гадить в этом форуме, не буду создавать тему, спрошу прямо здесь, да и название как раз подходит.

Ставлю из портов exim, saslauthd, courier-imap, clamav по статье на сайте http://www.lissyara.su, которая называнется, а она так и называется "exim + saslauthd + courier-imap + ClamAV + системные пользователи - из /etc/passwd". Но, проги которые ставятся из портов я тяну не из инета, а с /mnt/cdrom, посредством прописание в /etc/make.conf --> 'MASTER_SITE_OVERRIDE=/mnt/cdrom/'. Естествено ставлю и те зависимые пакеты на которые ругается та или иная прога.
Все шло хорошо, пока дело не дошло до установки courier-imap. В один прекрасный момент он вздумал на меня матюкнутся :( сказав следуйщее:
/usr/local/lib/libfam.a(Client.o)(.eh_frame+0x11): undefined reference to '__gxx__personality_v0'
gmake[3]: *** [maildirkw] Error 1
gmake[3]: Leaving directory '/usr/ports/mail/courier-imap/work/courier-imap-4.1.1/maildir'
gmake[2]: *** [all] Error 2
gmake: Leaving directory '/usr/ports/mail/courier-imap/work/courier-imap-4.1.1/maildir'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory '/usr/ports/mail/courier-imap/work/courier-imap-4.1.1'
gmake: *** [all] Error 2
*** Error code 2
Stop in /usr/ports/mail/courier-imap.
Это все случилось, когда ставилась зависимость в виде исходника fam-2.6.10.tar.gz

Что делать/как это исправить/в чем ошибка???

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

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

Непрочитанное сообщение Alex Keda » 2007-07-29 21:02:47

э...
а вот хрен его знает...
нормально из портов обновлённых поставить - вообще нет возможности?
Убей их всех! Бог потом рассортирует...

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

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

Непрочитанное сообщение BigBrother » 2007-07-29 21:14:02

нету, ибо тренеруюсь щас на Vmware =)
Может со временем кто чего подскажет...

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

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

Непрочитанное сообщение Alex Keda » 2007-07-29 21:17:36

на родительской машине инет есть?
ну так выпусти дочернюю через родительскую.
Убей их всех! Бог потом рассортирует...

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

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

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

Как это зделать? Я такого не когда не делал, хотя подозревал что такое можно. Не зря же при установке vmware создаются дополнительные сетевые подключения, типа "vmware network adapter xxxx"

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

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

Непрочитанное сообщение Alex Keda » 2007-07-29 21:34:19

непомню...
чё-то про тип сетевухи - nat чтоли...
Убей их всех! Бог потом рассортирует...

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

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

Непрочитанное сообщение BigBrother » 2007-07-29 21:57:44

угу, ясно.
Ну допустим я зделаю такую схему. А можно будет установить одну конкретную библиотке через порты? Например ту на которой у меня заглючила установка... Если да, как это зделать, что прописать? А заглючило вот на этой проге fam-2.6.10.tar.gz
lissyara писал(а):ну так выпусти дочернюю через родительскую.
кто знает, подскажите как это зделать на vmware :?

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

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

Непрочитанное сообщение Alex Keda » 2007-07-29 22:13:22

через порты лучше ставить всё, а не кусками.
Убей их всех! Бог потом рассортирует...

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

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

Непрочитанное сообщение BigBrother » 2007-07-29 22:45:01

Нашел решение проблемы!
# cd /usr/local/lib
# mv libfam.a libfam.a.bak
# ln -s libfam.so libfam.a
Едем дальше :)

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

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

Непрочитанное сообщение BigBrother » 2007-07-29 23:04:38

....тормозим :roll:
Все установил по мануалу. Теперь:
У меня есть локал сеть 10.10.10.0/24 <> server: srv.bsd.com - 10.10.10.1 <> client: host10.bsd.com - 10.10.10.10. Все друг друга пингуют и nslookup видит прямую и обратную зоны.
Как мне проверить работает ли почта внутри локал сети? Как зделать мне для сервера почту админ@bsd.com и для клиента имя_компа@bsd.com. Настроки exim`a не совсем понял :cry: вот и спрашиваю. В настройках бинда кроме других записей, стоит такая: MX 10 srv.bsd.com (правильно?)
Помогите пожалуйста разобратся, что делать дальше и как это все проверить.

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

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

Непрочитанное сообщение BigBrother » 2007-07-30 14:53:10

Мне кто-то ответит? Помогите проверить работоспособность того что было настроено/описано выше.
Все мы были учениками(c)один из пользователей форума forum.lissyara.su

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

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

Непрочитанное сообщение Alex Keda » 2007-07-30 15:00:39

ну а ты письмо-то отправить пробовал?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

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

Непрочитанное сообщение dikens3 » 2007-07-30 15:29:48

MX 10 srv.bsd.com (правильно?)
Правильно.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

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

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

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

Когда ввожу команду 'mail', мне показывает что в папке /var/mail/root уже 11 писем:
N 1 оператор@srv.bsd.com Web Jul 18 14:33 23/896 "Cron <operator@srv> /"
и так далее... до N 12
в теле письма from: оператор@srv.bsd.com (Cron Daemon), to: оператор@srv.bsd.com
Я так понял Крон мне сообщает про определеные неисправности в системе. Он мне говорит что httpd не может быть запущен (но не будем обращать внимание, потом разбернусь и вообще он у меня запущен :))

Из этого всего я понял что у меня щас почтовый адрес оператор@srv.bsd.com. Как его поменять на админ@bsd.com и как зделать что бы после @ не ставилось 'srv', а подставлялось имя домена.

При выполенении mail -s root root < /etc/rc.conf ничего не происходит, в логи ничего нового не заносится, и писем не добовляется (или может я использую не правильный синтаксис?).

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

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

Непрочитанное сообщение Alex Keda » 2007-07-30 16:23:22

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

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

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

Непрочитанное сообщение Alex Keda » 2007-07-30 16:23:53

альясы прописываются в файле системных альясов = /etc/aliases
Убей их всех! Бог потом рассортирует...

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

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

Непрочитанное сообщение BigBrother » 2007-07-30 17:45:18

lissyara писал(а):
BigBrother писал(а):При выполенении mail -s root root < /etc/rc.conf ничего не происходит, в логи ничего нового не заносится, и писем не добовляется (или может я использую не правильный синтаксис?).
а какие логи?
последнии строки /var/log/maillog
...............
Jul 30 11:50:09 srv authdemond: Installing libauthldap
Jul 30 11:50:09 srv authdemond: Shared object "libauthldap.so" not found, required by "authdaemond"
Jul 30 11:50:09 srv authdemond: Installing libauthmysql
Jul 30 11:50:09 srv authdemond: Shared object "libauthmysql.so" not found, required by "authdaemond"
Jul 30 11:50:09 srv authdemond: Installing libauthpgsql
Jul 30 11:50:09 srv authdemond: Shared object "libauthpgsql.so" not found, required by "authdaemond"

О, по прошествию времени, outlook стал запрашивать имя почтового ящик и пароль что бы авторизироватся на сервере.
lissyara писал(а):альясы прописываются в файле системных альясов = /etc/aliases
А какой синтаксис?
Например как мне зделать для клиента с именем компа host10, адрес хост10@bsd.com и пароль 12345

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

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

Непрочитанное сообщение beast » 2007-07-30 22:18:53

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

А какой синтаксис?
Например как мне зделать для клиента с именем компа host10, адрес хост10@bsd.com и пароль 12345
смысл делать alias на самого себя?! если у тебя есть системный юзверь host10, а пароль тебе здесь зачем? оставь его для своего MUA.

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

mail -s root root < /etc/rc.conf
глупо конечно, но можно в /etc/rc.conf написать такое для примера
root: host10, lissyara
lissyara: admin@lissyara.su
при условии существования системных юзеров host10 и lissyara
таким образом, почта от рута будет доставляться пользователям host10 и lissyara
и соответственно на ящики host10@your-domain.com и admin@lissyara.su
А на счет

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

последнии строки /var/log/maillog
...............
Jul 30 11:50:09 srv authdemond: Installing libauthldap
Jul 30 11:50:09 srv authdemond: Shared object "libauthldap.so" not found, required by "authdaemond"
Jul 30 11:50:09 srv authdemond: Installing libauthmysql
Jul 30 11:50:09 srv authdemond: Shared object "libauthmysql.so" not found, required by "authdaemond"
Jul 30 11:50:09 srv authdemond: Installing libauthpgsql
Jul 30 11:50:09 srv authdemond: Shared object "libauthpgsql.so" not found, required by "authdaemond"
у меня похожая ругань на либы была когда я первый раз у себя на MUA (в моем случае Thunderbird) неправильно настроил авторизацию.

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

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

Непрочитанное сообщение BigBrother » 2007-07-30 23:13:12

beast писал(а):

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

А какой синтаксис?
Например как мне зделать для клиента с именем компа host10, адрес хост10@bsd.com и пароль 12345
смысл делать alias на самого себя?! если у тебя есть системный юзверь host10, а пароль тебе здесь зачем? оставь его для своего MUA.
ХМ, тогда я чего-то не догоняю... Задача стоит такая: есть сервер в локал сети, есть станции в этой локал сети, одна из станций клиента называется host10, вот как мне этому клиенту зделать почтовик с именем host10@name_domain.com и пароль 123?? Что бы он мог отправлять и принимать електороные письма через инетрнет?
Или данная связка такого не позволяет?

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

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

Непрочитанное сообщение Alex Keda » 2007-07-30 23:21:48

beast писал(а):А на счет

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

последнии строки /var/log/maillog
...............
Jul 30 11:50:09 srv authdemond: Installing libauthldap
Jul 30 11:50:09 srv authdemond: Shared object "libauthldap.so" not found, required by "authdaemond"
Jul 30 11:50:09 srv authdemond: Installing libauthmysql
Jul 30 11:50:09 srv authdemond: Shared object "libauthmysql.so" not found, required by "authdaemond"
Jul 30 11:50:09 srv authdemond: Installing libauthpgsql
Jul 30 11:50:09 srv authdemond: Shared object "libauthpgsql.so" not found, required by "authdaemond"
у меня похожая ругань на либы была когда я первый раз у себя на MUA (в моем случае Thunderbird) неправильно настроил авторизацию.
мне даже на эпию заходить не надо, чтобы знать - ругань осталась.
это нормально для курьера - он пытается инициализировать все возможные модули. Если их нет - ничё страшного - просто их нет и всё.
Убей их всех! Бог потом рассортирует...

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

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

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

Как насчет моего поста выше?
В такой связке (см. название темы) я могу через себя пропускать письма пользователей с других станций во внешней сети в инет и принимать из нета для них письма?

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

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

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

Для приема и передачи писем достаточно только exim'а. Все остальное уже для работы с пользователями. Т.е. данная связка способна решить твою задачу.

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

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

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

BigBrother писал(а): Задача стоит такая: есть сервер в локал сети, есть станции в этой локал сети, одна из станций клиента называется host10, вот как мне этому клиенту зделать почтовик с именем host10@name_domain.com и пароль 123?? Что бы он мог отправлять и принимать електороные письма через инетрнет?
нуно завести системного пользователя на твоем почтовом серваке host10 с паролем 123.
кстати скинь свой конфиг exim, точнее те строки, которые менял в конфиге статьи.
lissyara писал(а):мне даже на эпию заходить не надо, чтобы знать - ругань осталась.это нормально для курьера - он пытается инициализировать все возможные модули. Если их нет - ничё страшного - просто их нет и всё.
можно убрать(закомментировать :) ) ненужные модули в конфигах authdaemon...
если все еще есть желание, зайди на епию :)

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

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

Непрочитанное сообщение Alex Keda » 2007-07-31 10:45:59

некогда...
====
оффтоп
кондей поставили?
Убей их всех! Бог потом рассортирует...