Hallo hat einer eine Idee, wie ich mit postfix verhindern kann, dass bei mehreren mails mit der selben MessageID nur eine durchgestellt wird. (eine Art Anti Mail Bombing) Danke. -- Aufgepasst - jetzt viele 1&1 New WebHosting Pakete ohne Einrichtungsgebuehr + 1 Monat Grundgebuehrbefreiung! http://puretec.de/index.html?ac=OM.PU.PU003K00736T0492a
Hi bitte schreib mal nen Realname in deinen Mailer sonst bin ich der nächste der dich ins killfile steckt. On Mon, Aug 13, 2001 at 02:19:22PM +0200, susefan@gmx.de wrote:
hat einer eine Idee, wie ich mit postfix verhindern kann, dass bei mehreren mails mit der selben MessageID nur eine durchgestellt wird. (eine Art Anti Mail Bombing)
denk nochmal 5 minuten drüber nach was Du da verlangst. So ein MTA befasst sich immer nur mit der mail die er da grad in die finger kriegt, sprich die sind alle voneinander durch threading und andere Mechanismen isoliert, dh. der mta hat mit boardmitteln keine chance das zu realisieren. was mir dazu einfällt wäre ein selbst!geschriebenes filter was man in den mta einklinkt, hier kommts jetzt drauf an wie du deine mails beziehst, standardmässig hat der postfix afaik nur die Möglichkeit zeug zu filtern was ihm per smtp untergejubelt wird. siehe /usr/share/doc/packages/pfixtls/FILTER_README wobei ich ebenso wie die Doku von der Lösung mit de(r/n) Datei(en) eher abraten würde. So nun braucht es noch einen mechanismus der in einer art Datenbank nachschaut ob die ID schonmal da war, warum also nicht gleich mysql damit beauftragen, da kann man dann auch gleich noch einen Timestamp hinzufügen und die IDs nach 14 Tagen wieder entsorgen ... bei der Gelegenheit lernt man auch gleich etwas perl. PS: 100%ig sicher kann das aber auch nie nicht werden da bis zum Eintrag einer ID eine endliche Zeit vergehen wird in der wiederum die nächste mail schon wieder bearbeitet wird ... -- MfG. Falk
On Mon, Aug 13, 2001 at 02:19:22PM +0200, susefan@gmx.de wrote:
Hallo hat einer eine Idee, wie ich mit postfix verhindern kann, dass bei mehreren mails mit der selben MessageID nur eine durchgestellt wird.
ich nicht, das ist aufgabe eines MUA's und nicht die eines MTA's
(eine Art Anti Mail Bombing)
nein, wenn würde das höchstens duplikaten vorbeugen, und das gehört
nicht unbedingt zu den aufgaben eines mta's
--
Lukas Beeler
Hi Lukas On Mon, Aug 13, 2001 at 05:41:49PM +0200, Lukas Beeler wrote:
On Mon, Aug 13, 2001 at 02:19:22PM +0200, susefan@gmx.de wrote:
hat einer eine Idee, wie ich mit postfix verhindern kann, dass bei mehreren mails mit der selben MessageID nur eine durchgestellt wird.
ich nicht, das ist aufgabe eines MUA's und nicht die eines MTA's
er schrieb nicht ob es sich um einen oder mehrere Empfänger dreht ... procmail hat aber auch einen userübergreifenden part (das wissen nur die wenigsten und die Doku ist auch nicht grade sehr hilfreich dabei) da wäre auch ein Ansatzpunkt, aber nicht ohne eigene scripte.
(eine Art Anti Mail Bombing)
nein, wenn würde das höchstens duplikaten vorbeugen, und das gehört nicht unbedingt zu den aufgaben eines mta's
wir wissen ja nicht welchen Müll der geschickt kriegt aber bei *der* mailadresse kann das schon was mehr sein. ;-) -- MfG. Falk
Hi, ist es möglich in einem shellskript funktionen / routinen zu verwenden? also etwa so: function mach_was echo "tu was" noitcnuf mach_was() sascha
Am Montag, 13. August 2001 20.17 schrieb Sascha Andres:
ist es möglich in einem shellskript funktionen / routinen zu verwenden?
also etwa so:
function mach_was echo "tu was" noitcnuf
mach_was()
Hallo soll ich jett einfach mal die Antwort geben: ja. Wobei ich nun davon ausgehe, dass du bash als Shell benutzt (bei anderen geht's sicher auch, kann ich aber nicht bestätigen) Was könnte dir nun weiterhelfen? ein "man bash" vielleicht... oder die bestehenden Skripts auf deiner Kiste analysieren (sind im Fall mehr als du animmst :-). Du wirst meken es ist einfach. Lass doch das Wort function (und das rückwärts am Ende) weg, dafür vielleicht die zwei Klammern () bei der Funktion dazu, pack den Funktionsteil noch in zwei hübsche Klammern {} und versuch es nochmals... /Christian PS: ist das soooo schwer herauszufinden? aber vielleicht dir ja ein Kobold das no_function_here - flag gesetzt :-)
On Mon, Aug 13, 2001 at 07:17:45PM +0100, Sascha Andres wrote:
<snip>
Bitte nicht einen neuen Thread durch antworten auf einen Thread
erstellen, das das Threading verschiedener MUA's zerstört
--
Lukas Beeler
Hi Sascha On Mon, Aug 13, 2001 at 07:17:45PM +0100, Sascha Andres wrote:
ist es möglich in einem shellskript funktionen / routinen zu verwenden?
also etwa so:
function mach_was echo "tu was" noitcnuf
mach_was()
war schon gar nicht so schlecht, eher so: #!/bin/bash function tu_was() { echo "ich mach was\n" } tu_was # end of file aber warum lässt Du dir man bash quasi vorlesen und liest nicht gleich selbst? man bash: [ function ] name () { list; } This defines a function named name. The body of the function is the list of commands between { and }. This list is executed whenever name is speci fied as the name of a simple command. The exit status of a function is the exit status of the last command executed in the body. (See FUNCTIONS below.) PS: deine Frage sollte eigentlich einen neuen Thread eröffnen! -- MfG. Falk
participants (5)
-
Christian Hernmarck
-
Falk Sauer
-
Lukas Beeler
-
Sascha Andres
-
susefan@gmx.de