URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 16251
[ Назад ]

Исходное сообщение
"ПОМОГИТЕ! У меня уже едет крыша!"

Отправлено Humka , 16-Апр-02 18:54 
Подскажите пожалуйста- какой самый простой 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

ПОМОГИТЕ!!!


Содержание

Сообщения в этом обсуждении
"RE: ПОМОГИТЕ! У меня уже едет крыша!"
Отправлено Евгений , 16-Апр-02 19:03 
smtp:
ставишь postfix: www.postfix.org
распаковываешь, make, make install
конфиг (/etc/postfix/main.cf по умолчанию) - с подробными комментариями и правится за 5 минут.
pop3:
ставишь cucipop (можешь не копмилить, а ставить из паккаджей - там он вполне рабочий)
все

"RE: ПОМОГИТЕ! У меня уже едет крыша!"
Отправлено Евгений , 16-Апр-02 19:06 
твои проблемы с smail мне тоже не понятны: тебе же внятно пишут: какой к черту lab, когда надо вписывать fqdn - типа very.cool.lab.ru


"RE: ПОМОГИТЕ! У меня уже едет крыша!"
Отправлено Nilson , 17-Апр-02 02:03 
спасибо, попробую! :)

---
И тут появилась надежда.


"RE: ПОМОГИТЕ! У меня уже едет крыша!"
Отправлено Nilson , 17-Апр-02 11:01 
Да! Евгений, а fqdn - типа very.cool.lab.ru это что- visible_domaine?



"RE: ПОМОГИТЕ! У меня уже едет крыша!"
Отправлено Евгений , 17-Апр-02 12:40 
>Да! Евгений, а fqdn - типа
>very.cool.lab.ru это что- visible_domaine?

fqdn = Fully Qualified Domain Name - полноценное имя хоста. Для локалки можно писать что угодно - например, если у тебя твой самодельный домен будет coollab.ru, fqdn мэйл-гейта логично сделать mail.coollab.ru
Я бы на твоем месте сначала настроил DNS.


"RE: ПОМОГИТЕ! У меня уже едет крыша!"
Отправлено Nilson , 17-Апр-02 13:29 
>Я бы на твоем месте сначала
>настроил DNS.
Так DNS настроен, там есть запись, что для домена lab MX сервером является server.lab, NS сервер для lab тоже server.lab, nslookup нормально показывает, что для lab MX = server.lab . Или нужно сделать CNAME?


"RE: ПОМОГИТЕ! У меня уже едет крыша!"
Отправлено Евгений , 17-Апр-02 14:22 
имя домена должно содержать точку - напр., lab.ru - тебе об этом еще smail написал



"RE: ПОМОГИТЕ! У меня уже едет крыша!"
Отправлено Nilson , 18-Апр-02 01:19 
Да, но у меня домен: lab , выше только звёзды, какую точку и где ставить: .lab или lab. ? Я уже думал об этом, переводил логи, но чё то так и не вкурил толком.


"RE: ПОМОГИТЕ! У меня уже едет крыша!"
Отправлено Nilson , 18-Апр-02 01:44 
Ты посоветовал поставить cucipop, я его скачал, а вот документации найти не могу. Не подскажешь?


"RE: ПОМОГИТЕ! У меня уже едет крыша!"
Отправлено Евгений , 18-Апр-02 15:00 
>Ты посоветовал поставить cucipop, я его
>скачал, а вот документации найти
>не могу. Не подскажешь?

pkg_add cucipop-1.31_2.tgz
man cucipop
:)

домен - сделай lab.ru, вот тебе и точка


"RE: ПОМОГИТЕ! У меня уже едет крыша!"
Отправлено Humka , 22-Апр-02 13:34 
Не могу поставить postfix! Если ставить руками postfix-1.1.7.tar.tgz скачанныйс www.postfix.com то когда загружается скрипт инсталяции, в конце после всех вопросов он выдаёт, что не может добавить пользователя и группу, хотя я и права на файлы 666 давал, не пойму почему!



"RE: ПОМОГИТЕ! У меня уже едет крыша!"
Отправлено Nightman , 17-Апр-02 11:24 
Поставь Exim не мучайся!

"RE: ПОМОГИТЕ! У меня уже едет крыша!"
Отправлено Garry , 18-Апр-02 10:22 
В качестве попера ставь popa3d, весь процесс занимает 5 мин. Есть в портах кстати она, но лучше скачать с openwall.com. А в кач-ве smtp качаешь последний сендмайл и делаешь все по инструкции из файлов INSTALL, README. Вот мой sendmail.mc

divert(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 (это флаг для локального майлера)