PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sendmail startet nicht



Wollvieh
21.08.06, 15:04
Grüße euch,

mein Mailsystem läuft über MailScanner.

projectw2:/var/log # rcMailScanner start
Initializing incoming sendmail done
Initializing outgoing sendmail done
Initializing MailScanner
projectw2:/var/log # rcMailScanner status
Checking for service MailScanner: dead

message file:
Aug 21 14:57:56 projectw2 kernel: audit(1156165076.761:31): REJECTING w access to /var/run/sendmail-out.pid (sendmail(9683) profile /usr/sbin/sendmail act
ive /usr/sbin/sendmail)

Sendmail hat aber in den Ordnern ausreichend Rechte!
Irgendjemand eine Idee. Wenn ich configs posten soll oder sonst noch was dann melden ; ).

grüße Wolf

Wollvieh
25.08.06, 10:21
Dank eines Freundes wurde dieses Porb jetzt endlich gelöst. Bleibt nur eins. Wenn ich mich local mit telnet 25 einlogg und die Mailprozedur runter schreib, macht sendmail alles korrekt und verschiebt in meine richtige Maibox. Nur mag das Ding die Mails von extern irgendwie nicht annehmen. Firewall ist offen für sendmail und sonst wüsst ich auch nicht was verquer läuft. Das einzige was mir aufgefallen ist.

projectw2:/etc/mail # netstat -taupen |grep sendmail
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 0 825511880 21395/sendmail: acc

sollte nicht Listen 1 oder so stehn? Wenn ja wo bring ich sendmail das bei?

grüße Wolf

RichieX
25.08.06, 13:03
Nur mag das Ding die Mails von extern irgendwie nicht annehmen. Firewall ist offen für sendmail und sonst wüsst ich auch nicht was verquer läuft. Das einzige was mir aufgefallen ist.

projectw2:/etc/mail # netstat -taupen |grep sendmail
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 0 825511880 21395/sendmail: acc

sendmail lauscht nur auf lo (127.0.0.1). Das kannst du ändern, in dem du in der sendmail.mc die Zeile:


DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

so abänderst:


DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl

Wollvieh
25.08.06, 13:26
Dankeerstmal.

Da ja nicht ich sondern ein Kollege von mir, der gerade für umbestimmte Zeit keine Zeit hat... den sendmail gemacht hat hab ich jetzt davon nicht ganz soviel plan.

Hab unter /etc/mail mal 3 .mc Files weil zurzeit 3 domains laufen. Da ich jetzt nur mal versucht auf project-w.net das hin zu bekommen hab ich die project-w.net.mc Datei geöffnet und nach den Daemon_Options Eintrag gesucht und keinen gefunden. Hab kurzer Hand deinen Eintrag hinzugefügt mit make die Änderung übernommen und rcMailScanner neu gestartet.

...aber leider... status quo...

muss das an einer bestimmten Stelle im mc File oder was mach ich falsch...

thx for help

grüße Wolf

RichieX
25.08.06, 14:21
Bist du dir sicher, das der MTA wirklich neu gestartet wird? Schlate doch zum Testen den Mailscanner ab und probiere es nur mit sendmail.

Wollvieh
25.08.06, 14:26
projectw2:~ # rcMailScanner stop
Shutting down sendmail and MailScanner done
projectw2:~ # rcsendmail status
Checking for service sendmail: unused
projectw2:~ # rcMailScanner start
Initializing incoming sendmail done
Initializing outgoing sendmail done
Initializing MailScanner
projectw2:~ # rcsendmail status
Checking for service sendmail: running
projectw2:~ # netstat -taupen |grep sendmail
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 0 825750419 27798/sendmail: acc
projectw2:~ #

Wollvieh
25.08.06, 14:32
dnl # Utils by GW:
dnl # sendmailcompile : updates sendmail.cf and restarts sendmail
dnl # sendmailhup : restarts sendmail

include(`cf/m4/cf.m4')

dnl # Masquerade as subo.wiz.at who we actually are
define(`confDOMAIN_NAME', `project-w.net')
dnl Doesn't work
dnl MASQUERADE_AS(`project-w.net')

DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl

dnl # Avoid "expn <gerhard@wiesinger.com>" and
dnl # "vrfy <gerhard@wiesinger.com>"
define(`confPRIVACY_FLAGS', ``authwarnings,noexpn,novrfy'')

define(`ConfRUN_AS_USER',`mail')
dnl The following lines are remarked due to missing LDAP support MWA 2005-01-26
dnl dnl # SASL support for authenticating roadwarriors
dnl TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5')dnl
dnl define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5')dnl
dnl # For Cyrus imapd (v2)
define(`confLOCAL_MAILER', `cyrusv2')

define(`CYRUSV2_MAILER_ARGS',`FILE /var/lib/imap/socket/lmtp')

dnl # define(`CYRUSV2_MAILER_ARGS',`FILE /mail/imap/socket/lmtp')

dnl # All special macro defines must be defined here, the macros are included later
dnl # GW:
dnl # dnl must be used to use real comments!!!!!!!!!!!!!!!!!!!!!!!!!!

# GW: Longer timeout values ...
define(`confTO_QUEUERETURN', `14d')
define(`confTO_QUEUEWARN', `2d')

dnl # Define Domain name ...
dnl ##define(`confDOMAIN_NAME',`waechter.wiz.at')

define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')

OSTYPE(`linux')
DOMAIN(generic)
undefine(`UUCP_RELAY')
undefine(`BITNET_RELAY')
FEATURE(masquerade_envelope)
FEATURE(allmasquerade)
FEATURE(redirect)
FEATURE(always_add_domain)
FEATURE(local_procmail)
FEATURE(access_db)
FEATURE(`genericstable',`hash -o /etc/mail/genericstable')

FEATURE(`mailertable',`hash -o /etc/mail/mailertable')

dnl # MWA 2004-04-29: Reject mail coming from failing DNS reverse lookup entries (PTR records):
dnl #FEATURE(`dns_resolution')
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable.db')
FEATURE(use_cw_file)

dnl # ----------------------------------------------------------------------
dnl # Wir wollen ein trusted-users File verwenden (Trusted Users)
dnl # dies bentigen wir fr majordomo; damit es keine
dnl # X-Authentication-Warning:s gibt, muss mdom dort eingetragen sein!
FEATURE(use_ct_file)

dnl # ----------------------------------------------------------------------
dnl # 8.9 anti-relay rules
dnl #

dnl # allen delix.de hosts wird ein relay erlaubt.
FEATURE(relay_entire_domain)

dnl # Datenbank mit access und deny List aktivieren (next line is commented ...)
dnl FEATURE(access_db, btree /etc/mail/access.db)
#
# Example Database /etc/mail/access.db
#
# hans@spammer.kill.com REJECT
# huebi.schnecke.de REJECT
# cyberspammer.com 550 We don't accept mail from spammers
# okay.cyberspammer.com OK
# sendmail.org OK
# 128.32 RELAY
# Hans.Maier@ 550 We don't accept mail from spammers

dnl # lokale Datenbank mit Blackliste Eintraegen aktivieren
dnl # FEATURE(blacklist_recipients)
FEATURE(dnsbl)
FEATURE(dnsbl,`blackholes.mail-abuse.org',` Mail from $&{client_addr} rejected; see http://mail-abuse.org/cgi
-bin/lookup?$& {client_addr}')dnl
FEATURE(dnsbl,`relays.mail-abuse.org',` Mail from $&{client_addr} rejected; see http://mail-abuse.org/cgi-bin
/nph-rss?$& {client_addr}')dnl
FEATURE(dnsbl,`dialups.mail-abuse.org',` Mail from dial-up rejected; see http://mail-abuse.org/dul/enduser.ht
m')

dnl # ----------------------------------------------------------------------
dnl #
dnl # LOCAL_RULESETS

dnl # ----------------------------------------------------------------------
dnl # Die verschiedenen Mailer
MAILER(smtp)
MAILER(procmail)
MAILER(`cyrusv2')

RichieX
25.08.06, 14:47
Poste mal bitte folgende Ausgabe:


cat sendmail.cf|grep Daemon

Wollvieh
25.08.06, 15:40
projectw2:/etc/mail # cat sendmail.cf|grep Daemon
O DaemonPortOptions=Port=smtp, Name=MTA
O DaemonPortOptions=Port=587, Name=MSA, M=E
#O MaxDaemonChildren=0

RichieX
25.08.06, 18:05
mmh. Passt soweit. Wird sendmail mit speziellen Optionen aufgerufen?

Wollvieh
26.08.06, 14:48
wird mit dem MailScanner mitgestartet per rcMailScanner. Hab bei den MailScanner optionen geschaut ob da was zu finden ist, aber nichts gefunden. Hab sendmail auch schon ohne MailScanner laufen lassen, funktioniert auch nicht. Firewall hab ich auch schon zum Testen völlig abgedreht, bringt auch nix. Und das tolle ist ja, das in keiner Log etwas drinnen steht, das von außen wer kontakt aufgenommen hätte. Wenn ich mich per telnet von außen einloggen will verbindet er zwar, schmeißt mich aber nach der ersten Tastatureingabe wieder raus.... ich will wieder mails bekommen :mad:

RichieX
27.08.06, 16:29
Bin im Moment etwas ratlos. Ich vermute, die Konfigurationsdatei, die du bearbeitest wird von sendmail gar nicht verwendet.

Welche Distribution verwendest du?

Vergleich doch mal die Ausgabe von "sendmail -d0.1" mit den Einstellungen in der von dir verwendeten Konfig-Datei.

Wollvieh
28.08.06, 11:00
Hi,

Fehler lag in der /etc/sysconfig/mail !!!

SMTP_LISTEN_REMOTE="yes" und es funkt^^.....


grüße und Danke
Wolf