Hi, kurze Frage:
kann ich in einem Typo Formular auch ein Textfeld für die Empfänger-Email einbauen? Wenn ja, wie mach ich es dann, dass das Fomular an die jeweils eingetragene Adresse geschickt wird?
Hi, kurze Frage:
kann ich in einem Typo Formular auch ein Textfeld für die Empfänger-Email einbauen? Wenn ja, wie mach ich es dann, dass das Fomular an die jeweils eingetragene Adresse geschickt wird?
Grundsätzlich sollte das möglich sein. Der Empfänger ist ja bereits als hidden field im Formular enthalten.
Aber ich würde damit sehr vorsichtig sein. Spammer könnten das ausnutzen, und dein Formular benutzen um Spam in die Welt zu schicken. Mir ist das bereits einmal passiert. So ein Formular im öffentlichen Bereich Deiner Seite wäre eine regelrechte Einladung an die.
Stephan
danke für die antwort.
ich will so eine Art "Seite weiterempfehlen" Formular basteln, also nur mit 3 Feldern:
Absendername, Absenderemail und Empfängeremail. Der Emailtext ist in einem hidden Feld schon formuliert, d.h. zum spammen dürfte es dann nicht mehr einladen.
ich kenne mich mit den Formular variablen von typo nicht so gut aus und in der Referenz hab ich dazu kein Beispiel gefunden.
Was muss ich denn im Formular angeben. Irgendwas wie "recipient = feldname" oder ?? Kann mir da jemand weiterhelfen ?
Hallo,
paß nur auf, daß nicht jemand das Formular auf seinen Rechner kopiert, leicht verändert und dann von seinem Rechner aus 1000fach submitted. So ähnlich ist's bei mir gelaufen.
Zu deiner eigentlichen Frage: Du must nur sehen, daß statt des unsichtbaren Feldes mit der Mailadresse ein sichtbares hinkommt. Einfach mal den Quellcode der generierten Seite anschauen.
Stephan
jetzt hab ich es hinbekommen:
für alle dies es interessiert hier das formular:
Name: | *name=input,50 | Ihr Name
Email: | *email=input,50 | Ihre Email
Empfänger: | *recipient=input,50 | Empfänger Email
| formtype_mail=submit | abschicken
| html_enabled=hidden | 0
| subject=hidden | subject of the mail
| Nachricht=hidden | die nachricht, die bei jeder mail erscheinen soll
Hallo Mathias,
danke für den Tip, hat mir geholfen mein Problem zu lösen.
Allerdings nicht sofort.
Zu erwähnen ist, daß bei Deinem Beispiel die Email-Empfangsadresse (i.d.R. die eigene) gelöscht werden muß. Sonst gibt es komischerweise die Meldung, daß die Empfangs-Eingabe-Zeile ausgefüllt werden muß (obwohl sie Inhalt enthält). Löscht man den Stern, so wird sie einfach ignoriert.
Ich wollte einfach nur, daß der User seine Empfangsbestätigung erhält, ich aber weiterhin der Hauptempfänger bin. Dieses konnte ich lösen, indem ich '*recipient' in '*recipient_copy' geändert habe.
Also aus
Empfänger: | *recipient=input,50 | Empfänger Email
habe ich
Ihre Email-Adresse: | *recipient_copy=input,50
gemacht.
Vielleicht interessant für Dich, wenn Du den Mail-Verkehr auch beobachten möchtest.
Gruß
D.
An swessel würd´ ich gern die Frage richten, wie man sich davor schützen könnte, daß irgendwelche Ferkel den eigenen Mail-Account mißbrauchen. Auf ein Tell-A-Friend kann man ja noch gut verzichten, aber ein Shop muß in jedem Fall eine Auftragsbestätigung rausgeben.
Danke aber für den Hinweis.
D.
naja, man könnte den referer checken, was allerdings auch nicht immer hinhaut da diesen einige leute nicht übertragen.
auszerdem könnte man den text/subject bereich nicht in der seite sondern erst später beim ausführen des mail befehls einfügen, dann wäre das formular für spämmer unnütz - da sie ja keine eigenen texte einfügen können.
wie und ob das alles mit typo machbar ist weisz ich nicht, benütz das erst ein paar tage 🙂
Hab mir nun u.a. meinen eigenen eMail Processor geschrieben, der unterstützt bis jetzt eine "Danke" Seite in die man die eingegebenen Inhalte einfügen kann und ein eMail Template das man auch für seine Zwecke umgestalten kann.
Das ganze ist ein PHP Script das einfach per "Script"-Inhaltselement aufgerufen wird, bei den Parametern kann man den Empfänger, Betreff, Templates, etc. angeben um es möglichst Variabel zu halten.
Man erstellt also nur noch ein Formular das als Action die "Danke"-Seite aufruft und die Inhalte werden an die angegebene eMail Adresse geschickt.
So sieht kein Spammer mehr die Empfänger eMail Adresse und kann das Formular auch net für eigene Zwecke missbrauchen da der Empfänger immer fest definiert ist und im FE selbst nicht erscheint.
Sg, Mathias
Kann ich das auch haben?
Wär nett...