我不明白如何使用 ZF2 解析原始电子邮件?
在 ZF1 中是:
$emailObj = new Zend_Mail_Message(array('raw' => $str_email));
这对我来说没问题!
现在应该是:
$emailObj = Zend\Mail\Message::fromString($str_email);
或
$emailObj = new Zend\Mail\Storage\Message(array ('raw' => $str_email));
或者也许:
$emailObj = Zend\Mime\Message::createFromMessage($str_email, $boundary);
但这些都对我不起作用!
最佳答案
我目前通过 Composer 使用 ZF 2.5。当我做的时候
$emailObj = Zend\Mail\Message::fromString($str_email);
它非常适合我。这是我的工作代码。
// Create a Zend\Mail\Message object with our message
$email = \Zend\Mail\Message::fromString($src);
// Create our transport
$transport = new \Zend\Mail\Transport\Smtp();
$options = new \Zend\Mail\Transport\SmtpOptions(array(
'host' => $this->_opts['smtp_server'],
));
$transport->setOptions($options);
$transport->send($email);
关于email - Zend Framework 2 的原始字符串电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25292387/