Christian Gissinger: eMail-Inhalt direkt in eine HTML-Datei umwandeln

Hallo!

Ich würde gerne die eingehenden eMails an einen bestimmten Alias direkt auf der Homepage einbauen. Ist es möglich mittels CGI o.ä. den Inhalt der eingehenden eMail in HTML oder Nur-Text umzuwandeln? Wenn ja, wie?

Vielen Dank
Christian

  1. Hi,

    Ich würde gerne die eingehenden eMails an einen bestimmten Alias direkt auf der Homepage einbauen. Ist es möglich mittels CGI o.ä. den Inhalt der eingehenden eMail in HTML oder Nur-Text umzuwandeln? Wenn ja, wie?

    eMail geht über SMTP, nicht über HTTP, daher scheidet "CGI o.ä." aus. Entweder ermöglicht Dein Mailserver, entsprechende Aktionen zu triggern; oder Du musst ein Programm schreiben, welches a) regelmäßig das Mailaccount checkt und b) nicht das geringste mit einem Webserver zu tun hat.

    Cheatah

    1. Hi,

      Danke für die schnelle Antwort!
      Na ja, ich glaube, dass ich mir dann eine andere Lösung ausdenken werde.
      Bis die Tage
      Christian

      1. Hallo Christian,

        ich selber arbeite nur mit PHP, aber Du solltest problemlos in der Lage sein, das in CGI respektive Perl umzusetzen. Puretec bietet in seiner FAQ ziemlich genau das an, was Du suchst, aber eben 'nur' als PHP. Hoffe, es hilft Dir.

        http://faq.puretec.de/skripte/php/12.html

        Gruss, Thoralf

        1. Hallo!

          ich selber arbeite nur mit PHP, aber Du solltest problemlos in der Lage sein, das in CGI respektive Perl umzusetzen. Puretec bietet in seiner FAQ ziemlich genau das an, was Du suchst, aber eben 'nur' als PHP. Hoffe, es hilft Dir.

          http://faq.puretec.de/skripte/php/12.html

          Interessante Sache! Aber wie ich es verstehe funktioniert das so, das vor/bei jedem Aufruf der "html"-Seite erst der Mailserver und die Datenbank abgefragt werden muß, oder? Aber es ist schonmal ein Anfang, nicht schlecht!

          Grüße
          Andreas

  2. Hi Christian,

    mittels CGI o.ä. den Inhalt der eingehenden eMail in HTML oder
    Nur-Text umzuwandeln? Wenn ja, wie?

    ich nehme mal stillschweigend an, daß Du CGI und Perl gleichsetzt,
    und damit "Perl ohne CGI" als "o. ä." durchgehen würde.

    In diesem Falle lautet die Antwort: Ja, wenn Du noch weitere Mecha-
    nismen zur Verfügung hast.
    Beispielsweise einen UNIX-Server und den Zugang zu diesem via Shell,
    und einen SMTP-Server, der Dir erlaubt, über eine Konfigurationsdatei
    namens ".forward" im Heimatverzeichnis Deiner Benutzerkennung einen
    Mail-Filter einzurichten. ("man forward" lesen hilft Dir weiter.)

    Dieser Filter darf insbesondere auch ein von Dir zu schreibendes
    Programm sein, welches beim Eintreffen von Mails automatisch gestartet
    wird und den Inhalt der Mail von stdin lesen kann.
    Was Du dann damit tust, ist Deine Sache. Da kannst Du einen Spam-Filter
    genauso einbauen wie einen Generator von HTML-Seiten, um Deine Mails im
    Web auszustellen bzw. dann über ein CGI-Interface darauf zugreifen zu
    können - everything goes.

    Viele Grüße
          Michael