SMTP-Server, ausgehende Emails testen
Hallo! Ich möchte vor dem Versenden einer Email testen, ob die Email an aol.com geht. Wenn ja, soll die Domain bzw. TLD verändert werden. Das ganze soll über ein SMTP-Server innerhalb eines Firmennetzwerkes passieren. Es gibt Probleme Emailadressen mit der TLD tv die an AOL gehen, die landen ins nichts, aber nur wenn sie nicht mit dem Messeger von Netscape versendet werden. Unser Provider und AOL könnten sich das nicht erklären. // schematischer Ablauf // From: alias@domain.tv IF(To: == *@aol.com) { Alias extrahieren; From: = alias@domain.de; } ELSE { // ELSE muß nicht sein From: = alias@domain.tv; } Ich habe rausgefunden, daß man in qmail externe Scripte (es war als Beispiel ein Perl gezeigt) einbinden kann. Ich habe nicht ganz raus gefunden, ob ich das auch für mein Problem anwenden kann. Also wie kommuniziert qmail mit dem Script, geht das überhaupt? Kann ich auf Umgebungsvarialen zugreifen, die Variablen ändern und an qmail zurück geben? Dann bin ich zu meinem Buchhändler des vertrauens gegangen und habe in einem Postfix-Buch gesehen, das man externe Dateien einbinden kann, um zum Beispiel auf Emails, Domains usw. zu testen. Man kann dazu auch reguläre Ausdrücke anwenden. Kann ich auch Scripte mit "Entscheidungsstrukturen" einbinden? Zum Beispiel auf Umgebungsvariable zugreifen, ändern usw.? Bei sendmail kann man das mit der Macrosprache (M4?) lösen. Aiaiai, das muß aber nicht sein. Ich will lediglich mit dem SMTP-Server das To: in der Email testen. Dann würde ich die Email einfach an den SMTP-Server des Providers durch reichen, wie unter Sendmail mit SENDMAIL_SMARTHOST. Gibt es sonst noch ein SMTP-Server, mit dem ich das lösen kann oder eine andere Lösung? MfG, André Laugks
Hallo Andre, also mit qmail ginge das mit dem qmail-scanner (siehe qmail-scanner.sourceforge.net), aber gerade bei qmail sollte man im Logfile einiges sehen können? Gruß Sebastian
Hallo!
Noch ein Nachtrag!
von Ralph Müller
Mit was werden die Emails denn jetzt versendet in den Fällen in denen nicht der NS Messenger verwendet wird?
Unter Linux habe ich es mit Kmail probiert, damit kommt es auch nicht an. auch mit OutlookExpress habe ich es versucht. Mit jedem Emailklient habe ich 10 Emails versendet. Da kamen nur die vom Netscape Messenger an. MfG, André Laugks
Hallo!
von Sebastian Wolfgarten
also mit qmail ginge das mit dem qmail-scanner (siehe qmail-scanner.sourceforge.net),
Da werde ich mich doch mal schlau machen.
aber gerade bei qmail sollte man im Logfile einiges sehen können?
Zur Zeit wird gar kein eigener SMTP-Server verwendet. Wir verwenden den von unserem Provider. MfG, André Laugks
* André Laugks
Es gibt Probleme Emailadressen mit der TLD tv die an AOL gehen, die landen ins nichts, aber nur wenn sie nicht mit dem Messeger von Netscape versendet werden. Unser Provider und AOL könnten sich das nicht erklären.
Mit was werden die Emails denn jetzt versendet in den Fällen in denen nicht der NS Messenger verwendet wird? [...]
Gibt es sonst noch ein SMTP-Server, mit dem ich das lösen kann oder eine andere Lösung?
Sehe ich das richtig, daß die genaue Fehlerursache bisher unbekannt ist, und Du gleich nach einer Umgehungslösung suchst? Ralph
Hallo!
von Ralph Müller
Mit was werden die Emails denn jetzt versendet in den Fällen in denen nicht der NS Messenger verwendet wird?
Mit Outlook 2000. Ich bin der Einzige, der TheBat verwendet.
Sehe ich das richtig, daß die genaue Fehlerursache bisher unbekannt ist, und Du gleich nach einer Umgehungslösung suchst?
Die Fehlerursache ist unbekannt. Ich habe mit dem Support unseres Providers gesprochen und habe mir Logfileeinträge von den Ihrem SMTP-Server zusenden lassen. Der Admin/Techniker konnte keine Auffälligkeiten feststellen. Die Logfileeinträge habe ich dann an AOL gesendet. Damit wollten die versuchen, die Email nachzuverfolgen. Leider habe ich nie eine Antwort bekommen, auch nicht nach einer nochmaligen Anfrage. Ich hatte dort Kontakt mit einer höheren Stufe des Supports, was bei einer 0190 auch sehr viel Geld gekostet hat. Es hat sich beim Support mal jemand verplappert, daß es wohl ein Problem mit der TLD tv gäbe. Hat sich verplappert oder war es Unwissen? Das Problem besteht aber auch von anderen Providern aus, wenn man Emails an AOL sendet, in denen die Absender die TLD tv besitzt. Wenn es nach mir geht, kann sich die Firma von der TV-Domain wieder trennen, daß wollen die aber nicht so gerne. Ist halt eine TV-Produnktionsfirma. ;-) Wenn es nach mir geht, kann ich auf die Umgebungslösung verzichten. Es ist für mich ein Haufen Arbeit, weil ich von SMTP-Servern Null Ahnung habe. Ich sehe es aber mittlerweile als die einzige Lösung. Ich hatte schon überlegt VB zu lernen, um ein "Plugin" zu schreiben, welches ich dann im Outlook als Macro einbinde. Mit Ausgangsfiltern kann man das auch nicht lösen. MfG, André Laugks
Hallo, On Sun, 19 Jan 2003, André Laugks wrote:
Ich möchte vor dem Versenden einer Email testen, ob die Email an aol.com geht. Wenn ja, soll die Domain bzw. TLD verändert werden.
Das hatte wir doch schon mal, im April... (und IIRC hats zumindest bei mir geklappt). Was war eigentlich damit? Jedenfalls: es geht sicher ueber das "Milter" Interface von sendmail. Das kenne das selber noch nicht, und ist auch nicht gerade einfach (da ein C-API, fuer das es aber auch ein Perl-Modul gibt[1]). Der Filter muss dann auch noch (via .mc) in die sendmail.cf... -dnh [1] braucht aber ein "threaded" perl > 5.6.0, s.: perl -V:usethreads -V:useithreads -- 123: Sprache Ein Dialekt, der eine Akademie und eine Armee besitzt. (Harvard-Prof. Edward Keenan)
participants (4)
-
André Laugks
-
David Haller
-
Ralph Müller
-
Sebastian Wolfgarten