PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sendmail liefert keine Mail ohne Hostnamen aus



hallo.amt
07.08.06, 01:50
Hallo, ich hab ein kleines Problem mit meinem sendmail.
Mein Logcheck sendet Mails mit dem Absender logcheck, ohne hostnamen, bis vor einem Update gestern ging das gut, jetzt nimmt er solche Mails zwar noch an, schreibt aber nur noch eine Fehlermeldung in /var/log/syslog.

Aug 7 01:40:01 server sm-msp-queue[1112]: k76Nb7Tb001060: to=ich, ctladdr=root (0/0), delay=00:02:54, xdelay=00:00:00, mailer=relay, pri=150068, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]

Ich hab schon ein paar Stunden in Google gesucht, aber da steht nichts was bisher weitergeholfen hätte.

Zum Abschluß noch ein paar Configs

/etc/mail/sendmail.mc


define(`_USE_ETC_MAIL_')dnl
include(`/usr/share/sendmail/cf/m4/cf.m4')dnl
include(`/etc/mail/sasl/sasl.m4')dnl
include(`/etc/mail/tls/starttls.m4')dnl
VERSIONID(`$Id: sendmail.mc, v 8.13.6-1 2006-03-23 19:07:27 cowboy Exp $')
OSTYPE(`debian')dnl
DOMAIN(`debian-mta')dnl
dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE
undefine(`confHOST_STATUS_DIRECTORY')dnl #DAEMON_HOSTSTATS=

FEATURE(`no_default_msa')dnl
DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
dnl DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, Addr=127.0.0.1')dnl
DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=smtp, Addr=192.168.1.1')dnl

dnl #
dnl # Be somewhat anal in what we allow
define(`confPRIVACY_FLAGS',dnl
`needmailhelo,needexpnhelo,needvrfyhelo,restrictqr un,restrictexpand,nobodyreturn,authwarnings')dnl
dnl #
dnl # Define connection throttling and window length
define(`confCONNECTION_RATE_THROTTLE', `15')dnl
define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl
dnl #
dnl # Features
dnl #
dnl # The access db is the basis for most of sendmail's checking
FEATURE(`access_db', , `skip')dnl
dnl #
dnl # The greet_pause feature stops some automail bots - but check the
dnl # provided access db for details on excluding localhosts...
FEATURE(`greet_pause', `5000')dnl 1 seconds
dnl #
dnl # Delay_checks allows sender<->recipient checking
FEATURE(`delay_checks', `friend', `n')dnl
dnl #
dnl # If we get too many bad recipients, slow things down...
define(`confBAD_RCPT_THROTTLE',`2')dnl
dnl #
dnl # Stop connections that overflow our concurrent and time connection rates
FEATURE(`conncontrol', `nodelay', `terminate')dnl
FEATURE(`ratecontrol', `nodelay', `terminate')dnl

dnl # TLS-Certificate Revocation Lists
define(`confCRL', `/etc/mail/tls/revocation.list')dnl
define(`confDONT_BLAME_SENDMAIL', `GroupReadableKeyFile')dnl

dnl # Relaying for localhost
dnl define(`LOCAL_RELAY', `mailer:halloserv.de')dnl
dnl FEATURE(`stickyhost')dnl
dnl FEATURE(`relay_based_on_MX')dnl

dnl # Masquerading options
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`server')dnl
MASQUERADE_DOMAIN(`server')dnl
FEATURE(`masquerade_entire_domain')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(`local_procmail')dnl

dnl #
dnl # Default Mailer setup
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl
dnl MAILER(`procmail')dnl


/etc/mail/access


Connect:localhost RELAY
GreetPause:localhost 0
ClientRate:localhost 0
ClientConn:localhost 0

Connect:server RELAY
GreetPause:server 0
ClientRate:server 0
ClientConn:server 0

Connect:192.168.1.1 RELAY
GreetPause:192.168.1.1 0
ClientRate:192.168.1.1 0
ClientConn:192.168.1.1 0


Danke schon mal im vorraus

Flex6
07.08.06, 05:40
"Connection refused by [127.0.0.1]" kontrollier mal host oder resolv.conf

hallo.amt
07.08.06, 11:20
DNS geht, ich kann andere Server pingen. /etc/hosts sieht auch ganz gut aus



127.0.0.1 localhost.localdomain localhost
192.168.1.1 server


und /etc/host gibts nicht, dafür aber /etc/hostname, da steht aber nur server drin.

ich benutze sendmail in der Version 8.13.7 (sendmail_8.13.7-2_all.deb, Debian unstable)

RichieX
08.08.06, 09:53
Nimm doch mal die 127.0.0.1 mit in die /etc/mail/access.



127.0.0.1 RELAY
...

hallo.amt
18.08.06, 12:56
Hallo, sorry, daß ich erst do spät antworte.

Ich hab meine /etc/mail/access bearbeitet und etwas rumprobiert, aber es ging immer noch nicht, der localhost eintrag hat auch nicht geholfen.

hallo.amt
18.08.06, 12:58
die sieht jetzt so aus



127.0.0.1 RELAY
server RELAY


Ich glaub auch nicht, daß das das Problem ist, wenn der Absender "irgendwas@server" ist, gehts, wenn er "irgendwas" ist nicht.
Dann gibt er mir Fehlermeldungen wie oben beschrieben aus und wenn ich "mailq" aufrufe sind da einige Nachrichten in der Warteschlange



k7G0K1v9010309 257596 Wed Aug 16 02:20 MAILER-DAEMON
(Deferred: Connection refused by [127.0.0.1])
postmaster

RichieX
18.08.06, 15:21
Ist mir gerade aufgefallen, aus deiner mc-Datei:


FEATURE(`access_db', , `skip')dnl
müsste eigentlich so aussehen:

FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl

Im Moment wird er die access[.db] einfach ignorieren.