PHP - Plain-text-E-Mail
Wie Sie diese in eine plain-text-E-Mail?
$bound_text=md5(uniqid(time()));
$headers.="MIME-Version: 1.0\r\n" . "Content-Type: multipart/mixed; boundary=\"PHP-mixed-$bound_text\"\r\n";
$message="--PHP-mixed-$bound_text\r\n"
."Content-Type: text/html; charset=\"utf-8\"\r\n"
."Content-Transfer-Encoding: 7bit\r\n\r\n"
."<html><head></head><body>"
."<div style=\"font-family: Arial, Helvetica, sans-serif; font-size : 1.3em; color: #000000;width: 100%;text-align: left;\">$text_message</div></body></html>\r\n\r\n"
."--PHP-mixed-$bound_text\r\n"
."Content-Transfer-Encoding: base64\r\n"
."Content-Disposition: attachment; filename=\"$attachment\"\r\n"
."Content-Type: image/jpeg; name=\"$attachment\"\r\n\r\n"
.chunk_split($file)
."\r\n\r\n"
."--PHP-mixed-$bound_text--\r\n\r\n";
}
Ist es nur das entfernen der HTML-Teil und ändern text/html in text/plain?
Wahrscheinlich. Aber haben Sie sich überlegt mit PHPMailer oder Swiftmailer nicht zu micromanage Dinge wie, dass?
Jetzt muss ich gehen mit dem geposteten code aber danke für die Anregung.
Wenn Sie sicher sind, dass
Jetzt muss ich gehen mit dem geposteten code aber danke für die Anregung.
Wenn Sie sicher sind, dass
$text_message
enthält keine HTML-markup selbst, dann sind Sie wahrscheinlich sicher. Ansonsten müssen Sie eventuell noch einige Aufräumarbeiten an, die variable (z.B. '<br />'
-> "\n"
, strip_tags)InformationsquelleAutor Tom | 2012-02-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen der HTML-sollten den trick tun, aber Sie werden wahrscheinlich wollen, ändern Sie den content-type auf text/plain:
(Ich würde haben lassen Sie einen Kommentar genügen, aber ich kann keine Kommentare noch: -))
InformationsquelleAutor h00ligan