Zend_Mail ::有没有办法使用以下格式添加收件人:“Name <email>”?</email>

时间:2011-09-20 19:09:08

标签: php zend-framework zend-mail

我问的原因是因为我想有一个可编辑的字段,用户可以在其中输入电子邮件地址,也可以选择电子邮件地址持有者的姓名。谢谢!

2 个答案:

答案 0 :(得分:5)

$mail = new Zend_Mail();
$mail->addTo('test@example.com', 'Test');

Zend_Mail addTo()

答案 1 :(得分:1)

$mail = new Zend_Mail();
$info = "<someguy@email.com>";
preg_match('/^(.+?)?<(.+?)>$/',$info,$matches);
$mail->addTo($matches[2], ($matches[1] != '' ? $matches[1] : 'Unknown');