Nasıl PHP Swift Mailer kullanılarak gönderilen postanın takip edebilirsiniz?

0 Cevap php

Ben kullanıcıların bir dizi için bir toplu mail göndermek için PHP Swift Mailer kullanıyorum. Ama gönderilen posta izlemek mümkün değilim.

Benim kod:

<?php 
require_once("includes/database.class.php");
require_once("lib/swift_required.php"); 
$con=DBClass::getConnection();
$db=DBClass::getDatabase($con);

$login_id="myloginname";
$password="mypassword";

$to_mail; //list of people 

//Create the Transport
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, "ssl") 
          ->setUsername($login_id)
          ->setPassword($password);

//Create the Mailer using your created Transport
$mailer = Swift_Mailer::newInstance($transport);


 //Rate limit to 25 emails per-minute
$mailer->registerPlugin(new Swift_Plugins_ThrottlerPlugin(
25, Swift_Plugins_ThrottlerPlugin::MESSAGES_PER_MINUTE
        ));

//Create a message
        $message = Swift_Message::newInstance($subject)
          ->setFrom($login_id)
          ->setTo($to_mail)
          ->setBody($body,
                    'text/html'
                    ); 

$numSent=$mailer->batchSend($message);
?>

Bana gönderilen posta sayısını verir posta göndermek için batchSend () yöntemini kullanıyorum, ama bana gönderilen e-posta listesini vermiyor. Bu nasıl mümkün olabilir, herhangi bir eklenti veya fonksiyon kullanılabilir var mı?

Logger eklentisini kullanarak bana günlüğünü vermek, ama ben o okuyamıyor duyuyorum olacaktır.

0 Cevap