Forenindex » Archiv » Adobe GoLive » Formularmailer

Formularmailer

PeterKK
Beiträge gesamt: 147

13. Nov 2003, 20:44
Bewertung:

gelesen: 1234

Beitrag als Lesezeichen
Ich benutze einen Formularmailer, der mir gesteuert über eine Textdatei das auf der Webseite ausgefüllte Formular per Mail zustellt.
Der Ausfüller bekommt dann eine automatische Bestätigungsmail an seine
angegebene Adresse.

Der Inhalt der Textdatei sieht so aus:

To: [re_email]
From:mail@xyz.de
Subject: Danke für Ihre Anfrage
Sehr geehrte(r) Herr/Frau [name]
Vielen dank für das Ausfüllen unseres Formulares bei http://www.xyz.de
Wir von der Firma xyz werden Ihre Anfrage schnellst möglichst bearbeiten
und wünschen Ihnen einen schönen Tag.

Kann ich auch eine Angabe machen, dass ein bestimmter Anhang z.B. eine PDF Datei automatisch mit versendet wird?

Formularmailer

SabineP
Beiträge gesamt: 7586

13. Nov 2003, 20:54
Bewertung:

gelesen: 1234

Beitrag als Lesezeichen
Hallo Peter,

welches Script verwendest Du denn, in welcher Programmiersprache?

Gruß Sabine

Formularmailer

PeterKK
Beiträge gesamt: 147

13. Nov 2003, 21:12
Bewertung:

gelesen: 1234

Beitrag als Lesezeichen
Ein CGI Script.

Formularmailer

SabineP
Beiträge gesamt: 7586

13. Nov 2003, 21:23
Bewertung:

gelesen: 1234

Beitrag als Lesezeichen
Hallo Peter,

CGI ist eine Schnittstelle und kann von vielen Programmiersprachen bedient werden.
Ich nehme mal an, daß Dein Script in Perl geschrieben ist.

Das Modul Mime::Lite kann Anhänge mit der Mail versenden und gehört zu jeder normalen Perl Installation dazu:
http://search.cpan.org/....01/lib/MIME/Lite.pm

Gruß Sabine

Formularmailer

PeterKK
Beiträge gesamt: 147

13. Nov 2003, 21:32
Bewertung:

gelesen: 1234

Beitrag als Lesezeichen
Richtig. Ein Perl Script. Kann ich denn die anzuhängende Datei in der Textdatei, die die Mail an den Ausfüller schickt angeben?

Formularmailer

SabineP
Beiträge gesamt: 7586

13. Nov 2003, 21:46
Bewertung:

gelesen: 1234

Beitrag als Lesezeichen
Das einfachste wäre, wenn Du im Text der Mail den Link zur PDF-Datei angibst.
Dann brauchst Du die Datei selbst nicht mitzuschicken.

Wenn Du die Datei mitsenden möchtest,
dann müssen zwei verschiedene Teile in der Mail generiert werden.
Die Mail selbst muß deshalb mit dem Content-Type: multipart/mixed gesendet werden.

Ein Teil enthält den Text (Content-Type: text/plain).
Der zweite Teil enthält die PDF-Datei (Content-Type: application/pdf).

Schau Dir doch mal den Quellcode einer Mail an, die eine PDF-Datei enthält.
Da steht das alles so drin.

Entweder Du programmierst das selbst oder
Du mußt Dir einfach einen anderen Formmailer suchen, der auch Dateianhänge unterstützt.

Gruß Sabine