procmail und die DoS Attacke

Software besorgen und anwenden
Post Reply
Message
Author
diane

procmail und die DoS Attacke

#1 Post by diane »

Hilfe, ich ersticke in meinen Mails.

Eigentlich bin ich ja wegen den sagenhaften Features die Unix Systeme beim Mailen umgestiegen von Windows und so nutze ich nun mutt, fetchmail, procmail und Postfix und grundsätzlich funktioniert das ganze nun nach vielen vielen Stunden des Leidens.

Außer procmail!

Ich habe in meinen Homeverzeichnis (/home/diane) eine Datei .procmailrc.

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">PATH=/bin:/usr/bin:/usr/local/bin

VERBOSE=yes

MAILDIR=$HOME/Mail
PROCMAILDIR=$HOME/.Procmail
LOGFILE=$HOME/.Procmail/log
FORMAIL=/usr/bin/formail
SENDMAIL=/usr/sbin/sendmail</font><hr></pre></blockquote>

Und dann:

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">PATH=/bin:/usr/bin:/usr/local/bin

VERBOSE=yes

MAILDIR=$HOME/Mail
PROCMAILDIR=$HOME/.Procmail
LOGFILE=$HOME/.Procmail/log
FORMAIL=/usr/bin/formail
SENDMAIL=/usr/sbin/sendmail</font><hr></pre></blockquote>

In friends.rc befinden sich Regeln wie:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">PATH=/bin:/usr/bin:/usr/local/bin

VERBOSE=yes

MAILDIR=$HOME/Mail
PROCMAILDIR=$HOME/.Procmail
LOGFILE=$HOME/.Procmail/log
FORMAIL=/usr/bin/formail
SENDMAIL=/usr/sbin/sendmail</font><hr></pre></blockquote>
in meiner .fetchmailrc steht als letzter Eintrag:

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">PATH=/bin:/usr/bin:/usr/local/bin

VERBOSE=yes

MAILDIR=$HOME/Mail
PROCMAILDIR=$HOME/.Procmail
LOGFILE=$HOME/.Procmail/log
FORMAIL=/usr/bin/formail
SENDMAIL=/usr/sbin/sendmail</font><hr></pre></blockquote>

Jetzt werden allerdings alle Mails in mein incomming Verzeichnis geschmissen, anstatt von procmail wie mühevoll und aufwendig konfiguriert in eigenen Dateien oder Verzeichnissen (keine Ahnung, muss ich die etwa anlegen?) reinsortiert.

im promail-LOG-File stehen seltsame Dinge:

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">PATH=/bin:/usr/bin:/usr/local/bin

VERBOSE=yes

MAILDIR=$HOME/Mail
PROCMAILDIR=$HOME/.Procmail
LOGFILE=$HOME/.Procmail/log
FORMAIL=/usr/bin/formail
SENDMAIL=/usr/sbin/sendmail</font><hr></pre></blockquote>

Ich habe dann einfach die Regeln direkt in die .procmailrc kopiert, danach findet man Einträge

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">PATH=/bin:/usr/bin:/usr/local/bin

VERBOSE=yes

MAILDIR=$HOME/Mail
PROCMAILDIR=$HOME/.Procmail
LOGFILE=$HOME/.Procmail/log
FORMAIL=/usr/bin/formail
SENDMAIL=/usr/sbin/sendmail</font><hr></pre></blockquote>

Falls jemand Rat weiß, ich bin hier schon ein wenig am verzweifeln. Ich habe mich in vielen Mailinglisten eingetragen und werde nun quasi geDoSt und hoffe und bange keine wichtige Mail in der Unordnung zu übersehen...

trinity
Posts: 821
Joined: 12. Oct 2001 10:04

Re: procmail und die DoS Attacke

#2 Post by trinity »

Wieso hast du hier immer wieder die gleiche Datei gepostet?
Zudem hast du geschrieben du verwendest postfix, aber in dem Schnippsel steht sendmail.

An deiner stelle würd ich das mail-abholen kurzfristig mal einstellen und hier die richtigen daten posten.
"Korrekt, Freundlich, Kostenfrei", wähle genau zwei. (Lutz Donnerhacke in dcsf)

diane

Re: procmail und die DoS Attacke

#3 Post by diane »

hmmm wenn ich's nicht besser wüßte, würde ich sagen da gibt es einen Boardfehler oder jemanden der nachträglich postings editiert...

das eigentlich posting war:

Hilfe, ich ersticke in meinen Mails.

Eigentlich bin ich ja wegen den sagenhaften Features die Unix Systeme beim Mailen umgestiegen von Windows und so nutze ich nun mutt, fetchmail, procmail und Postfix und grundsätzlich funktioniert das ganze nun nach vielen vielen Stunden des Leidens.

Außer procmail!

Ich habe in meinen Homeverzeichnis (/home/diane) eine Datei .procmailrc.

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">PATH=/bin:/usr/bin:/usr/local/bin

VERBOSE=yes

MAILDIR=$HOME/Mail
PROCMAILDIR=$HOME/.Procmail
LOGFILE=$HOME/.Procmail/log
FORMAIL=/usr/bin/formail
SENDMAIL=/usr/sbin/sendmail</font><hr></pre></blockquote>

Und dann:

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">PATH=/bin:/usr/bin:/usr/local/bin

VERBOSE=yes

MAILDIR=$HOME/Mail
PROCMAILDIR=$HOME/.Procmail
LOGFILE=$HOME/.Procmail/log
FORMAIL=/usr/bin/formail
SENDMAIL=/usr/sbin/sendmail</font><hr></pre></blockquote>

In friends.rc befinden sich Regeln wie:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">PATH=/bin:/usr/bin:/usr/local/bin

VERBOSE=yes

MAILDIR=$HOME/Mail
PROCMAILDIR=$HOME/.Procmail
LOGFILE=$HOME/.Procmail/log
FORMAIL=/usr/bin/formail
SENDMAIL=/usr/sbin/sendmail</font><hr></pre></blockquote>
in meiner .fetchmailrc steht als letzter Eintrag:

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">PATH=/bin:/usr/bin:/usr/local/bin

VERBOSE=yes

MAILDIR=$HOME/Mail
PROCMAILDIR=$HOME/.Procmail
LOGFILE=$HOME/.Procmail/log
FORMAIL=/usr/bin/formail
SENDMAIL=/usr/sbin/sendmail</font><hr></pre></blockquote>

Jetzt werden allerdings alle Mails in mein incomming Verzeichnis geschmissen, anstatt von procmail wie mühevoll und aufwendig konfiguriert in eigenen Dateien oder Verzeichnissen (keine Ahnung, muss ich die etwa anlegen?) reinsortiert.

im promail-LOG-File stehen seltsame Dinge:

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">PATH=/bin:/usr/bin:/usr/local/bin

VERBOSE=yes

MAILDIR=$HOME/Mail
PROCMAILDIR=$HOME/.Procmail
LOGFILE=$HOME/.Procmail/log
FORMAIL=/usr/bin/formail
SENDMAIL=/usr/sbin/sendmail</font><hr></pre></blockquote>

Ich habe dann einfach die Regeln direkt in die .procmailrc kopiert, danach findet man Einträge

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">PATH=/bin:/usr/bin:/usr/local/bin

VERBOSE=yes

MAILDIR=$HOME/Mail
PROCMAILDIR=$HOME/.Procmail
LOGFILE=$HOME/.Procmail/log
FORMAIL=/usr/bin/formail
SENDMAIL=/usr/sbin/sendmail</font><hr></pre></blockquote>

Falls jemand Rat weiß, ich bin hier schon ein wenig am verzweifeln. Ich habe mich in vielen Mailinglisten eingetragen und werde nun quasi geDoSt und hoffe und bange keine wichtige Mail in der Unordnung zu übersehen...

--ENDE

Ah zu postfix, postfix als sendmail Ersatz bringt ja afaik alles als Ersatz mit und setzt Symlinks auf die Befehle sodass wenn "Sendmail" gesagt wird Postfix aufgerufen wird. danke dir!

diane

Re: procmail und die DoS Attacke

#4 Post by diane »

ES HANDELT SICH HIER ALSO EINDEUTIG UM EINEN BOARDFEHLER!

hmmm wenn ich's nicht besser wüßte, würde ich sagen da gibt es einen Boardfehler oder jemanden der nachträglich postings editiert...

das eigentlich posting war:

Hilfe, ich ersticke in meinen Mails.

Eigentlich bin ich ja wegen den sagenhaften Features die Unix Systeme beim Mailen umgestiegen von Windows und so nutze ich nun mutt, fetchmail, procmail und Postfix und grundsätzlich funktioniert das ganze nun nach vielen vielen Stunden des Leidens.

Außer procmail!

Ich habe in meinen Homeverzeichnis (/home/diane) eine Datei .procmailrc.

PATH=/bin:/usr/bin:/usr/local/bin

VERBOSE=yes

MAILDIR=$HOME/Mail
PROCMAILDIR=$HOME/.Procmail
LOGFILE=$HOME/.Procmail/log
FORMAIL=/usr/bin/formail
SENDMAIL=/usr/sbin/sendmail

Und dann:

INCLUDERC=$PMDIR/friends.rc

In friends.rc befinden sich Regeln wie:

:0:
*^From merlin@erwaht\.com
IN.merlin

:0:
*^TO_debian-de@vnserv\.enova\.de
IN.debian


in meiner .fetchmailrc steht als letzter Eintrag:

mda "/usr/bin/procmail -d %s"

Jetzt werden allerdings alle Mails in mein incomming Verzeichnis geschmissen, anstatt von procmail wie mühevoll und aufwendig konfiguriert in eigenen Dateien oder Verzeichnissen (keine Ahnung, muss ich die etwa anlegen?) reinsortiert.

im promail-LOG-File stehen seltsame Dinge:


procmail: Assigning "INCLUDERC=/home/diane/.Procmail
/friends.rc
"
procmail: Couldn't read "/home/diane/.Procmail
/friends.rc

<b>wobei</b> wenn ich mir mit more, less (nicht mit emacs) usw. das Logfile anzeigen lasse, folgendes steht

procmail: Assigning "INCLUDERC=/home/diane/.Procmail<b>^M</b>
/friends.rc<b>^M</b>"

Ich habe dann einfach die Regeln direkt in die .procmailrc kopiert, danach findet man Einträge

procmail: Locking "/var/spool/mail/diane.lock"
procmail: Assigning "LASTFOLDER=/var/spool/mail/diane"
procmail: Opening "/var/spool/mail/diane"
procmail: Acquiring kernel-lock
procmail: Unlocking "/var/spool/mail/diane.lock"
procmail: Notified comsat: "diane@614937:/var/spool/mail/diane"
From diane Wed Dec 19 23:14:54 2001
Subject:
Folder: /var/spool/mail/diane 1180
procmail: Skipped "

procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^From merlin@erwaht\.com
"
procmail: Skipped "

Falls jemand Rat weiß, ich bin hier schon ein wenig am verzweifeln. Ich habe mich in vielen Mailinglisten eingetragen und werde nun quasi geDoSt und hoffe und bange keine wichtige Mail in der Unordnung zu übersehen...

--ENDE

Ah zu postfix, postfix als sendmail Ersatz bringt ja afaik alles als Ersatz mit und setzt Symlinks auf die Befehle sodass wenn "Sendmail" gesagt wird Postfix aufgerufen wird. danke dir!

trinity
Posts: 821
Joined: 12. Oct 2001 10:04

Re: procmail und die DoS Attacke

#5 Post by trinity »

Alsooo.
zuerst einmal muss es heissen:
MAILDIR=$HOME/mail # Das Verzeichnis <u>muss</u> existieren und <u>Gross und Kleinschreibung beachten</u> mail wird Kleingeschrieben.

Ist $PMDIR überhaupt gesetzt? Du hast mal PROCMAILDIR gesetzt, verwendest es aber nicht.

Kann es sein, dass du die konfig Dateien mit einem MS-DOS/Windows Programm erezugt hast? Wenn ja, solltest du die Config-Files nochmals überarbeiten (ich glaube der vi besitzt eine Option zur Konvertierung). Andernfalls sie nochmals schreiben (oderüberarbeiten) am besten mit vi, oder ähnlichem. Das Zeilenende wird unter DOS mit LF+CR gesetzt unter Unix jedoch nur mit CR (oder wars nur LF, ach unwichtig).
Last edited by trinity on 21. Dec 2001 11:51, edited 2 times in total.
"Korrekt, Freundlich, Kostenfrei", wähle genau zwei. (Lutz Donnerhacke in dcsf)

Post Reply