Страница 1 из 1

Отправка сообщений системы через sendmail

Добавлено: 2009-10-13 15:37:45
Raven2000
Вопрос таков письма с системы приходят но с граблями

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

# mail root@localhost
Subject: test
test
.
EOT
На ящик приходи так:

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

Тема: Postmaster notify: see transcript for details
От: Mail Delivery Subsystem <MAILER-DAEMON@bsd.ampul.local>
Дата: Tue, 13 Oct 2009 16:19:08 +0400 (MSD)
Кому: postmaster@bsd.ampul.local

The original message was received at Tue, 13 Oct 2009 16:19:07 +0400 (MSD)
from localhost [127.0.0.1]

   ----- The following addresses had permanent fatal errors -----
911tk@mail.ru
    (reason: 550 Unroutable address)
    (expanded from: <root@bsd.ampul.local>)

   ----- Transcript of session follows -----
... while talking to mxs.mail.ru.:
>>> >>> MAIL From:<Raven2000@bsd.ampul.local> SIZE=605
<<< 550 Unroutable address
554 5.0.0 Service unavailable
550 5.1.1 <Raven2000@bsd.ampul.local>... User unknown

Reporting-MTA: dns; bsd.ampul.local
Received-From-MTA: DNS; localhost
Arrival-Date: Tue, 13 Oct 2009 16:19:07 +0400 (MSD)

Final-Recipient: RFC822; root@bsd.ampul.local
X-Actual-Recipient: RFC822; 911tk@mail.ru
Action: failed
Status: 5.0.0
Diagnostic-Code: SMTP; 550 Unroutable address
Last-Attempt-Date: Tue, 13 Oct 2009 16:19:08 +0400 (MSD)

Тема: test
От: Alex <Raven2000@bsd.ampul.local>
Дата: Tue, 13 Oct 2009 16:19:07 +0400 (MSD)
Кому: root@bsd.ampul.local

test
Алиас создан и собран

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

# newaliases
/etc/mail/aliases: 28 aliases, longest 13 bytes, 292 bytes total

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

# cat aliases |grep root
postmaster: root
_dhcp:  root
_pflogd: root
bin:    root
bind:   root
daemon: root
games:  root
kmem:   root
man:    root
news:   root
nobody: root
operator: root
pop:    root
proxy:  root
sshd:   root
system: root
toor:   root
tty:    root
uucp:   root
abuse:  root
# noc:          root
security:       root
ftp:            root
# hostmaster:   root
# webmaster:    root
root:           911tk@mail.ru

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

# uname -a
FreeBSD bsd.ampul.local 7.2-RELEASE-p3 FreeBSD 7.2-RELEASE-p3 #0: Mon Aug  3 12:26:05 MSD 2009     Raven2000@bsd.ampul.local:/usr/obj/usr/src/sys/GENERIC  i386

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

# host -t mx bsd
bsd.ampul.local mail is handled by 10 bsd.ampul.local.
Чё ему не нравится (думаю вариация в ДНС (resolv.conf), но что именно хз)
==
Машина работает в локалке и выход в инет через статический IP.

Re: Отправка сообщений системы через sendmail

Добавлено: 2009-10-13 15:51:48
hizel
пропиши в hosts норм информацию, тот же bsd.ampul.local на внешний ip

даже не так, пропишы в hosts соответствее того что у тебя написанно в /etc/rc.conf hostname=
ну и на всякий случай еще и с доменом

Re: Отправка сообщений системы через sendmail

Добавлено: 2009-10-14 8:05:37
Raven2000

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

/etc/rc.conf
defaultrouter="192.168.0.3"
hostname="bsd.ampul.local"
ifconfig_em0="inet 192.168.0.2  netmask 255.255.255.0"

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

/etc/hosts
::1                     localhost localhost.bsd.ampul.local
127.0.0.1               localhost localhost.bsd.ampul.local
#
192.168.0.1             main.ampul.local main
192.168.0.1             main.ampul.local.
192.168.0.2             bsd.ampul.local bsd
192.168.0.2             bsd.ampul.local.
так что приписать в /etc/hosts Внешний_IP??

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

Внешний_IP            bsd.ampul.local bsd
Внешний_IP            bsd.ampul.local.

Re: Отправка сообщений системы через sendmail

Добавлено: 2009-10-14 8:23:25
Raven2000
пробовал добавлять

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

Внешний_IP             bsd.ampul.local bsd
Внешний_IP             bsd.ampul.local.
217.69.128.41           mail.ru.
217.69.128.42           mail.ru.
217.69.128.43           mail.ru.
217.69.128.44           mail.ru.
пофиг

Re: Отправка сообщений системы через sendmail

Добавлено: 2009-10-14 8:32:59
hizel
/etc/hosts

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

195.177.X.Y          rubezh  rubezh.Z.ru
/etc/rc.conf

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

hostname="rubezh.Z.ru"
и у меня работает, только может я чего забыл, что делал :(

Re: Отправка сообщений системы через sendmail

Добавлено: 2009-10-14 8:36:21
Raven2000
Это должно быть что имя моего серванта или майл сервера в интете (mail.ru)??
hostname="rubezh.Z.ru"

Re: Отправка сообщений системы через sendmail

Добавлено: 2009-10-14 8:38:14
hizel
ну вообщето имя хоста
и чтобы этот дебилушко сендмыл в отправителях его воткнул после root@

Re: Отправка сообщений системы через sendmail

Добавлено: 2009-10-14 8:39:29
Raven2000
ну так имя хоста у меня уже есть! (Сервант локальный с инетом через NAT)

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

hostname="bsd.ampul.local"

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

/etc/hosts
::1                     localhost localhost.bsd.ampul.local
127.0.0.1               localhost localhost.bsd.ampul.local
192.168.0.2             bsd.ampul.local bsd
192.168.0.2             bsd.ampul.local.
(

Re: Отправка сообщений системы через sendmail

Добавлено: 2009-10-14 8:40:38
Raven2000
hizel писал(а):ну вообщето имя хоста
и чтобы этот дебилушко сендмыл в отправителях его воткнул после root@
он и втыкает
he original message was received at Wed, 14 Oct 2009 09:20:19 +0400 (MSD)
from localhost [127.0.0.1]

----- The following addresses had permanent fatal errors -----
911tk@mail.ru
(reason: 550 Unroutable address)
(expanded from: <root@bsd.ampul.local>)

----- Transcript of session follows -----
... while talking to mxs.mail.ru.:
>>> >>> MAIL From:<Raven2000@bsd.ampul.local> SIZE=593
<<< 550 Unroutable address
554 5.0.0 Service unavailable
550 5.1.1 <Raven2000@bsd.ampul.local>... User unknown

Reporting-MTA: dns; bsd.ampul.local
Received-From-MTA: DNS; localhost
Arrival-Date: Wed, 14 Oct 2009 09:20:19 +0400 (MSD)

Final-Recipient: RFC822; root@bsd.ampul.local
X-Actual-Recipient: RFC822; 911tk@mail.ru
Action: failed
Status: 5.0.0
Diagnostic-Code: SMTP; 550 Unroutable address
Last-Attempt-Date: Wed, 14 Oct 2009 09:20:20 +0400 (MSD)

Тема:
sddd
От:
Alex <Raven2000@bsd.ampul.local>
Дата:
Wed, 14 Oct 2009 09:20:19 +0400 (MSD)
Кому:
root@bsd.ampul.local

dd

Re: Отправка сообщений системы через sendmail

Добавлено: 2009-10-14 8:44:26
hizel
гм, сдается мне он с таким доменом ни пустит :-)

Re: Отправка сообщений системы через sendmail

Добавлено: 2009-10-14 8:47:34
Raven2000
так ведь сцуко письма то приходят

Re: Отправка сообщений системы через sendmail

Добавлено: 2009-10-14 9:39:14
Raven2000
Да другой ящик пишет

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

The original message was received at Wed, 14 Oct 2009 10:35:02 +0400 (MSD)
from localhost [127.0.0.1]

   ----- The following addresses had permanent fatal errors -----
<adre@b14.ru>
    (reason: 550 "HELO не совпадает с обратной записью DNS")

   ----- Transcript of session follows -----
... while talking to ns1.b14.ru.:
>>> >>> DATA
<<< 550 "HELO не совпадает с обратной записью DNS"
550 5.1.1 <adre@b14.ru>... User unknown
<<< 503-All RCPT commands were rejected with this error:
<<< 503-"HELO не совпадает с обратной записью DNS"
<<< 503 Valid RCPT command must precede DATA

Reporting-MTA: dns; bsd.ampul.local
Received-From-MTA: DNS; localhost
Arrival-Date: Wed, 14 Oct 2009 10:35:02 +0400 (MSD)

Final-Recipient: RFC822; adre@b14.ru
Action: failed
Status: 5.1.1
Remote-MTA: DNS; ns1.b14.ru
Diagnostic-Code: SMTP; 550 "HELO не совпадает с обратной записью DNS"
Last-Attempt-Date: Wed, 14 Oct 2009 10:35:04 +0400 (MSD)

Тема:Test
От:Alex <Raven2000@bsd.ampul.local>
Дата:Wed, 14 Oct 2009 10:35:00 +0400 (MSD)
Кому:adre@b14.ru
=)))
Что то с днс только что..

Re: Отправка сообщений системы через sendmail

Добавлено: 2009-10-14 10:04:16
Laa
Raven2000 писал(а):так ведь сцуко письма то приходят
Это письмо с отправителем <> (null sender) потому и пришло. Посмотри rfc822 заголовки этого письма.
Тебе надо настроить маскарадинг какой-то, или принимать такие письма на твоем локальном почтовике и там и читать.

Re: Отправка сообщений системы через sendmail

Добавлено: 2009-10-14 10:08:21
Raven2000
мдя или в DMZ поставить exim присабачить имя к IP и работать (
Решений больше нет?

Re: Отправка сообщений системы через sendmail

Добавлено: 2009-10-14 10:19:46
Laa
Raven2000 писал(а):мдя или в DMZ поставить exim присабачить имя к IP и работать (
Решений больше нет?
Ну на хост с сендмылом навесь реальный домен, который будет нормально оформлен (ДНС, ПТР..) и тогда не будет проблем с доставкой из него почты.

Re: Отправка сообщений системы через sendmail

Добавлено: 2009-10-14 10:22:15
Raven2000
не не катит.
cd /usr/ports/mail/ssmtp
=(( придется