Emails automatisch verarbeiten
Hi, ich stehe vor folgender Aufgabe un weiß noch nicht so recht wie ich sie lösen soll: Von einer Anwendung werden eMails mit fortlaufend nummerierten Absendern generiert (eine Art Ticket). Der Absender kann also fogendermassen aussehen: 1234500001@example.com ... 1234500237@example.com Wenn der Empfänger nun auf eine dieser eMails antwortet muss sichergestellt sein, daß der zuständige Mailserver die eMails nicht abweist. An dieser Stelle hänge ich nun fest. Was muss ich am Mailserver einstellen, damit er die eMails durchlässt. Ein Stichwort, daß mir den Weg weist wäre nett. Liebe Grüße, Andreas -- Andreas Otto <andreas@php4win.de> Using PHP on Windows? www.php4win.de
* Andreas Otto postete am 05. Aug. 2003 folgendes:
An dieser Stelle hänge ich nun fest. Was muss ich am Mailserver einstellen, damit er die eMails durchlässt. Ein Stichwort, daß mir den Weg weist wäre nett.
Das Stichwort lautet catchall. Wie man das nun einrichtet, hängt von dem Mailserver ab. Bye Michael -- Excellence is not a act but a habit. -- Aristotles _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
Moin, moin, ... Andreas Otto <andreas@php4win.de> wrote:
An dieser Stelle hänge ich nun fest. Was muss ich am Mailserver einstellen, damit er die eMails durchlässt. Ein Stichwort, daß mir den Weg weist wäre nett.
Hängt vom verwendeten Mail-Server ab. Bei sendmail würde ein einfacher Eintrag a la @example.com <TAB> irgendeinaccount oder @example.com <TAB> user@domain.tld in der Datei /etc/mail/virtusertable ausreichen und das Stichwort lautet: "catchall" :-) Ich gehe davon aus, daß das Ticket-System den LocalPart der eMails (also das vor dem @) auch bestimmten Sachen zuordnet, also muß die eingehende eMail wohl weiterverarbeitet werden. /etc/mail/virtusertable @example.com <TAB> irgendeinaccount /etc/mail/aliases irgendeinaccount: <TAB> "|/pfad/zum/programm/binary" Ich bin mir momentan nicht sicher, ob man @example.com <TAB> "|/pfad/zum/programm/binary" auch direkt in die /etc/mail/virtusertable reinschreiben kann. Hinter "... binary" können dann auch noch Befehlsparameter für das binary stehen. Welche dies sind, mußt Du dem Kochbuch für das binary entnehmen ;-) Bei sendmail wäre nun allerdings darauf zu achten, daß SendMail eine eigene "SendMail Restricted Shell" mitbringt, die Du hier findest: /etc/smrsh Nur auf Dateien, die hierher verlinkt werden, kann sendmail sicher zugreifen, auch wenn "|/pfad/zum/programm/binary" was anders sagt, also müsstest Du dann hier einen Symlink setzen. Beispiel: /etc/smrsh/mailman -> /usr/local/mailman/mail/mailman* Weil in der /etc/mail/aliases bei mir steht: mailman: "|/usr/local/mailman/mail/mailman post mailman" Ein einfaches ln -s reicht schon aus. Falls Du _nicht_ sendmail nutzen solltest, dann hilft diese Info vielleicht anderen ;-) kind regards Martin Mewes -- Novacote Flexpack - Division of COIM Deutschland GmbH c/o IT/IS-Department - Hamburg - Germany
Hallo Martin und alle anderen die mir geantwortet haben, On Tuesday 05 August 2003 14:43, Martin Mewes wrote:
Hängt vom verwendeten Mail-Server ab.
Bei sendmail würde ein einfacher Eintrag a la
@example.com <TAB> irgendeinaccount oder @example.com <TAB> user@domain.tld
in der Datei /etc/mail/virtusertable ausreichen und das Stichwort lautet: "catchall" :-)
Vielen Dank das war genau der Hiweis den ich gebraucht habe. Liebe Grüße, Andreas -- Andreas Otto <andreas@php4win.de> Using PHP on Windows? www.php4win.de
participants (3)
-
Andreas Otto
-
Martin Mewes
-
Michael Raab