email - Zend Framework 2 的原始字符串电子邮件

标签 email parsing zend-framework frameworks zend-framework2

我不明白如何使用 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/

相关文章:

zend-framework - 更改 php.ini 包含路径,Zend Framework

email - 在 DNN 中发送电子邮件

linux - 在 Automic 12 bash 中,mailx 正文中的特殊字符导致正文作为二进制文件附加

php - 在 zend 中,如何正确打印 mysql 查询?

php - 如何销毁特定的 PHP session

parsing - 语法与运算符结合性之间的关系

linux - 只想为所有服务发送一封电子邮件

php - 电子邮件管道到 PHP 脚本并转发到另一封电子邮件

objective-c - 如何使用 Objective-C 解析 JSON?

java - 在解析之前确定字符串是否为有效日期