MyXoops Forum

Aw:: PHP-Mail [sonstige Module] - myXOOPS German Support

Goffy

Co-Administrator
Gepostet am:05.04.2010 00:08
Goffy
Goffy Offline (Show more)
Co-Administrator
Posts: 775
Since: 14.10.2004
#10

Aw:: PHP-Mail

Hallo Alfred

Die Daten kommen aus der Tabelle pical_event, Feld summary und location, beide varchar(255) utf8_general_ci (Standardeinstellungen laut Modul piCal). Datenbank MySQL 5.0.51a, Zeichensatz UTF-8 Unicode (utf8).

Ich hatte schon mal Probleme mit utf8_general_ci beim dumpen der DB (exportieren und importieren in lokale Kopie).
Das Importieren funktioniert nur richtig, wenn ich als Zeichensatz der Quelle latin 1 angegebe. Das Ganze dürfte daher (auch) ein MySQL-Problem sein.

Aber ich werde mir auf jeden Fall als nächstes mal die Sache mit xoopsmailer anschauen.

mfg
Goffy
EDV = Epoche der Verzweiflung

alfred

Administrator
Gepostet am:04.04.2010 20:35
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#9

Aw:: PHP-Mail

die 2 Mails sind angekommen, die 2. wird korrekt angegeben (Betreff mit äöü).

ich denke das dein Formular die daten (Subject) nicht kodiert (so siehts nämlich aus).

Wo kommen die daten für das Subject her?
Wo kommen die Daten im text her?

Wenn die daten in der DB gespeichert werden, welches Format und wie sehen die in der DB aus ?

Ansonsten würde ich das schon mit dem xoopsmailer machen

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

Goffy

Co-Administrator
Gepostet am:04.04.2010 20:26
Goffy
Goffy Offline (Show more)
Co-Administrator
Posts: 775
Since: 14.10.2004
#8

Aw:: PHP-Mail

Hallo Leute

Zur Info über den aktuellen Stand nach zig weiteren Versuchen:

Derzeit verwendeter Code
$headers "Reply-To: " $sender  "n"
$headers .= "From: " $sender  "n"
$headers .= "MIME-Version: 1.0n"
$headers .= 'Content-Type: text/plain; charset=UTF-8';

mail($recipient$subject$mailtext$headers);


Derzeitige Auswirkung:
- Mailtext wird korrekt wiedergegeben (Thunderbird und Mailanzeige von gmx.at)
- wenn ich den Betreff selber eingebe und dabei Umlaute verwende, werden diese korrekt angezeigt
- wenn ich als Betreff den Namen der Veranstaltung aus meiner Tabelle übernehme und dieser Umlaute enthält, wird der Betreff nicht korrekt angezeigt


@alfred
Habe dich testweise zu einer Veranstaltung angemeldet. Du solltest eine eine Testmail erhalten.

Ich werde mich aber auf jeden Fall noch mit dem xoopsmailer beschäftigen.

Für heute ist Osterfriede angesagt
mfg
Goffy
EDV = Epoche der Verzweiflung

alfred

Administrator
Gepostet am:04.04.2010 18:27
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#7

Aw:: PHP-Mail

Kannst du mir mal so eine Mail weiterleiten an mich:
alfred {at] myxoops (Punkt) org

zwecks deines anderen Vorhabens, die xoops-Funktion zu nutzen (empfehle ich eh, weil du dann auf der sicheren Seite bist), schau dir einfach die register.php so ab Zeile 155 an,
falls noch Fragen sind, dann her damit.

Goffy

Co-Administrator
Gepostet am:04.04.2010 13:05
Goffy
Goffy Offline (Show more)
Co-Administrator
Posts: 775
Since: 14.10.2004
#6

Aw:: PHP-Mail

Hallo Muki

Nach ca. 5432 Versuchen hab ich nun folgendes erreicht:
Der Betreff wird richtig angezeigt, der Mailtext nicht.
Wenn ich den Mailtext direkt in der php-Datei reinschreibe, funktioniert's, wenn er vom Formular kommt, nicht mehr (obwohl auch der Betreff vom Formular geliefert wird)
Im Formular habe ich auch " accept-charset='UTF-8'" hinzugefügt.

Schön langsam wird mir das Ganze zu blöd.

Ich gehe mal davon aus, ich könnte genauso das Xoopsmodul für das Versenden von Mails verwenden. Gibt es irgendwo eine Beschreibung, welche php ich einbinden muss, welche Parameter ich übergeben muss, usw...

mfg
Goffy
EDV = Epoche der Verzweiflung

Goffy

Co-Administrator
Gepostet am:04.04.2010 09:50
Goffy
Goffy Offline (Show more)
Co-Administrator
Posts: 775
Since: 14.10.2004
#5

Aw:: PHP-Mail

Hallo Muki

Ich verwende keine Templates, sondern lasse mit php ein Eingabeformular erstellen. Die Empfängeradressen nehme ich aus meiner Tabelle der angemeldeten Personen, der Betreff ist der Veranstaltungsname mit Datum, und den Mailtext tippe ich in ein Textarea-Formularfeld.

mfg
Goffy

EDV = Epoche der Verzweiflung

Muki

Co-Administrator
Gepostet am:03.04.2010 23:22
Muki
Muki Offline (Show more)
Co-Administrator
Posts: 1903
Since: 18.04.2006
#4

Aw:: PHP-Mail

Sind dann die mail templates nach UTF-8 konvertiert worden?

Muki
Es gibt keine dummen Fragen, nur dumme Antworten (Ausnahmen bestätigen die Regel).

Goffy

Co-Administrator
Gepostet am:03.04.2010 23:19
Goffy
Goffy Offline (Show more)
Co-Administrator
Posts: 775
Since: 14.10.2004
#3

Aw:: PHP-Mail

Danke Muki

Hat aber leider nichts geändert.

mfg
Goffy
EDV = Epoche der Verzweiflung

Muki

Co-Administrator
Gepostet am:03.04.2010 22:50
Muki
Muki Offline (Show more)
Co-Administrator
Posts: 1903
Since: 18.04.2006
#2

Aw:: PHP-Mail

$header .= 'Content-type: text/plain; charset=iso-8859-1' "rn";


Andern in:
$header .= 'Content-type: text/plain; charset=UTF-8' "rn";


Dann sollte es gehen.

Muki
Es gibt keine dummen Fragen, nur dumme Antworten (Ausnahmen bestätigen die Regel).

Goffy

Co-Administrator
Gepostet am:03.04.2010 20:47
Goffy
Goffy Offline (Show more)
Co-Administrator
Posts: 775
Since: 14.10.2004
#1

PHP-Mail

Hallo Leute

Ich habe ein Problem, dass zwar nicht mit Xoops zusammenhängt, aber vielleicht kann mir trotzdem jemand helfen:
In meinen Kalendermdoul habe ich eine Onlineregistrierung hinzugefügt.
Ich habe mir nun ein php-Script erstellt, mit dem ich allen angemeldeten Personen eine Mail schicken kann (Terminänderungen, Absagen,...). Das Problem ist, dass beim Empfänger in der Mail die Umlaute nicht korrekt angezeigt werden.

Der Code, den ich verwende
$header 'From: ' $sender "rn";
$header .= 'MIME-Version: 1.0' "rn";
$header .= 'Content-type: text/plain; charset=iso-8859-1' "rn";
mail($recipient$subject$mailtext$header);

Soweit ich mich im Internet schlau gemacht habe, sollte es aber funktionieren.
Hab ich etwas übersehen?

Herzlichen Dank
Goffy

EDV = Epoche der Verzweiflung
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5313 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1804 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag