Подскажите пожалуйста- какой самый простой smtp, pop сервер под FreeBSD 4.3. Я уже с smail затрахался! Я готов заплатить тому, кто поможет настроить. Цель сервера- обслуживание локалки и всё!
Вот что в логах:
|------------------------- Message log follows: -------------------------|
Xfail: <root@server.lab> reason: (ERR144) transport local: child returned status EX_TEMPFAIL (75)
|------------------------- Failed addresses follow: ---------------------|
address: root@server.lab ... failed: transport local: child returned status EX_TEMPFAIL (75)
|------------------------- Message text follows: ------------------------|config:
spool_mode=400
max_message_size=200k
hostnames=lab:server.lab:server
visible_domain=lab
visible_name=lab
-transport_file
#smart_path=lab
#smart_transport=smtp
#smart_user=root
+error_copy_postmaster # Все ошибки постмастеру
postmaster_address=root@.server.lab # Имя постмастера
smtp_banner="$primary_name BSD Smail$version
+smtp_debug # для Отладкиlogfile:
04/16/2002 17:25:52: [519] remote connection from server.lab[192.168.16.235]
04/16/2002 17:25:52: [519] remote EHLO: rejected: invalid operand: 'lab': from (server.lab) source [192.168.16.235]: hostname must contain a '.'.
04/16/2002 17:25:52: [519] remote HELO: rejected: invalid operand: 'lab': from (server.lab) source [192.168.16.235]: hostname must contain a '.'.
04/16/2002 17:25:52: [519] remote RSET: requested by (server.lab) [192.168.16.235]
04/16/2002 17:25:52: [519] remote HELO: rejected: invalid operand: 'lab': from (server.lab) source [192.168.16.235]: hostname must contain a '.'.
04/16/2002 17:25:52: [519] remote got QUIT from (server.lab) [192.168.16.235].
04/16/2002 17:25:52: [m16xWh7-002Ma6C] root@.server.lab ... failed: (ERR_152) fatal error from smtp transport:
501-HELO requires a valid host name as operand: 'lab'
501-connection rejected from server.lab remote address [192.168.16.235].
501-Reason given was:
501 hostname must contain a '.'.
04/16/2002 17:25:52: [m16xWh7-002Ma6C] mail moved to /var/spool/smail/error/16xWh7-002Ma6C
04/16/2002 17:25:52: [m16xWgG-002Ma2C] root ... error returned to root
04/16/2002 17:25:52: [m16xWgG-002Ma2C] root ... error sent to postmaster
04/16/2002 17:25:52: [m16xWgG-002Ma2C] Completed.
MX Сервер server.lab
Домен lab
nameserver server.labПОМОГИТЕ!!!
smtp:
ставишь postfix: www.postfix.org
распаковываешь, make, make install
конфиг (/etc/postfix/main.cf по умолчанию) - с подробными комментариями и правится за 5 минут.
pop3:
ставишь cucipop (можешь не копмилить, а ставить из паккаджей - там он вполне рабочий)
все
твои проблемы с smail мне тоже не понятны: тебе же внятно пишут: какой к черту lab, когда надо вписывать fqdn - типа very.cool.lab.ru
спасибо, попробую! :)---
И тут появилась надежда.
Да! Евгений, а fqdn - типа very.cool.lab.ru это что- visible_domaine?
>Да! Евгений, а fqdn - типа
>very.cool.lab.ru это что- visible_domaine?fqdn = Fully Qualified Domain Name - полноценное имя хоста. Для локалки можно писать что угодно - например, если у тебя твой самодельный домен будет coollab.ru, fqdn мэйл-гейта логично сделать mail.coollab.ru
Я бы на твоем месте сначала настроил DNS.
>Я бы на твоем месте сначала
>настроил DNS.
Так DNS настроен, там есть запись, что для домена lab MX сервером является server.lab, NS сервер для lab тоже server.lab, nslookup нормально показывает, что для lab MX = server.lab . Или нужно сделать CNAME?
имя домена должно содержать точку - напр., lab.ru - тебе об этом еще smail написал
Да, но у меня домен: lab , выше только звёзды, какую точку и где ставить: .lab или lab. ? Я уже думал об этом, переводил логи, но чё то так и не вкурил толком.
Ты посоветовал поставить cucipop, я его скачал, а вот документации найти не могу. Не подскажешь?
>Ты посоветовал поставить cucipop, я его
>скачал, а вот документации найти
>не могу. Не подскажешь?pkg_add cucipop-1.31_2.tgz
man cucipop
:)домен - сделай lab.ru, вот тебе и точка
Не могу поставить postfix! Если ставить руками postfix-1.1.7.tar.tgz скачанныйс www.postfix.com то когда загружается скрипт инсталяции, в конце после всех вопросов он выдаёт, что не может добавить пользователя и группу, хотя я и права на файлы 666 давал, не пойму почему!
Поставь Exim не мучайся!
В качестве попера ставь popa3d, весь процесс занимает 5 мин. Есть в портах кстати она, но лучше скачать с openwall.com. А в кач-ве smtp качаешь последний сендмайл и делаешь все по инструкции из файлов INSTALL, README. Вот мой sendmail.mcdivert(0)dnl
VERSIONID(`$Id: generic-bsd4.4.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp $')
OSTYPE(bsd4.4)dnl
MODIFY_MAILER_FLAGS(`LOCAL', `+S')dnl
DOMAIN(generic)dnl
FEATURE(relay_entire_domain)dnl
MASQUERADE_AS(your-domain)dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(`nocanonify')dnl
MAILER(local)dnl
MAILER(smtp)dnlделаешь потом make install-cf
Все работает.
P.S.
В моем sendmail.mc не все фичи, нужные для работы, этот скрипт сам включает туда фичи из /m4 , /cf, так что не пытайся сделать просто m4. Так же тебе возможно не понадобится MODIFY_MAILER_FLAGS (это флаг для локального майлера)