gpt4 book ai didi

symfony - 如何给电子邮件发件人命名?

转载 作者:行者123 更新时间:2023-12-04 16:26:17 25 4
gpt4 key购买 nike

我正在尝试在我的 Symfony2 应用程序中发送电子邮件时命名发件人

Administrator <no-reply@app.com>

我在 parameters.ini 中尝试过:
mailer_from      = {"no-reply@app.com : Administrator"}

这样做似乎是可能的,因为在 SimpleMessage.php 中我们确实有:
  /**
* Set the sender of this message.
* This does not override the From field, but it has a higher significance.
* @param string $sender
* @param string $name optional
* @return Swift_Mime_SimpleMessage
*/
public function setSender($address, $name = null)
{
if (!is_array($address) && isset($name))
{
$address = array($address => $name);
}

if (!$this->_setHeaderFieldModel('Sender', (array) $address))
{
$this->getHeaders()->addMailboxHeader('Sender', (array) $address);
}
return $this;
}

我在 parameters.ini 中尝试过的所有东西失败的。你知道我做错了什么吗?

最佳答案

// Set a single From: address
$message->setFrom('your@address.tld');

// Set a From: address including a name
$message->setFrom(array('your@address.tld' => 'Your Name'));

// Set multiple From: addresses if multiple people wrote the email
$message->setFrom(array(
'person1@example.org' => 'Sender One',
'person2@example.org' => 'Sender Two'
));

关于symfony - 如何给电子邮件发件人命名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11133999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com