Страница 2 из 4

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

Добавлено: 2007-07-18 10:29:53
beast
псиб!!! усе заходило!!! :D
Лех, ты знаешь, как всегда я у тебя в должниках :wink:

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

Добавлено: 2007-07-29 20:57:38
BigBrother
Что бы сильно не гадить в этом форуме, не буду создавать тему, спрошу прямо здесь, да и название как раз подходит.

Ставлю из портов 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

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

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

Добавлено: 2007-07-29 21:02:47
Alex Keda
э...
а вот хрен его знает...
нормально из портов обновлённых поставить - вообще нет возможности?

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

Добавлено: 2007-07-29 21:14:02
BigBrother
нету, ибо тренеруюсь щас на Vmware =)
Может со временем кто чего подскажет...

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

Добавлено: 2007-07-29 21:17:36
Alex Keda
на родительской машине инет есть?
ну так выпусти дочернюю через родительскую.

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

Добавлено: 2007-07-29 21:23:04
BigBrother
Как это зделать? Я такого не когда не делал, хотя подозревал что такое можно. Не зря же при установке vmware создаются дополнительные сетевые подключения, типа "vmware network adapter xxxx"

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

Добавлено: 2007-07-29 21:34:19
Alex Keda
непомню...
чё-то про тип сетевухи - nat чтоли...

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

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

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

Добавлено: 2007-07-29 22:13:22
Alex Keda
через порты лучше ставить всё, а не кусками.

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

Добавлено: 2007-07-29 22:45:01
BigBrother
Нашел решение проблемы!
# cd /usr/local/lib
# mv libfam.a libfam.a.bak
# ln -s libfam.so libfam.a
Едем дальше :)

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

Добавлено: 2007-07-29 23:04:38
BigBrother
....тормозим :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 (правильно?)
Помогите пожалуйста разобратся, что делать дальше и как это все проверить.

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

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

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

Добавлено: 2007-07-30 15:00:39
Alex Keda
ну а ты письмо-то отправить пробовал?

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

Добавлено: 2007-07-30 15:29:48
dikens3
MX 10 srv.bsd.com (правильно?)
Правильно.

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

Добавлено: 2007-07-30 15:38:30
BigBrother
Когда ввожу команду '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 ничего не происходит, в логи ничего нового не заносится, и писем не добовляется (или может я использую не правильный синтаксис?).

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

Добавлено: 2007-07-30 16:23:22
Alex Keda
BigBrother писал(а):При выполенении mail -s root root < /etc/rc.conf ничего не происходит, в логи ничего нового не заносится, и писем не добовляется (или может я использую не правильный синтаксис?).
а какие логи?

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

Добавлено: 2007-07-30 16:23:53
Alex Keda
альясы прописываются в файле системных альясов = /etc/aliases

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

Добавлено: 2007-07-30 17:45:18
BigBrother
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

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

Добавлено: 2007-07-30 22:18:53
beast

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

А какой синтаксис?
Например как мне зделать для клиента с именем компа 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) неправильно настроил авторизацию.

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

Добавлено: 2007-07-30 23:13:12
BigBrother
beast писал(а):

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

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

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

Добавлено: 2007-07-30 23:21:48
Alex Keda
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) неправильно настроил авторизацию.
мне даже на эпию заходить не надо, чтобы знать - ругань осталась.
это нормально для курьера - он пытается инициализировать все возможные модули. Если их нет - ничё страшного - просто их нет и всё.

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

Добавлено: 2007-07-31 0:31:51
BigBrother
Как насчет моего поста выше?
В такой связке (см. название темы) я могу через себя пропускать письма пользователей с других станций во внешней сети в инет и принимать из нета для них письма?

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

Добавлено: 2007-07-31 2:02:28
serge
Для приема и передачи писем достаточно только exim'а. Все остальное уже для работы с пользователями. Т.е. данная связка способна решить твою задачу.

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

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

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

Добавлено: 2007-07-31 10:45:59
Alex Keda
некогда...
====
оффтоп
кондей поставили?