Forum > PHP-Mail-Chute
Re: Frage zu Absenderadresse
Hallo Stefan,
die Antwort steht vier Postings weiter unten.
Grüße
Carsten
Frage zu Absenderadresse
Hallo,
bei mir wird der Absender der Mail nach dem Schema ananymous@example.com angezeigt, obwohl ich die Variablen $e_mail_addresses, $e_mail_labels und $e_mail_names korrekt gesetzt habe. Wo kann ich den mail() Befehl beeinflussen? (die return_address funktioniert wie erwartet und ist auf die eingegebene E-Mail Adresse im Formular gesetzt)
Wenn ich das minimal - php-script von selfhtml verwende, ist die Absenderadresse korrekt, dann kommt die Mail von: "mustermann" <mustermann@example.com>
Irgendwelche Ideen? Das mail-chute script wäre so viel komfortabler als das von selfhtml.
Danke und Gruß,
Stefan
To-Feld im Nachrichtentext
Hallo Sven-Alexander,
nein, im Moment geht das nicht. Werde es in die nächste Version einbauen.
Grüße
Carsten
Hallo,
ich würde gerne in der Email den Labelnamen der %%to%% Variablen anzeigen lassen. Im Moment wird dort der jeweilige nummerische Wert angezeigt. Gibt es eine Möglichkeit das auszutauschen.
Re: e-mail Adresse ändern
Hallo Thomas,
in der Datei mailer.php kannst Du bei dem Aufruf der Funktion mailchute2_create_mailer() hinter dem letzten Argument noch zwei weitere angeben, die die E-Mail-Adresse und den Namen spezifizieren. Z.B.:
$mailer = &mailchute2_create_mailer(
'http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'],
CHARSET, $formitude_messages_de, $mailchute2_messages_de,
$e_mail_addresses, $e_mail_names, $e_mail_labels, $e_mail_template,
'abc@example.com', 'Thomas');
Alternativ kannst Du die Standard-Absender-Adresse auch über die PHP-Konfiguration festlegen. (Hab gerade vergessen, welcher Parameter das ist...)
Grüße
Carsten
e-mail Adresse ändern
Hi noch mal,#
nun ja sagen wir das ich das mit dem Spam in kauf nehmen möchte. Wo kann ich den Absender ändern.
Apache ist eben etwas verwirend im e-mail postfach.
Wäre ich total dankbar für die Info....
Ich habe schon alles durchsucht und nichts gefunden!
Vielen vielen Dank
Re: apache@web-193167.goracer.de
Hallo Thomas,
es ist nicht empfehlenswert da eine andere E-Mail-Adresse einzutragen, da die gesendeten Mails dann evtl. im Spam-Filter landen, wenn die Absender-Domain mit der IP-Adresse des sendenden Rechners verglichen wird. Du kannst aber ganz normal die "Antworten"-Funktion Deines Mail-Clients verwenden, da der im Mail-Formular eingetragene Absender im "Reply-To"-Feld der E-Mail eingesetzt wird und dadurch die Antwort an die richtige Adresse gesendet wird.
Grüße
Carsten
apache@web-193167.goracer.de
Hallo,
wo kann ich den Absender , der als Absender des Formular der Internetseite angezeigt wird, ändern.
Der momentane Absender ist:
Apache von apache@web-193167.goracer.de
Wie kann ich das ändern?
Habe schon alles durchducht!
Re: Zeilenumbruch im Email Template
Hallo Jenny,
wenn die E-Mail als separate Datei vorliegt, mußt Du im Texteditor den Zeilenumbruch auf CR-LF umstellen, bei manchen wird das auch als "Windows" bezeichnet. Ist der E-Mail-Text als ein String innerhalb des PHP-Programmcodes definiert, könnte das so aussehen:
$template = "Text\r\nDies steht in der nächsten Zeile";
Das \r\n steht dabei für die erwähnten CR-LF-Steuerzeichen für den Zeilenvorschub.
Grüße
Carsten
Zeilenumbruch im Email Template
Hallo Carsten,
danke für den tollen Tipp! Hat prima geklappt! (Das mit der Checkbox).
Nur mit den Zeilenumbrüchen stehe ich etwas auf dem Schlauch, könntest
Du mir das noch genauer erläutern, was ich wo einfügen muss? ;-)
Viele LG
Jenny
Checkbox und Absätze
Um für Checkboxen entweder "Ja" oder "Nein" im Text anzuzeigen, kannst Du die Werte vor dem Formatieren der Nachricht mittels dem folgenden Code anpassen:
$values['newsletter'] = empty($values['newsletter']) ? 'Nein' : 'Ja';
Für einen Zeilenvorschub in dem Mail-Tempate muß ein CR-LF-Paar vorhanden sein, ein einfaches LF reicht nicht. (<br> funktioniert sowieso nicht, da es kein HTML, sondern einfacher Text ist)
Absätze im E-Mail Template
Das hatte ich noch vergessen: Ist es möglich Absätze in das E-Mail Template einzubauen, momentan wird alles in einer Reihe, hintereinander angezeigt. Ichhabe es schon mit <br> Tags probiert, leider ohne Erfolg.
Danke und LG!
Nochmal die CHeckbox
Hallo Carsten,
ich habe es nun hinbekommen, die checkbox wird jetzt angezeigt und auch in der Email mit übernommen, jetzt habe ich nur noch eine kleine Sache: In der Email die an den Empfänger geht, steht je nach aktivierter oder nicht aktivierter Checkbox eine "1" (aktiv) oder einfach nur der Platzhalter "%%newsletter%%" (inaktiv). Kann ich es so einstellen, das je nach dem entweder ein "Ja" oder "Nein" ausgegeben wird?
Für einen Tipp wäre ich sehr dankbar!
Viele Grüße,
Die Jenny
Re: Checkbox einfügen
Hallo Jenny,
Du wirst wohl nicht darum herumkommen, PHP zu lernen. Ist ja auch nicht so schwierig, zumindest wenn man schon mal programmiert hat. In der Demo wird über die Funktion formitude_create_check_box() eine Checkbox erzeugt, vielleicht kannst Du Dich daran etwas orientieren.
Grüße
Carsten
Checkbox einfügen
Hallo Carsten,
eines vorweg: ich besitze wenig bis keinerlei php-Kenntnisse...
Ich verwende Dein Script für ein Kontaktformular auf meiner Seite. Alles funktioniert bestens. Nun würde ich das Formular gerne um eine Checkbox erweitern, d.h. der Besucher soll mittels einer Checkbox äußern, ob er einen Newsletter erhalten möchte oder nicht.
Leider steige ich durch den ganzen PHP-Code in den Dateien kaum durch, sodass ich gar nicht weiß wo ich anfangen soll...
Kann mir da jemend weiterhelfen?
Vielen, vielen Dank im vorraus!
LG Die Jenny
Re: Spamschutz
Hallo Andreas,
ein Spam-Schutz ist zur Zeit nicht drin. Am besten hälst Du die Spam-Bots sowieso auf Site-Ebene fern, dann sind auch gleich die Content-Klauer und E-Mail-Adress-Sammler mit weg. Ein entsprechendes Skript wird zur Zeit von mir getestet und in einigen Wochen auch hier veröffentlicht. Ein Captcha kann natürlich eingebaut werden, dann aber am besten in die Formitude-Bibliothek, die für die Formular-Verarbeitung zuständig ist.
Grüße
Carsten
Hallo,
ich wollte einmal fragen, inwiefern ein Spam-Schutz in das Formular eingebaut ist? Ist der Einbau eines Captchas o. ä. möglich?
Re: Kopie an Absender / Betreff
Hallo Carsten
Das ging ja schnell, vielen Dank! :-)
Grüessli
Evi
Re: Kopie an Absender / Betreff
Hallo Evi,
eine Funktion, die eine Bestätigungs-E-Mail versendet, wurde absichtlich weggelassen. Damit könnte man dann nämlich wunderbar spammen, indem man immer fremde Absenderadressen angibt.
Ein festgelegter Betreff ist eigentlich auch nicht nicht vorgesehen, dazu musst Du die Bibliothek modifizieren: In Zeile 176 der Datei mail-chute2.php musst Du die Variable $values['subject'] durch Deinen Betreff-Text in Anführungszeichen ersetzen (z.B. 'Nachricht über Mail-Formular'). Den eingegebenen Betreff kannst Du dann über den Platzhalter %%subject%% in den Nachrichtentext einfügen.
Grüzi in die Schwiz :)
Carsten
Kopie an Absender / Betreff
Hallo
Erstmal besten Dank für dein Skript!
Ich stehe gerade etwas auf dem Schlauch:
Ich möchte eine Bestätigungsmail an den Absender schicken, dieser wird ja im Feld "e_mail" eingegeben, entsprechende Versuche sind jedoch gescheitert :-(
Ausserdem möchte ich den Betreff der Mail selbst definieren, hierzu habe ich in der Datei mail-chute2.php ein subject definiert, diese wird jedoch nicht übergeben (Betreff bleibt leer).
Wäre sehr dankbar für deine Hilfe, danke und liebe Grüsse aus der Schweiz
Evi
Re: Fehlermeldung PHP-Mail-Cute 2.0
Hallo Thorsten,
wie in der Doku beschrieben, wird mindestens PHP >= 4.3.0 benötigt. Da hilft nur ein Update auf eine neuere PHP-Version.
Grüße
Carsten
Fehlermeldung PHP-Mail-Cute 2.0
Hallo!
Ich habe gerade PHP-Mail-Cute 2.0 heruntergeladen und getestet.
Beim Einsatz erscheint nach dem Drücken des Abschicken- Buttons die folgende Fehlermeldung:
Fatal error: Call to undefined function: html_entity_decode() in /mnt/kw1/08/532/00000000/htdocs/kontakt_neu/formitude.php on line 1192
PHP Version 4.1.2
Mit freundlichen Grüßen
Torsten Müller
hat geklappt!!
lag wohl an meinem etwas alten Netscape, hätte es mit Firefox verscuen sollen!!
DANKE, nun muss ich es nur noch einbauen!
Download
Es ist eben kein zip-Archiv, sondern ein tgz-Archiv, besser gesagt ein tar-Archiv, das anschließend mit gzip (*nicht* zip) gepackt wurde. Manche Browser dekomprimieren beim Herunterladen die Datei und entfernen oder ändern die Dateiendung. Die Datei die Dir angezeigt wird, ist dann wahrscheinlich ein unkomprimiertes tar-Archiv. Speichere das dann mal mit der Endung .tar und entpacke es mit WinZip oder 7zip.
Link
Hier mal ein Bild, wie es aussieht (Screen)
http://www.thomas-heydel.de/download/screen_formmail.jpg
Immernoch Leere Verzeichnisse
nee, nee du!!
es sind schon zip-Verzeichnisse
allerdings, es ist nach dem Entpacken (WinAce) jeweil nur eine Datei im Verzeichnis, und die hat dann keine Endung
Re: Download-Verzeichnis enthält nur eine Datei
Hallo Tomy,
zur Fragen "Was mache ich falsch?" ist die Antwort: Du benutzt IE :-)
Verpass' der heruntergeladenen Datei mal die Endung .tar oder .tgz und entpacke sie dann.
Grüße, Carsten
Download-Verzeichnis enthält nur eine Datei
(wie es der Betreff schon sagt)
...und die hat nachdazu keine Endung!
Ich würde das Script gern testen, nur fehlen die Dateien die in der online-Dokumentation angegeben werden!
Wie gehts weiter?? Was mache ich falsch??
LG
Tomy
PHP-Mail-Chute V2.0 veröffentlicht
PHP-Mail-Chute steht in Version 2.0 zum Download bereit. Das Skript wurde komplett neu geschrieben und basiert jetzt auf den Bibliotheken Formitude und Mail-Drudge. Neu sind außerdem Felder für Kontaktdaten vom Absender. Da die Version 1.0 eine Sicherheitslücke enthält, mit der sich das Formular evtl. als Spam-Schleuder missbrauchen läßt, wird ein Upgrade dringend empfohlen.
Re: Kryptische E-Mails
Hallo,
die Version 1.0 enthält einige Bugs und Sicherheitslücken. Version 2.0 ist ein komplettes Rewrite und wird morgen oder übermorgen veröffentlicht. Die Fehlersuche kannst Du Dir erstmal sparen...
kryptische emails
Hallo!
In der website www.gies-web.de verwende ich mail-chute!
Doch leider kommen die emails alle kryptisch an.
Woran mag das liegen?
Soll ich mal ein Bsp posten?
Gruß Gies
Re: Freude
Also bis nächste Woche wird es wohl noch dauern...
Freude
Hi, ich kann es kaum erwarten, dass die nächste Version kommt. Darf ich fragen, wie weit du schon bist?
Gruss und weiter so
Luziver
Danke
Ich glaube ich warte lieber noch zwei Wochen^^.
Luziver
mb_language()
Hallo,
anscheinend hat die von Dir benutzte PHP-Version keinen mbstring-Support einkompiliert. Entweder kannst Du jetzt eine anderes PHP-Binary aufspielen, oder Du wartest zwei Wochen auf die neue Mail-Chute-Version.
Grüße, Carsten
Ich nochmals
Also wenn ich es jetzt so drauf tue, dann kommt das hier:
Fatal error: Call to undefined function: mb_language() in /home/koinos.ch/html/mail-chute-1_0/mail-chute.php on line 239
Wie die Variabeln einsetzen?
Ich hab da mal ne Frage, wie ich welche Variabeln einsetze. Also: Ich weiss nicht wo ich welche Variabeln bestimmen muss. Danke für Antworten.
Luziver
Re: Alles in ein File, wie geht das?
Hallo Tom,
selbstverständlich geht das, es fragt sich nur, wozu das gut sein soll? Kopiere einfach alles innerhalb von <?php ... ?> an die Stelle des include-Befehls. Falls es nicht läuft, bitte unbedingt die Fehlermeldungen angeben!
MfG, Carsten
Alles in ein File, wie geht das?
Hallo,
kann mir evtl. jemand sagen, wie ich den include Befehl aus dem PHP-File entfernen kann. Ich möchte alles, ohne das CSS, in ein File, aber bei mir will es nicht laufen.
Vielen Dank
Tom
Mail - zusätzliche Felder
Hi, habe mir nun auch Dein Mail-Programm näher angesehen - ist hochinteressant.
Frage: Kann ich weitere Felder problemlos integrieren (z.B. PLZ / Ort / etc.) und wenn ja, sind auch in einzelen Felder Abbrüfungen möglich (z.B. Lizenz-Nummer, Kunden-Nummer, etc.) - ev. mit Verbindung zur Datenbank MySQL.
Gruss Reinhard
BCC hinzufügen
Hallo Stefan,
in der Datei 'mail-chute.php' wird vor Aufruf der Funktion mb_send_mail() die Variable $headers definiert. BCC kannst Du durch Hinzufügen des entsprechenden Headers erreichen:
$headers .= "Bcc: email@example.com\r\n";
Weitere Infos dazu findest Du in der PHP-Dokumentation zu mail().
Sript um bcc erweitern
Moin moin,
ich bin begeistert von deinem script, habe aber eine frage. um die mail an mehere leute zu senden brauche ich ja nur die empfänger mit komma trennen. wie kann ich es aber erreichen das bei mehr als einem empfänger die kopien als bcc versendet werden.
gruss
stefan
Vorschläge für neue Version erwünscht!
Das Skript "Mail-Chute" wird demnächst überarbeitet und auf die Formitude-Bibliothek umgestellt. Der Unicode-Support soll dabei entfernt werden. Wer noch weitere Vorschläge für neue Features hat, der möge sie doch bitte hier posten. Vielen Dank!
