Помогите люди добрые, кто чем может...
Поставил я 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%, все работает, кроме почты. Помогите добрым советом!
не пробовал прописать /etc/hosts то что необходимо?
>не пробовал прописать /etc/hosts то что необходимо?в hosts у меня прописано следующее (для доменного имени interforum.ua):
::1 localhost localhost.interforum.ua
127.0.0.1 localhost localhost.interforum.uaможет тут собака порылась?
>Помогите люди добрые, кто чем может...
>Поставил я 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 адреса, имена клиентов! и всё ок будет
>настрой 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
>>настрой 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
>о боже...
>
>:: - это для 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но это не решило проблему
>>о боже...
>>
>>:: - это для 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,
про остальное тебе сказали - настрой релеинг.
>>настрой 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
СПАСИБО ВСЕМ!!! РАБОТАЕТ!!!
Решение проблемы было в добавлении соответствующих записай в hosts, подключении и настройке файла relay-domainsЕЩЕ РАЗ СПАСИБО ЗА ПОМОЩЬ!!!!!!