Symfony 1.4 dynamically/programmatically 为 swiftmailer 设置 delivery_strategy
Symfony 1.4 dynamically/programmatically set delivery_strategy for swiftmailer
所以我正在研究 Symfony 1.4,我正在寻找一种方法来以编程方式设置与 factories.yml.
中不同的 delivery_strategy
我初始化邮件程序和传输的代码如下:
$transport = Swift_SmtpTransport::newInstance('MY SMTP SERVER');
$transport->setUsername($api_user);
$transport->setPassword($api_key);
$swift = Swift_Mailer::newInstance($transport);
$response = $swift->send($message);
例如,在我的 factories.yml 中,我将策略设置为假脱机,但在这里我想将其设置为实时。
以编程方式执行此操作的任何方式?
实时意味着它会立即发送。所以你已经在使用的代码应该做到这一点。文档 link 有更多信息 swiftmailer.org/docs/sending.html.
交付策略是一个 Symfony 概念。 Swiftmailer 没有。所有你直接使用Swiftmailer发送的都会被立即发送,对应Symfony'realtime'发送策略。
所以我正在研究 Symfony 1.4,我正在寻找一种方法来以编程方式设置与 factories.yml.
中不同的 delivery_strategy我初始化邮件程序和传输的代码如下:
$transport = Swift_SmtpTransport::newInstance('MY SMTP SERVER');
$transport->setUsername($api_user);
$transport->setPassword($api_key);
$swift = Swift_Mailer::newInstance($transport);
$response = $swift->send($message);
例如,在我的 factories.yml 中,我将策略设置为假脱机,但在这里我想将其设置为实时。
以编程方式执行此操作的任何方式?
实时意味着它会立即发送。所以你已经在使用的代码应该做到这一点。文档 link 有更多信息 swiftmailer.org/docs/sending.html.
交付策略是一个 Symfony 概念。 Swiftmailer 没有。所有你直接使用Swiftmailer发送的都会被立即发送,对应Symfony'realtime'发送策略。