Sendmail Problem mit PHP

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
oli1
Posts: 12
Joined: 2004-05-05 21:31

Sendmail Problem mit PHP

Post by oli1 » 2004-06-04 16:17

Hi zusammen!

Wenn ich verusche eine Email mit
mail("To@Me.tld", "Hallo", "Welt", "From: Me@From.tld");
zu versenden, dann bekomme ich diese Fehlerlemdung

"Relaying denied. Proper authentication required"

Logs in /var/mail/nobody
The original message was received at Fri, 4 Jun 2004 16:02:41 +0200
from nobody@localhost

----- The following addresses had permanent fatal errors -----
xxx@xxx.de
(reason: 550 5.7.1 <xxx@xxx.de>... Relaying denied. Proper authentication required.)
(expanded from: xxx@xxx.de)

----- Transcript of session follows -----
... while talking to [127.0.0.1]:
>>> DATA
<<< 550 5.7.1 <xxx@xxx.de>... Relaying denied. Proper authentication required.
550 5.1.1 xxx@xxx.de... User unknown
<<< 503 5.0.0 Need RCPT (recipient)

--i54E2fwE001140.1086357761/serverxxx.xxx.de
Content-Type: message/delivery-status

Reporting-MTA: dns; serverxxx.xxx.de
Arrival-Date: Fri, 4 Jun 2004 16:02:41 +0200

Final-Recipient: RFC822; xxx@xxx.de
Action: failed
Status: 5.7.1
Remote-MTA: DNS; [127.0.0.1]
Diagnostic-Code: SMTP; 550 5.7.1 <xxx@xxx.de>... Relaying denied. Proper authentication required.
Last-Attempt-Date: Fri, 4 Jun 2004 16:02:41 +0200

--i54E2fwE001140.1086357761/serverxxx.xxx.de
Content-Type: message/rfc822

Return-Path: <nobody>
Received: (from nobody@localhost)
by serverxxx.xxx.de (8.12.3/8.12.3/Debian-6.6) id i54E2fwD001140;
Fri, 4 Jun 2004 16:02:41 +0200
Date: Fri, 4 Jun 2004 16:02:41 +0200
Message-Id: <200406041402.i54E2fwD001140@serverxxx.xxx.de>
To: xxx@xxx.de
Subject: Hallo
From: xxx@xxx.de

Welt

--i54E2fwE001140.1086357761/serverxxx.xxx.de--
und in /var/log/mail/mail.log


Jun 4 16:02:41 serverxxx sendmail[1140]: i54E2fwD001140: from=nobody, size=62, class=0, nrcpts=1, msgid=<200406041402.i54E2fwD001140@serverxxx.xxx.de>, relay=nobody@localhost
Jun 4 16:02:41 serverxxx sm-mta[1141]: i54E2fsU001141: ruleset=check_rcpt, arg1=<xxx@xxx.de>, relay=localhost [127.0.0.1], reject=550 5.7.1 <xxx@xxx.de>... Relaying denied. Proper authentication required.
Jun 4 16:02:41 serverxxx sendmail[1140]: i54E2fwD001140: to=xxx@xxx.de, ctladdr=nobody (65534/65534), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30057, relay=[127.0.0.1] [127.0.0.1], dsn=5.7.1, stat=User unknown
Jun 4 16:02:41 serverxxx sm-mta[1141]: i54E2fsU001141: from=<nobody@serverxxx.xxx.de>, size=62, class=0, nrcpts=0, proto=ESMTP, daemon=MSA, relay=localhost [127.0.0.1]
Jun 4 16:02:41 serverxxx sendmail[1140]: i54E2fwD001140: i54E2fwE001140: DSN: User unknown
Jun 4 16:02:42 serverxxx sm-mta[1141]: i54E2fsW001141: from=<>, size=2274, class=0, nrcpts=1, msgid=<200406041402.i54E2fwE001140@serverxxx.xxx.de>, proto=ESMTP, daemon=MSA, relay=localhost [127.0.0.1]
Jun 4 16:02:42 serverxxx sendmail[1140]: i54E2fwE001140: to=nobody, delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=31086, relay=[127.0.0.1] [xxx.xx.xxx.xxx], dsn=2.0.0, stat=Sent (i54E2fsW001141 Message accepted for delivery)
Jun 4 16:02:42 serverxxx sm-mta[1142]: i54E2fsW001141: to=<nobody@serverxxx.xxx.de>, delay=00:00:01, xdelay=00:00:00, mailer=local, pri=32534, dsn=2.0.0, stat=Sent
Weiss vielleicht jemand warum??

thx

Anonymous

Re: Sendmail Problem mit PHP

Post by Anonymous » 2004-06-04 20:11

Soweit ich die Logs gelesen habe, benötigt der SMTP Authentifizierung, die PHP aber nicht bietet.


dav

barto
Posts: 88
Joined: 2003-01-09 19:13

Re: Sendmail Problem mit PHP

Post by barto » 2004-06-04 22:31

ja, aber nachdem das von localhost kommt, sollte es auch ohne gehen... hab leider schon länger kein sendmail mehr gemacht, bei postfix wär das ein einfaches "permit_mynetwork"

gosi
Posts: 4
Joined: 2004-06-06 18:20

Re: Sendmail Problem mit PHP

Post by gosi » 2004-06-06 18:27

also es sollte funktionieren wenn du das relaying für localhost aktivierst.
2 Wege:

/etc/mail/relay-domains

und dann:
127.0.0.1
rein schreiben.

oder:

/etc/mail/access
da kommt das rein:
127.0.0.1 RELAY
dann das Kommando:
makemap hash /etc/mail/access < /etc/mail/access

Damit er die DB buildet, und dann sollte es auch gehen.
Sendmail muss natürlich restartet werden.

Einer dieser Wege sollte klappen.

Viel Spass noch :)

oli1
Posts: 12
Joined: 2004-05-05 21:31

Re: Sendmail Problem mit PHP

Post by oli1 » 2004-06-08 17:21

Vielen Dank!
Es geht jetzt.