Mailclient mit neuer Mail per PHP aufrufen und Felder vordefinieren - wie?

ferdinandX

Grünschnabel
Hallo, zusammen,
hier eine vermutlich Newbiefrage:

Wie kann ich per PHP einen Mailclient öffnen und dort Felder mit Daten
füllen?

Mail mit Variablen direkt verschicken bekomm ich hin, aber
den Standardmailclient öffnen? wie?

Hintergrund:
Ein Kunde möchte, daß ein Flashformular mit "Absenden" den Standardmailclient
öffnet und die Formdaten dort in den Feldern Absender, Empfänger, Betreff,
Body stehen.

Direkt aus flash heraus per
getURL(mailto:mailadresse@server.de?subject=Mitarbeiterbefragung?body=Ich schlage folgende Lösung vor...);
klappt das nicht wirklich, d.h. nur "einige" Mailclients schreiben die Daten in die Mailfelder.
Outlook und OE/winmail schreiben aber immer alles nach "subject" mit ins Betreff-Feld. (Wenn jemand hier eine andere Syntax für Flash kennt, oder ein Workaround hierzu, wär mir auch schon geholfen)

Wenn ich entsprechende Scripte, die direkt im html sitzen ausführe, klappt
das dagegen immer.
Daher meine Idee: Flash die Variablen an PHP zu übergeben und dieses
öffnet dann den Mailclient und reicht die Daten weiter.

Oder ist das blöd? Kann wer helfen?

Ich Danke,
Daniel :)
 
Dann kann aber PHP die Mail gleich selbst schicken undman muss keinen extra Client aufrufen - siehe Funktion "mail()" ;)

Was an Deinem Aufruf grundsätzlich Falsch ist,ist die Zusammenstellung des "mailto:".
Anstelle des 2. Fragezeichen kommt dort allenfalls ein Kaufmanns-Und hin (&)

LG
Andy
 
>>Dann kann aber PHP die Mail gleich selbst schicken undman muss keinen extra Client aufrufen - siehe Funktion "mail()"

klar, das läuft auch, aber die Nutzung des Email-Clients ist leider eine feste Vorgabe.

Aber danke schonmal für das kaufmännische &. mach ich mal. vielleicht löst das ja schon das Problem.

d.:)
 
Zurück