Привет,Установлен ESMTP Sendmail 8.14.0, при отправки писем на внешние адреса, получаю такую ошибку:
... while talking to [127.0.0.1]:
>>> DATA
<<< 554 5.3.5 buildaddr: unknown mailer unknown
554 5.0.0 Service unavailable
<<< 503 5.0.0 Need RCPT (recipient)
Мой конфиг:
divert(-1)
divert(0)dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`$Id: sendmail.mc,v 1.2 2004/12/07 01:59:31 g2boojum Exp $')dnl
OSTYPE(linux)dnl
DOMAIN(generic)dnl
define(`confLOG_LEVEL', `13')dnl
FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')dnl
FEATURE(local_lmtp)dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`local_lmtp',`/usr/sbin/mail.local')dnl
FEATURE(`no_default_msa')dnl
FEATURE(`local_procmail')dnl
define(`SMART_HOST', `my.upstream-mx.ru')dnl
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
define(`confCW_FILE', `-o /etc/mail/local-host-names')dnl
define(`confBIND_OPTS', `WorkAroundBrokenAAAA')dnl
define(`confNO_RCPT_ACTION', `add-to-undisclosed')dnl
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy,restrictmailq')dnl
DAEMON_OPTIONS(`Name=IPv4, Addr=127.0.0.1, Family=inet')dnl
MAILER(local)dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
$ telnet 0 25
Trying 0.0.0.0...
Connected to 0.
Escape character is '^]'.
220 my.host.ru ESMTP Sendmail 8.14.0/8.14.0; Fri, 30 Mar 2007 14:20:29 +0400
helo host
250 my.host.ru Hello localhost [127.0.0.1], pleased to meet you
mail from:<test@example.com>
554 5.3.5 buildaddr: unknown mailer unknown
В пределах my.host.ru письма доставляются.
sendmail -bt -d0.1 -d21.1
Version 8.14.0
Compiled with: DNSMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8 MIME8TO7
NAMED_BIND NETINET NETUNIX NEWDB PIPELINING SCANF STARTTLS
TCPWRAPPERS USERDB XDEBUG
============ SYSTEM IDENTITY (after readcf) ============
(short domain name) $w = my
(canonical domain name) $j = my.host.ru
(subdomain name) $m = my.ru
(node name) $k = my.host.ru
========================================================
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> 3,0 <test@example.com>
canonify input: < test @ example . com >
Canonify2 input: test < @ example . com >
Canonify2 returns: test < @ example . com . >
canonify returns: test < @ example . com . >
parse input: test < @ example . com . >
Parse0 input: test < @ example . com . >
Parse0 returns: test < @ example . com . >
ParseLocal input: test < @ example . com . >
ParseLocal returns: test < @ example . com . >
Parse1 input: test < @ example . com . >
MailerToTriple input: < robots . 1gb . ru > test < @ example . com . >
MailerToTriple returns: $# unknown $@ my . upstream-mx . ru $: test < @ example . com . >
Parse1 returns: $# unknown $@ my . upstream-mx . ru $: test < @ example . com . >
parse returns: $# unknown $@ my . upstream-mx . ru $: test < @ example . com . >
Где я на грабли мог наступить?