2012-03-21 3 views
0

Я отправил электронное письмо с использованием класса почтовой программы php. почта успешно отправляется, но я получил почтовый контент как «логотип 1». Я использую следующий код .. кто-нибудь, пожалуйста, помогитевопрос при отправке почты с использованием php mailer

<? 
include_once 'editors/tinymce.php'; 
$to = '[email protected]'; 
$frm = '[email protected]'; 
$sub = 'Weekly Working Report'; 

$mail_body = include_once('mail_content.php'); 
$mailstatus = l_mail('', '', $to, '', $frm, '', $sub, $mail_body); 

if ($mailstatus == 'ok') { 
    echo '<center><font color=red style="font-size:14px">Message has been sent Succesfully.....!</font></center><br>'; 
} else { 
    echo $mailstatus; 
} 
?> 
+1

содержание в main_content.php? – Magic

+0

«+1» этот комментарий: если ваша почта правильно отправлена, ваша проблема связана с контентом. Это также может быть проблема с HTML, если вы забыли добавить заголовки html – haltabush

ответ

2

Вы не должны писать $mail_body = include_once('mail_content.php'); вместо этого,

include_once 'editors/tinymce.php'; 
$to = '[email protected]'; 
$frm = '[email protected]'; 
$sub = 'Weekly Working Report'; 

    ob_start(); // start output buffering 
    include_once('mail_content.php'); 
    $mail_body = ob_get_contents(); // get the contents from the buffer 
    ob_end_clean(); 

$mailstatus = l_mail('', '', $to, '', $frm, '', $sub, $mail_body); 

if ($mailstatus == 'ok') { 
    echo '<center><font color=red style="font-size:14px">Message has been sent Succesfully.....!</font></center><br>'; 
} else { 
    echo $mailstatus; 
} 
+0

спасибо вам много ... :) – Natasha

0
$to = "[email protected]"; 
$subject = "Hey keep belief in me!"; 
$body = "Hi,\n\nHow are you?\n\n be good do good"; 
$header="[email protected]"; 
if (mail($to, $subject, $body, $header)) { 
    echo("<p>Message successfully sent!</p>"); 
    } else { 
    echo("<p>Message delivery failed...</p>"); 
    } 

Я надеюсь, что это работает

0

использовать следующий код при создании объекта класса PHPMailer

$mail = new phpmailer(); 
$mail->IsHTML(true); 

благодаря