[sendmail] client auth

27/10/2014 - 18:11 von Volker Englisch | Report spam
Hallo zusammen,

ich versuche gerade verzweifelt, meinem lokalen sendmail die Zustellung
ausgehender Mails über einen Smarthost beizubringen. Bisher làuft die
Zustellung über UUCP und funktioniert auch so. Trotzdem möchte ich das
auch über smtp hinbekommen.

Ich hab massenhaft Anleitungen im Netz gelesen und versucht,
entsprechend umzusetzen. Dennoch scheint sich mein sendmail bei der
Auslieferung beim smarthost nicht freiwillig einzuloggen - die
Fehlermeldung sieht so aus (example.org sei mein lokaler Rechner,
example.net der Empfànger):

| Reporting-MTA: dns; example.org
| Received-From-MTA: DNS; localhost
| Arrival-Date: Mon, 27 Oct 2014 18:01:31 +0100 (CET)
|
| Final-Recipient: RFC822; xxxxx@example.net
| Action: failed
| Status: 5.7.1
| Remote-MTA: DNS; smtp.kontent.com
| Diagnostic-Code: SMTP; 553 5.7.1 <lokaleruser@example.org>: Sender address rejected: not logged in
| Last-Attempt-Date: Mon, 27 Oct 2014 18:01:32 +0100 (CET)

/etc/mail/auth/smtp-auth.db existiert. Meine sendmail.mc sieht so aus
(nur die Zeilen ohne führendes dnl):

divert(-1)
divert(0)
OSTYPE(freebsd6)dnl
DOMAIN(generic)dnl
FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')dnl
FEATURE(nocanonify)dnl
FEATURE(`accept_unresolvable_domains')dnl
FEATURE(`accept_unqualified_senders')dnl
define(`SMART_HOST', `smtp.kontent.com')dnl
TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl
define(`confAUTH_MECHANISMS', 'EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
FEATURE(`authinfo',`hash -o /etc/mail/auth/smtp-auth.db')dnl
define(`confCW_FILE', `-o /etc/mail/local-host-names')dnl
DAEMON_OPTIONS(`Name=IPv4, Family=inet')dnl
define(`confBIND_OPTS', `WorkAroundBrokenAAAA')dnl
define(`confNO_RCPT_ACTION', `add-to-undisclosed')dnl
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')dnl
MAILER(local)dnl
MAILER(smtp)dnl

Btw., sendmail ist von aussen _nicht_ erreichbar.

Was zum Geier mache ich hier grundfalsch...?

cu
Volker
 

Lesen sie die antworten

#1 Matthias Andree
28/10/2014 - 00:32 | Warnen spam
Am 27.10.2014 um 18:11 schrieb Volker Englisch:
Hallo zusammen,

ich versuche gerade verzweifelt, meinem lokalen sendmail die Zustellung
ausgehender Mails über einen Smarthost beizubringen. Bisher làuft die
Zustellung über UUCP und funktioniert auch so. Trotzdem möchte ich das
auch über smtp hinbekommen.

Ich hab massenhaft Anleitungen im Netz gelesen und versucht,
entsprechend umzusetzen. Dennoch scheint sich mein sendmail bei der
Auslieferung beim smarthost nicht freiwillig einzuloggen - die
Fehlermeldung sieht so aus (example.org sei mein lokaler Rechner,
example.net der Empfànger):

| Reporting-MTA: dns; example.org
| Received-From-MTA: DNS; localhost
| Arrival-Date: Mon, 27 Oct 2014 18:01:31 +0100 (CET)
|
| Final-Recipient: RFC822;
| Action: failed
| Status: 5.7.1
| Remote-MTA: DNS; smtp.kontent.com
| Diagnostic-Code: SMTP; 553 5.7.1 : Sender address rejected: not logged in
| Last-Attempt-Date: Mon, 27 Oct 2014 18:01:32 +0100 (CET)

/etc/mail/auth/smtp-auth.db existiert. Meine sendmail.mc sieht so aus
(nur die Zeilen ohne führendes dnl):

divert(-1)
divert(0)
OSTYPE(freebsd6)dnl
DOMAIN(generic)dnl
FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')dnl
FEATURE(nocanonify)dnl
FEATURE(`accept_unresolvable_domains')dnl
FEATURE(`accept_unqualified_senders')dnl
define(`SMART_HOST', `smtp.kontent.com')dnl
TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl
define(`confAUTH_MECHANISMS', 'EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
FEATURE(`authinfo',`hash -o /etc/mail/auth/smtp-auth.db')dnl
define(`confCW_FILE', `-o /etc/mail/local-host-names')dnl
DAEMON_OPTIONS(`Name=IPv4, Family=inet')dnl
define(`confBIND_OPTS', `WorkAroundBrokenAAAA')dnl
define(`confNO_RCPT_ACTION', `add-to-undisclosed')dnl
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')dnl
MAILER(local)dnl
MAILER(smtp)dnl

Btw., sendmail ist von aussen _nicht_ erreichbar.

Was zum Geier mache ich hier grundfalsch...?



Kann das Sendmail im Basissystem SMTP AUTH, oder ist das
wegkonfiguriert? Mal Sendmail aus FreeBSD-Ports versucht?

Oder vielleicht gleich Postfix...

Ähnliche fragen