Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Problem mit php-email versand
Problem mit php-email versand
Apfelsaft
25.08.07
16:50
Hallo,
ich habe ein problem mit dm versenden von emails mittels php.
Ich verwene dieses skript:
<?php
function sendMailForm( $absenderName, $AntwortAn, $betreff, $empfangerMail, $nachricht ){
$message .= "\n\n".$tmp;
$eol="\r\n";
$mime_boundary=md5(time());
$headers = 'From: '.$absenderName.'<'.$AntwortAn.'>'.$eol;
$headers .= 'Reply-To: '.$absenderName.'<'.$AntwortAn.'>'.$eol;
$headers .= 'Return-Path: '.$absenderName.'<'.$AntwortAn.'>'.$eol;
$headers .= "Message-ID: <".$now." TheSystem@".$_SERVER['SERVER_NAME'].">".$eol;
$headers .= "X-Mailer: PHP v".phpversion().$eol;
$headers .= 'MIME-Version: 1.0'.$eol;
$headers .= "Content-Type: multipart/related; boundary=\"".$mime_boundary."\"".$eol;
$msg .= "Content-Type: text/html; charset=utf-8".$eol;
$msg .= "Content-Transfer-Encoding: 8bit".$eol;
$msg .= $nachricht.$eol.$eol;
$msg .= "--".$mime_boundary."--".$eol.$eol;
mail( $empfangerMail, $betreff, $msg, $headers );
}
?>
Mein Problem ist, dass die emails bei mir zwar richtig agezeigt werden, jeoch in outlook unter windows nur der absender und das betreff, nicht aber jedoch der inhalt angezeigt wird.
liegt das an meinem skrip oder an outlook?
vielen Dank!
Hilfreich?
0
Kommentare
Apfelsaft
25.08.07
16:52
skript natuerlich
Hilfreich?
0
MacMark
25.08.07
16:53
Ergänze im Betreff jeweils "ganze Mails kann nur Unix".
„@macmark_de“
Hilfreich?
0
Apfelsaft
25.08.07
17:08
liegt das an outlook oder an einem bescheuerten bfehl, den nur unix versteht?
Hilfreich?
0
tomthecat
25.08.07
18:41
Versuch mal bevor du es in $msg einfügst:
$nachricht = $nachricht =imap_8bit($nachricht);
einzubauen. Wir hatten das mit outlook auch die grössten Probleme. Damit der Befehl funktioniert, muss IMAP laufen auf dem Server.
Hilfreich?
0
Apfelsaft
27.08.07
17:35
hm... funktioniert irgendwie nicht...
gibt es sonst noch Lösungsansätze?
Hilfreich?
0
MabLoi
27.08.07
17:45
Hi,
du sparst dir viel Ärger und Zeit wenn du eine fertige Klasse nimmst, wie zb diese:
Hilfreich?
0
Apfelsaft
27.08.07
17:47
nee, ichbin mit meinem skript bis auf diese daemliche outlook funktion ganz zufrieden
Hilfreich?
0
MabLoi
27.08.07
18:03
Apfelsaft
nee, ichbin mit meinem skript bis auf diese daemliche outlook funktion ganz zufrieden
Habe die falsche Klasse verlinkt... sollt diese sein:
ich kann dich übrings nicht verstehen wieso du bei dieser Sache keine xterne lib benutzen willst. geht doch dann viel einfacher und ein großer overhead entsteht auch nicht.
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail
From = "list@mydomain.com";
$mail
FromName = "List manager";
$mail
Host = "smtp1.site.com;smtp2.site.com";
$mail
Mailer = "smtp";
$mail
Body = $nachricht;
$mail
Send();
So ungefähr würde das dann bei dir aussehen.
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Tim Cooks Jahresgehalt – und die Vergütung der ...
Baldige Überarbeitung: Welche Macs, iPhones und...
Countdown 2024: Apple mit Preisnachlass für 31 ...
Parallels führt x86-Windows auf M-Macs aus – Te...
Weitere Berichte zur neuen Kamera des iPhone 17...
Vor 18 Jahren: iPhone, Apple TV und "Apple Inc."
Mac OS X: 25 Jahre Aqua, 25 Jahre Dock
Übersicht: Lieferzeiten für die neuen Macs