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

Исходное сообщение
"Проблемы с отправкой в sendmail-8.12.10"

Отправлено IgorD , 12-Дек-03 14:46 
Помогите люди добрые, кто чем может...
Поставил я sendmail-8.12.10 + qpopper на freeBSD 4.5.
Работает так:
- подключение к freeBSD с клиентской машины для приема почты длится
несколько минут, но при этом ошибок не возникает, т.е. в конце концов
он ее принимает, если она есть.
- отправка же почты вызывает ошибку "...  4.7.1 <i_D@mail.ru>... Relaying
temporarily denied. Cannot resolve PTR record for 192.168.0.2"

Я новичек, может коряво собрал
Привожу mc:
*** sendmail-8.12.10/cf/cf/mailserver.mc ***
divert(-1)dnl
#
# This file contains definitions for mailserver.yourdomain.com
#
divert(0)dnl
VERSIONID(`@(#)mailserver.mc 1.0 (yourdomain.com) 5/1/97')
OSTYPE(bsd4.4)dnl
DOMAIN(yourdomain.com)dnl
FEATURE(`virtusertable', `hash /etc/mail/virtusertable')dnl
MAILER(local)dnl
MAILER(smtp)dnl

*** sendmail-8.12.10/cf/domain/yourdomain.com.m4 ***
divert(-1)dnl
#
#   This file contains the global definitions for yourdomain.com
#
divert(0)dnl
VERSIONID(`@(#)yourdomain.com.m4    1.0 (yourdomain.com) 5/1/97')
FEATURE(`use_cw_file')dnl

*** sendmail-8.12.10/devtools/Site/site.config.m4 ***
APPENDDEF(`confMAPDEF',`-NEWDB')


в maillog лежит следующее
Dec 12 13:12:24 interforum sendmail[133]: gethostbyaddr(192.168.0.1) failed: 2
Dec 12 13:12:24 interforum sendmail[134]: starting daemon (8.12.10): SMTP+queueing@00:30:00

Причину gethostbyaddr(192.168.0.1) failed: 2 - не нашел

Время поджимает, пора маршрутизатор запускть на 100%, все работает, кроме почты. Помогите добрым советом!


Содержание

Сообщения в этом обсуждении
"Проблемы с отправкой в sendmail-8.12.10"
Отправлено crash , 12-Дек-03 14:49 
не пробовал прописать /etc/hosts то что необходимо?

"Проблемы с отправкой в sendmail-8.12.10"
Отправлено IgorD , 12-Дек-03 15:26 
>не пробовал прописать /etc/hosts то что необходимо?

в hosts у меня прописано следующее (для доменного имени interforum.ua):
::1            localhost localhost.interforum.ua
127.0.0.1        localhost localhost.interforum.ua

может тут собака порылась?


"Проблемы с отправкой в sendmail-8.12.10"
Отправлено Bopros , 12-Дек-03 15:47 
>Помогите люди добрые, кто чем может...
>Поставил я sendmail-8.12.10 + qpopper на freeBSD 4.5.
>Работает так:
>- подключение к freeBSD с клиентской машины для приема почты длится
>несколько минут, но при этом ошибок не возникает, т.е. в конце концов
>
>он ее принимает, если она есть.
>- отправка же почты вызывает ошибку "...  4.7.1 <i_D@mail.ru>... Relaying
>temporarily denied. Cannot resolve PTR record for 192.168.0.2"
>
>Я новичек, может коряво собрал
>Привожу mc:
>*** sendmail-8.12.10/cf/cf/mailserver.mc ***
>divert(-1)dnl
>#
># This file contains definitions for mailserver.yourdomain.com
>#
>divert(0)dnl
>VERSIONID(`@(#)mailserver.mc 1.0 (yourdomain.com) 5/1/97')
>OSTYPE(bsd4.4)dnl
>DOMAIN(yourdomain.com)dnl
>FEATURE(`virtusertable', `hash /etc/mail/virtusertable')dnl
>MAILER(local)dnl
>MAILER(smtp)dnl
>
>*** sendmail-8.12.10/cf/domain/yourdomain.com.m4 ***
>divert(-1)dnl
>#
>#   This file contains the global definitions for yourdomain.com
>#
>divert(0)dnl
>VERSIONID(`@(#)yourdomain.com.m4 1.0 (yourdomain.com) 5/1/97')
>FEATURE(`use_cw_file')dnl
>
>*** sendmail-8.12.10/devtools/Site/site.config.m4 ***
>APPENDDEF(`confMAPDEF',`-NEWDB')
>
>
>в maillog лежит следующее
>Dec 12 13:12:24 interforum sendmail[133]: gethostbyaddr(192.168.0.1) failed: 2
>Dec 12 13:12:24 interforum sendmail[134]: starting daemon (8.12.10): SMTP+queueing@00:30:00
>
>Причину gethostbyaddr(192.168.0.1) failed: 2 - не нашел
>
>Время поджимает, пора маршрутизатор запускть на 100%, все работает, кроме почты. Помогите
>добрым советом!

настрой named или пропиши в /etc/hosts IP адреса, имена клиентов! и всё ок будет


"Проблемы с отправкой в sendmail-8.12.10"
Отправлено IgorD , 12-Дек-03 16:58 
>настрой named или пропиши в /etc/hosts IP адреса, имена клиентов! и всё
>ок будет

подкоректировал hosts. Теперь он имеетвид:
::1            localhost localhost.interforum.ln.ua
127.0.0.1        localhost localhost.interforum.ln.ua
192.168.0.2    admin.interforum.ln.ua    admin

Клиентская машина стала без тормозов конектится к freeBSD, также стал конект по ftp быстро срабатывать, НО ПОЧТУ ПОПРЕЖДЕ НЕМОГУ ОТПРАВИТЬ

*** maillog ***
Dec 12 15:54:32 interforum sendmail[199]: hBCDsVOx000199: ruleset=check_rcpt, arg1=<i_D@mail.ru>, relay=admin.interforum.ua [192.168.0.2], reject=550 5.7.1 <i_D@mail.ru>... Relaying denied
Dec 12 15:54:32 interforum sendmail[199]: hBCDsVOx000199: from=<admin@interforum.ua>, size=0, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=admin.interforum.ua [192.168.0.2]

Чёто я наверное не то делаю... :-(
Может в /etc/mail/local-host-names не в том формате запись? Тамв всего одна строчка

interforum.ua


"Проблемы с отправкой в sendmail-8.12.10"
Отправлено lavr , 12-Дек-03 17:20 
>>настрой named или пропиши в /etc/hosts IP адреса, имена клиентов! и всё
>>ок будет
>
>подкоректировал hosts. Теперь он имеетвид:
>::1   localhost localhost.interforum.ln.ua
>127.0.0.1  localhost localhost.interforum.ln.ua
>192.168.0.2 admin.interforum.ln.ua admin
>
>Клиентская машина стала без тормозов конектится к freeBSD, также стал конект по
>ftp быстро срабатывать, НО ПОЧТУ ПОПРЕЖДЕ НЕМОГУ ОТПРАВИТЬ
>
>*** maillog ***
>Dec 12 15:54:32 interforum sendmail[199]: hBCDsVOx000199: ruleset=check_rcpt, arg1=<i_D@mail.ru>, relay=admin.interforum.ua [192.168.0.2], reject=550 5.7.1 <i_D@mail.ru>... Relaying denied
>Dec 12 15:54:32 interforum sendmail[199]: hBCDsVOx000199: from=<admin@interforum.ua>, size=0, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=admin.interforum.ua [192.168.0.2]
>
>Чёто я наверное не то делаю... :-(
>Может в /etc/mail/local-host-names не в том формате запись? Тамв всего одна строчка
>
>
>interforum.ua

о боже...

:: - это для nis, и должно быть закоментарено, если не используется YP/NIS
и если Linux/Solaris, то еще подкрутить nsswitch.conf
пример /etc/hosts:

159.93.17.121           unix1 unix1.jinr.dubna.su unix1.jinr.ru
159.93.17.129           mp3 mp3.jinr.dubna.su
159.93.25.88            xnc xnc.jinr.dubna.su

#::1                    localhost localhost.my.domain myname.my.domain
#
# Imaginary network.
#10.0.0.2               myname.my.domain myname
#10.0.0.3               myfriend.my.domain myfriend
#
# According to RFC 1918, you can use the following IP networks for
# private nets which will never be connected to the Internet:
#
#       10.0.0.0        -   10.255.255.255
#       172.16.0.0      -   172.31.255.255
#       192.168.0.0     -   192.168.255.255


"Проблемы с отправкой в sendmail-8.12.10"
Отправлено IgorD , 12-Дек-03 17:54 
>о боже...
>
>:: - это для nis, и должно быть закоментарено, если не используется
>YP/NIS
>и если Linux/Solaris, то еще подкрутить nsswitch.conf
>пример /etc/hosts:

заремил ::

>159.93.17.121           unix1 unix1.jinr.dubna.su unix1.jinr.ru

теперь hosts имеет две строки

127.0.0.1        localhost localhost.interforum.ua
192.168.0.2    admin    admin.interforum.ua

но это не решило проблему


"Проблемы с отправкой в sendmail-8.12.10"
Отправлено lavr , 12-Дек-03 18:00 
>>о боже...
>>
>>:: - это для nis, и должно быть закоментарено, если не используется
>>YP/NIS
>>и если Linux/Solaris, то еще подкрутить nsswitch.conf
>>пример /etc/hosts:
>
>заремил ::
>
>>159.93.17.121           unix1 unix1.jinr.dubna.su unix1.jinr.ru
>
>теперь hosts имеет две строки
>
>127.0.0.1  localhost localhost.interforum.ua
>192.168.0.2 admin admin.interforum.ua
>
>но это не решило проблему

а это и не было решением ВСЕХ твоих проблем, это только resolving,
про остальное тебе сказали - настрой релеинг.


"Проблемы с отправкой в sendmail-8.12.10"
Отправлено Muke , 12-Дек-03 17:23 
>>настрой named или пропиши в /etc/hosts IP адреса, имена клиентов! и всё
>>ок будет
>
>подкоректировал hosts. Теперь он имеетвид:
>::1   localhost localhost.interforum.ln.ua
>127.0.0.1  localhost localhost.interforum.ln.ua
>192.168.0.2 admin.interforum.ln.ua admin
>
>Клиентская машина стала без тормозов конектится к freeBSD, также стал конект по
>ftp быстро срабатывать, НО ПОЧТУ ПОПРЕЖДЕ НЕМОГУ ОТПРАВИТЬ
>
>*** maillog ***
>Dec 12 15:54:32 interforum sendmail[199]: hBCDsVOx000199: ruleset=check_rcpt, arg1=<i_D@mail.ru>, relay=admin.interforum.ua [192.168.0.2], reject=550 5.7.1 <i_D@mail.ru>... Relaying denied
>Dec 12 15:54:32 interforum sendmail[199]: hBCDsVOx000199: from=<admin@interforum.ua>, size=0, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=admin.interforum.ua [192.168.0.2]
>
>Чёто я наверное не то делаю... :-(
>Может в /etc/mail/local-host-names не в том формате запись? Тамв всего одна строчка
>
>
>interforum.ua

Релей разреши с локальной подсети, а лучше пользовать SMTP Auth.
http://www.sendmail.org/tips/relaying.html


"Проблемы с отправкой в sendmail-8.12.10"
Отправлено IgorD , 12-Дек-03 18:59 
СПАСИБО ВСЕМ!!! РАБОТАЕТ!!!
Решение проблемы было в добавлении соответствующих записай в hosts, подключении и настройке файла relay-domains

ЕЩЕ РАЗ СПАСИБО ЗА ПОМОЩЬ!!!!!!