Problem: Zeilenumbrüche werden von Mac, Linux und Windows unterschiedlich interpretiert.
Gruss Guin
Mein Blog
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
Gegenfrage: Was hat das Problem mit Dateianhaenge zu tun
Im Mailheader sind halt "undefinierte" Zeilenumbrueche benutzt worden.
Gruss Guin
Mein Blog
Da mir dieses Script sehr geholfen hat, möchte ich euch allen meine Erfahrungen zurückgeben als Dank
Mein Webserver (mw-internet.de) kommt offensichtlich mit den \r nicht klar, es wird in \n umgewandelt sodass dann immer eine zeile doppelt umgebrochen wird. Und da bei chunk_split der Standartwert für "end" -> "\r\n" ist, hab ich selbst "\n" notiert und somit die unnötige leerzeile bei den Bildern gespart.
Als charset benutze ich iso-8859-1 sowohl bei text/plain als auch bei text/html. Die Sonderzeichen äöüß werden bei den freemail anbietern beim online lesen über´n browser korrekt dargestellt. Bei utf-8 hingegen nur ???. Und ich verwende 7bit, damit nicht nach 76 zeichen der html-code umgebrochen wird und diese wirren zeichen erscheinen. Spart Speicher. 8bit entspricht dem Befehl quoted-printable, was bei gmx aber nicht funktioniert als einziger anbieter.
Das Script ist also fast perfekt nach langem Ausprobieren. Was ich noch gerne wüsste ist, beim base64_encode sind die Dateien fast doppelt so groß. Gibt es eine Möglichkeit, die Dateien ohne eine Umwandlung zu versenden, mit der Möglichkeit, Speicher zu sparen ?
Danke nochmal für das tolle Tutorial !
Hallo,
die Daten sind um 33% (36%) groesser.
Du kannst den Dateianhang auf den Server laden und dann nur den Link in der Email verschicken. So lassen sich auch problemlos große Daten verteilen.
Nachteil: man braucht eigenen Speicherplatz und der Programmieraufwand ist ein wenig groesser.
Gruss Guin
Mein Blog
Ja das hab ich natürlich auch probiert, dass da als <img src="meinserver.de/header.jpg"> steht. Aber bei den meisten freemail anbietern werden diese entw. als Spam getaggt, oder der Benutzer muss auf "Bilder anzeigen" klicken und so weiter. Das nervt und viele "normale" User kommen damit nicht klar.
Die inline-Version macht jedoch nun nirgends mehr Probleme.
Oder man nimmt direkt das hier.![]()
#.Viele Grüße - Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Hallo Rizzo,
ich hab nach einer lösung gesucht um newsletter zu versenden. Das Filesend script eignet sich dafür nicht, deshalb ist die inline-version sehr gut geeignet und funzt nach vielem Testen bei 6 Freemail-Anbietern (Webmail).
Offensichtlich gibts keine andere Möglichkeit, datei-anhänge zu versenden, ohne dass sie größer werden.
Hat jemand einen Rat wie ich das so modifizieren kann das ich z.b. 4 Dateianhänge versenden kann?
#.Viele Grüße - Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
danke für die schnelle Antwort ich werds mir mal durchlesen und damit weiter testen.
Geändert von pHp-Noob (18.04.2009 um 18:00 Uhr)
Hi,
die Mails des Formmailer sind immer im Posteingang angekommen. Nun aufeinmal, ohne was am Formmailer geändert zu haben, kommen die Mails im Spam an. An was kann das liegen?
Das Leben ist schön -
Lehren ist die schönste Methode zu lernen.
Moin,
die Infos sind zu duerftig. Es hat jedenfalls nichts mit dem Skript zu tun.
Vielleicht ist dein Betreff einfach nur unguenstig gewaehlt oder dein Emailanbieter hat deinen Server als Spamserver eingestuft haben.
Was steht dem im Mailheader?
Bei GMX steht dabei, warum die Email als SPAM eingestuft wurde. Bei anderen Anbietern weiss ich das nicht.
Gruss Guin
Mein Blog
Moin,
ich habe das fertige Script auf meiner Homepage eingefügt und bemerkt das beim IE sowie bei Opera keine Emails verschickt werden. Mit Firefox klappt alles Prima. Es schaut so aus als würde der Code in der Mail.php nicht ausgeführt. Wenn ich auf "Formular Senden" klicke kommt keine bestätigung, dass falsche Angaben gemacht wurden bzw. das die Mail verschickt wurde. Es erscheint nur eine weiße Seite. Hab ich irgendetwas übersehen, so das es bei den beiden auch funktioniert?
Wie gesagt ich habe das fertige Script aus der ZIP genommen.
http://cachot.cwsurf.de/About.html
Geändert von cachot (17.10.2009 um 11:49 Uhr)
Gruss
cachot
hallo,
klasse tutorial! und doch habe ich ein problem..
habe die dateien aus dem ZIP genommen und testweise in eine seite eingefügt (außer empfänger mail in der mail.php habe ich nix geändert). http://ziegensteinhof.de/formular.html
bis vor ein paar tagen war alles OK und die mails wurden versandt. jetzt bekomme ich allerdings immer die fehlermeldung "Die eingegebene Email-Adresse hat kein gültiges Format!". obwohl die adressen (mehrere probiert) stimmen.
woran kann das liegen?
"Sit on myspace and tell me that you love me..."
"Functionless art is simply tolerated vandalism. We are the vandals."
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)