2012-01-24 8 views
0
私はではSwiftMailerを経由してメールを送信しよう

を経由してメールを送信し、私のコードは次のとおりです。はSwift Mailerの

$message->setFrom($from); 
$message->setBody($template, 'text/html'); 
$message->setTo($from); 
$message->addPart($text, 'text/plain'); 
//$message->attach(Swift_Attachment::fromPath('D:/file.txt')); 
// send message 
if ($recipients = $swift->send($message, $failures)) { 

が、問題は、私は空のメッセージを受け取るです! $ templateはhtmlコードを含む変数です!

+1

「$ template」を印刷して、空ではないことを試しましたか? – ChrFin

+0

yap!私はsetbody()関数の前にそれを印刷しました!大丈夫です ! – BKF

+0

私にも同じ問題 – arma

答えて

2

$ failuresパラメータについては忘れてください。ちょうど試しキャッチを使用してください!

try 
{ 
    //... all of your code 
    $swift->send($message); 
} 
catch(Exception $exception) 
{ 
    //A big object containing the error message 
    print_r($exception); 
} 
関連する問題