sendmail (не могу разобраться)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

w03zd8rc
Сообщения: 34
ОС: Debian

sendmail

Сообщение w03zd8rc »

Помогите настроить сендмаил. пытаюсь отправить через него письмо

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

cat mail.txt | sendmail -vt

в результате чего получаю на экране следующее:

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

WARNING: local host name (w03zd8rc) is not qualified; see cf/README: WHO AM I?
<w03zd8rc@mail333.com>... Connecting to [127.0.0.1] port 587 via relay...
220 w03zd8rc ESMTP Sendmail 8.13.8/8.13.8/Debian-3; Tue, 16 Feb 2010 20:55:57 +0300; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1]
>>> EHLO w03zd8rc
250-w03zd8rc Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5
250-DELIVERBY
250 HELP
>>> VERB
250 2.0.0 Verbose mode
>>> MAIL From:<root@w03zd8rc> SIZE=173 AUTH=root@w03zd8rc
250 2.1.0 <root@w03zd8rc>... Sender ok
>>> RCPT To:<w03zd8rc@mail333.com>
>>> DATA
250 2.1.5 <w03zd8rc@mail333.com>... Recipient ok
354 Enter mail, end with "." on a line by itself
>>> .
050 <w03zd8rc@mail333.com>... Connecting to mx.pochta.ru. via esmtp...
050 220 mx5.ks.pochta.ru
050 >>> EHLO w03zd8rc
050 501 Syntax error in parameters or arguments
050 >>> HELO w03zd8rc
050 501 Syntax error in parameters or arguments
050 >>> QUIT
050 221 bye
050 <root@w03zd8rc>... Warning: alias database /etc/mail/aliases.db out of date
050 <root@w03zd8rc>... aliased to vozdr
050 vozdr... Connecting to local...
050 vozdr... Sent
250 2.0.0 o1GHtv1o013684 Message accepted for delivery
<w03zd8rc@mail333.com>... Sent (o1GHtv1o013684 Message accepted for delivery)
Closing connection to [127.0.0.1]
>>> QUIT
221 2.0.0 w03zd8rc closing connection


в логах маил имеем следующее:

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

Feb 16 20:55:50 w03zd8rc sm-mta[13667]: gethostbyaddr(192.168.1.3) failed: 3
Feb 16 20:55:50 w03zd8rc sm-mta[13680]: starting daemon (8.13.8): SMTP+queueing@00:10:00
Feb 16 20:55:57 w03zd8rc sendmail[13683]: o1GHtvIH013683: from=root, size=173, class=0, nrcpts=1, msgid=<201002161755.o1GHtvIH013683@w03zd8rc>, relay=root@localhost
Feb 16 20:55:58 w03zd8rc sm-mta[13684]: o1GHtv1o013684: from=<root@w03zd8rc>, size=382, class=0, nrcpts=1, msgid=<201002161755.o1GHtvIH013683@w03zd8rc>, proto=ESMTP, daemon=MSP-v4, relay=localhost [127.0.0.1]
Feb 16 20:56:00 w03zd8rc sm-mta[13684]: o1GHtv1o013684: to=<w03zd8rc@mail333.com>, ctladdr=<root@w03zd8rc> (0/0), delay=00:00:02, xdelay=00:00:02, mailer=esmtp, pri=30382, relay=mx.pochta.ru. [82.204.219.220], dsn=5.0.0, stat=Service unavailable
Feb 16 20:56:00 w03zd8rc sm-mta[13684]: alias database /etc/mail/aliases.db out of date
Feb 16 20:56:00 w03zd8rc sm-mta[13684]: o1GHtv1o013684: o1GHtv1p013684: DSN: Service unavailable
Feb 16 20:56:00 w03zd8rc sm-mta[13684]: o1GHtv1p013684: to=vozdr, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
Feb 16 20:56:00 w03zd8rc sendmail[13683]: o1GHtvIH013683: to=<w03zd8rc@mail333.com>, ctladdr=root (0/0), delay=00:00:03, xdelay=00:00:03, mailer=relay, pri=30173, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o1GHtv1o013684 Message accepted for delivery)


вот такое ощющение что ответ гдето под носом, но разобраться не могу (
подскажите плз что где подправить?
Спасибо сказали:
w03zd8rc
Сообщения: 34
ОС: Debian

Re: sendmail

Сообщение w03zd8rc »

блин попытался разобраться сам, теперь выдает это:

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

w03zd8rc:~# cat mail.txt | sendmail -vt
WARNING: local host name (w03zd8rc) is not qualified; see cf/README: WHO AM I?
<w03zd8rc@mail333.com>... Connecting to [127.0.0.1] port 587 via relay...
<w03zd8rc@mail333.com>... Deferred: Connection refused by [127.0.0.1]


вот терь не могу понять что сделать чтоб хотябы назад вернуть (((((
Спасибо сказали:
Аватара пользователя
vlakas
Сообщения: 109
ОС: Linux Debian

Re: sendmail

Сообщение vlakas »

w03zd8rc писал(а):
16.02.2010 22:32
блин попытался разобраться сам, теперь выдает это:

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

w03zd8rc:~# cat mail.txt | sendmail -vt
WARNING: local host name (w03zd8rc) is not qualified; see cf/README: WHO AM I?
<w03zd8rc@mail333.com>... Connecting to [127.0.0.1] port 587 via relay...
<w03zd8rc@mail333.com>... Deferred: Connection refused by [127.0.0.1]


вот терь не могу понять что сделать чтоб хотябы назад вернуть (((((

Ну, во-первых, для того, чтобы таких ситуаций не происходило, надо делать бэкап.
Во-вторых, конфиги рассказывают о том, как настроен sendmail, а их тут нет.
В-третьих, пошагово проследите, что вы делали до и после, в противном случае справедливо можно предположить, что проблема решалась методом тыка.
В-четвертых, мат часть... или оно же во-первых :)

Если не принципиально, я наберусь смелости и все же предложу рассматривать перспективы замены sendmail альтернативным МТА.
Спасибо сказали:
w03zd8rc
Сообщения: 34
ОС: Debian

Re: sendmail

Сообщение w03zd8rc »

сендмаил конечно не принципиально, можно и постфикс поставить (или др альтернативу), но в моем случае мне просто нужно из консоли слать письмо/письма, а в мта я такого не нашел (только если коннект по телнету и поехали)

ЗЫ я первый раз пытаюсь поднять почтовый, хотелось бы чтоб все это работало независимо от чьего-либо смтп сервера, чисто своими средствами в своей же системе. Если есть варианты подскажите пожалуйста
Спасибо сказали:
Аватара пользователя
vlakas
Сообщения: 109
ОС: Linux Debian

Re: sendmail

Сообщение vlakas »

w03zd8rc писал(а):
17.02.2010 07:25
сендмаил конечно не принципиально, можно и постфикс поставить (или др альтернативу), но в моем случае мне просто нужно из консоли слать письмо/письма, а в мта я такого не нашел (только если коннект по телнету и поехали)

ЗЫ я первый раз пытаюсь поднять почтовый, хотелось бы чтоб все это работало независимо от чьего-либо смтп сервера, чисто своими средствами в своей же системе. Если есть варианты подскажите пожалуйста


А куда слать хотите: внутри сети или же и внаружу?

А с консоли слать имеется в виду консольный мэйл клиент или же комманда, которая бы одной строчкой отправляла письма?

В первом случае можно обратить внимание на mutt, во втором - mail
тыц
Спасибо сказали:
w03zd8rc
Сообщения: 34
ОС: Debian

Re: sendmail

Сообщение w03zd8rc »

А куда слать хотите: внутри сети или же и внаружу?

в нет, например отправить письмо при удачном копировании или падении серва

А с консоли слать имеется в виду консольный мэйл клиент или же комманда, которая бы одной строчкой отправляла письма?

консольная команда, например так "cat mail.txt | sendmail -vt"
при этом хотелось бы НЕ использовать сторонние смтп сервера (т.е. не используя существующие ящики на фри майлах)
Спасибо сказали: