3

私は迅速に直接 Recipient_List を作成して ->addBcc() を実行できることを知っています。symfony 1.4のコンテキストでこれと同じことを行うにはどうすればよいですか

$message = $this->getMailer()->compose();
$message->setSubject(sfConfig::get('app_email_welcome_subject'));
$message->setTo($user->getUsername());
$message->setFrom(sfConfig::get('app_email_from'));
4

2 に答える 2

5

compose() は Swift_Message オブジェクトを返します。swift の場合と同様に setBcc() または addBcc() メソッドを使用できます。

于 2010-04-07T18:05:51.403 に答える
0

symfony 1.4 を使用している場合、コードで設定できます

         $message = Swift_Message::newInstance();
         $message->setSubject($subject);
         $message->setFrom($from);
         $message->setBody($body);

         $transport = Swift_SmtpTransport::newInstance(sfConfig::get('app_email_host'), sfConfig::get('app_email_port'), 'ssl')
            ->setUsername(sfConfig::get('app_email_username'))
            ->setPassword(sfConfig::get('app_email_password'));
        $mailer = Swift_Mailer::newInstance($transport);

使用すると、Gmailを使用してメールを送信できます....

できると思います!

例: http://swiftmailer.org/docs/sending.html

于 2011-08-25T03:52:55.573 に答える