رؤوس بريد PHP لبرنامج Outlook - وصول البريد الإلكتروني فارغا إلى Outlook، وعطور جوجل إلى ياهو

StackOverflow https://stackoverflow.com/questions/1296178

سؤال

mail($to, $subject, $message, $headers);

رأس $ هو:

من: from-me@mymail123.com الرد على: from-me@mymail123.com المحتوى: نص / HTML؛ Charset = ISO-8859-1 X-Mailer: PHP / 5.2.5 MIME-Version: 1.0

لقد بنيت $header مع هذه الخط وأقلت الطلب بكل طريقة، وضع التمثيل المهني في البداية، في النهاية، والانتقال من إضافة وحذف خط X-Mailer. النتائج هي نفسها. Gmail و Yahoo بخير والبريد الإلكتروني هو مرفق فارغ عند تعيينه إلى Outlook 2003.

أي أفكار؟

SDFOR.

هل كانت مفيدة؟

المحلول

شكرا على الأفكار. حاولت phpmailer وحصلت على خطأ في خطأ "لا يمكن تحديد وظيفة البريد المثيلية". لقد نشرت سؤال حول ذلك أيضا.

لكنني أحسب المشكلة. يتطلب Outlook Doctype وأن يكون HTML صحيحا. سوف جوجل سيأخذ أي شيء تقريبا.

يعمل ما يلي!

//الرسالة:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head></head>
<body>
<h1>HTML EMAIL</h1>
</body>
</html>

// الرؤوس

$headers = "From: $from\n"
$headers .= "Reply-To: $replyto\n"
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";

// مكالمة البريد

mail($to, $subject, $message, $headers);

نصائح أخرى

شخصيا، أفضل استخدام phpmailer., ، متاح على المصنف. يوفر حل بريدي قوي أكثر قوة. أنا استخدمها لإرسال نشرة بريدك الإلكتروني. موثوق جدا.

حاول إضافة إلى نهاية "من: ...". يجب أن يكون هذا البريد الإلكتروني عنوان بريد إلكتروني حقيقي على الخادم. حاول التحقق من مجلد SPAM الخاص بك مع ما لديك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top