PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mail haengt bei der uebergabe von fetchmail -> sendmail



rasi
31.07.12, 08:03
halli hallo linux-checker!

system:
suse | fetchmail | sendmail | eigene domain durch tralalala ersetzt

mail haengt bei der uebergabe von fetchmail -> sendmail

genaue beschreibung
wenn bei uns eine mail eingeht welche einen ungueltigen absender hat versucht fetchmail sie an sendmail weiter zu geben. sendmail prueft den absender und bis festgestellt wird dass dieser nicht existiert dauert es ca. ne minute. und als kroenung wird die mail auch nicht von unserem externen mailserver geloescht und somit fuehrt somit beim naechsten mal wiederum zum haenger.
das ganze addiert sich mit der zeit sodass der fetchmail-prozess ewig dauert

bisherige abhilfe:
telnet mailserver port 110 und die mails mit dem 'boesen' absendern manuell loeschen :ugly:

/etc/mail/linux.mc

include(`/usr/share/sendmail/m4/cf.m4')
divert(0)dnl
VERSIONID(`@(#)Setup for SuSE Linux 8.12.10-0.5 (SuSE Linux) 2004/04/02')dnl
OSTYPE(`suse-linux')dnl
DAEMON_OPTIONS(`Name=MTA')dnl
define(`SMART_HOST', `smtp:mail.tralalala.de')dnl
FEATURE(`expensive')dnl
FEATURE(`nocanonify')dnl
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`tralalala.de')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(`generics_entire_domain')dnl
GENERICS_DOMAIN(`tralalala.de')dnl
GENERICS_DOMAIN_FILE(`/etc/mail/local-host-names')dnl
INPUT_MAIL_FILTER(`avmilter',`S=inet:3333@localhos t,F=T,T=S:2m;R:2m;E:10m')
define(`confAUTH_MECHANISMS', `plain')dnl
FEATURE(`authinfo', `hash -o 'AUTH_DIR`/auth-info')dnl
DOMAIN(`generic')dnl
MAILER(`local')dnl
MAILER(`smtp')dnl
MAILER(`procmail')dnl
MAILER(`uucp')dnl
MAILER(`bsmtp')dnl
MAILER(`fido')dnl
LOCAL_CONFIG
Cw localhost linux.site


/etc/fetchmailrc


defaults: antispam 451
set bouncemail
set no spambounce
....


/var/log/mail

Jul 31 08:13:23 linux sendmail[452]: q6V6C6KC000452: ruleset=check_mail, arg1=<James327@aicsoft.com>, relay=localhost [127.0.0.1], reject=451 4.1.8 Domain of sender address James327@aicsoft.com does not resolve
Jul 31 08:13:23 linux sendmail[452]: q6V6C6KC000452: from=<James327@aicsoft.com>, size=15866, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Jul 31 08:13:24 linux sendmail[452]: q6V6C6KH000452: ruleset=check_mail, arg1=<DolorgietGmbhCo.Kg@aicsoft.com>, relay=localhost [127.0.0.1], reject=451 4.1.8 Domain of sender address DolorgietGmbhCo.Kg@aicsoft.com does not resolve
Jul 31 08:13:24 linux sendmail[452]: q6V6C6KH000452: from=<DolorgietGmbhCo.Kg@aicsoft.com>, size=39534, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Jul 31 08:13:25 linux sendmail[452]: q6V6C6KK000452: ruleset=check_mail, arg1=<BiosynArzneimittelGmbh@tlc-usa.net>, relay=localhost [127.0.0.1], reject=553 5.1.8 <BiosynArzneimittelGmbh@tlc-usa.net>... Domain of sender address BiosynArzneimittelGmbh@tlc-usa.net does not exist
Jul 31 08:13:25 linux sendmail[452]: q6V6C6KK000452: from=<BiosynArzneimittelGmbh@tlc-usa.net>, size=40242, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Jul 31 08:13:25 linux sendmail[452]: q6V6C6KL000452: ruleset=check_mail, arg1=<Zachary800@exjinn.com>, relay=localhost [127.0.0.1], reject=553 5.1.8 <Zachary800@exjinn.com>... Domain of sender address Zachary800@exjinn.com does not exist
Jul 31 08:13:25 linux sendmail[452]: q6V6C6KL000452: from=<Zachary800@exjinn.com>, size=16061, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Jul 31 08:13:26 linux sendmail[452]: q6V6C6KM000452: ruleset=check_mail, arg1=<Mary236@aicsoft.com>, relay=localhost [127.0.0.1], reject=451 4.1.8 Domain of sender address Mary236@aicsoft.com does not resolve
Jul 31 08:13:26 linux sendmail[452]: q6V6C6KM000452: from=<Mary236@aicsoft.com>, size=18577, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]


desweiteren
wenn ich in meine linux.mc

HACK(`nodns')dnl

einfuege haengt sendmail natuerlich nichtmehr aber zum einen steht ja da drin man soll das nicht antispam-features nutzen und zum anderen bleiben die mails dann trotzdem auf dem (externen) mailserver liegen und koennen selbst mit fetchmail -F nicht geloescht werden


fetchmail: SMTP< 553 5.1.3 <bigdog@lxyclan.com,,,@mail.tralalala.de>... Invalid route address
fetchmail: SMTP-Fehler: 553 5.1.3 <bigdog@lxyclan.com,,,@mail.tralalala.de>... Invalid route address


waere euch sehr dankbar wenn jemand nen rat (ausser nim postfix) fuer mich hat

gruessla
rasi

pixel
01.08.12, 19:51
Hallo,

nein ich weiss leider keinen Rat aber mich würde wirklich der Grund für Sendmail und gegen Postfix interessieren?

Viele Grüsse
pixel

rasi
02.08.12, 07:26
hey pixel

das hat den simplen und einfachen grund dass ich mit sendmail 'aufgewachsen' bin und eigentlich ganz gut damit zurecht komme.
ausserdem hab ich momentan nicht wirklich die zeit mich mit postfix zu beschaeftigen und wie heisst es so schoen 'never touch a running system'

aber lanfristig werde ich mich schon mit postfix auseinandersetzen, kommt nur eben im moment nicht in frage


gruessla
rasi

muell200
02.08.12, 08:23
aber lanfristig werde ich mich schon mit postfix auseinandersetzen, kommt nur eben im moment nicht in frage


evt:


dnl Enable for fetchmail
FEATURE(`accept_unresolvable_domains')dnl


die frage ist warum du solche emails ueberhaupt annehmen willst...