شرح إرسال بريد من المنتدى على الــ inbox و كمان HTML

ENG MUHAMED

[ADMIN]
طاقم الإدارة
25 فبراير 2008
10,080
42
48
support-ar.net
أولآ: اذا حاب الإيميل يروح على الــ INBOX
تأكد أنك تستعمل الإيميل المرسل مطابق لدومينك,,
يعني لاتحط هوت ميل,, استخدم دومين موقعك..

وتأكد أنك تستعمل عنوان طويل للإيميل,, يعني مو اقل من 5 كلمات.

-----------

ثانيآ,,, للإرسال رسالة بريديةللأعضاء بالــ HTML
راح نعدل على ملفين اللي هم
admincp/email.php
include/class_mail.php


وللأمانة,, الطريقة مقتبسة من tokenyank


التعديل الأول: في ملف admincp/email.php

إبحث عن

PHP:
 		 			  print_textarea_row($vbphrase['message_email'], 'message', '', 10, 50);


إضف بعده مباشرة
PHP:
 		 			  print_yes_no_row('Send HTML Email?', 'sendhtml', 0);


في نفس الملف

إبحث عن
PHP:
construct_hidden_code('test', $vbulletin->GPC['test']);


إضف بعده
PHP:
 		 			  construct_hidden_code('sendhtml', $_POST['sendhtml']);

إحفظ الملف,, ورجعه مكان,,


التعديل الثاني includes/class_mail.php

إبحث عن

PHP:
 		 			 $headers .= 'Content-Type: text/plain' . iif($encoding, "; charset=\"$encoding\"") . $delimiter;

إستبدله

PHP:
if($_POST['sendhtml'])  { 
  $headers .= 'Content-Type: text/html' . iif($encoding, "; charset=\"$encoding\"") . $delimiter; 
}else{ 
  $headers .= 'Content-Type: text/plain' . iif($encoding, "; charset=\"$encoding\"") . $delimiter; 
}