首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >邮箱中给定[]的地址不符合RFC 2822,3.6.2。当电子邮件在变量中时

邮箱中给定[]的地址不符合RFC 2822,3.6.2。当电子邮件在变量中时
EN

Stack Overflow用户
提问于 2014-02-03 22:59:36
回答 14查看 152K关注 0票数 44

我有一个正确的电子邮件地址。我已经回显了它,但当我发送它时,我得到了以下错误:

代码语言:javascript
运行
复制
Address in mailbox given [] does not comply with RFC 2822, 3.6.2.

为什么?我使用laravel (swift mailer)发送电子邮件:

代码语言:javascript
运行
复制
$email = email@address.com

然后当我发送它时,错误被抛出。

但是如果我直接使用字符串,它就会发送它。

下面是代码块:

代码语言:javascript
运行
复制
Mail::send('emails.activation', $data, function($message){
            $message->to($email)->subject($subject);
        });
                ->with('title', "Registered Successfully.");
EN

Stack Overflow用户

发布于 2019-01-14 21:05:28

已解决

Neos/swiftmailer:邮箱中的地址给定[]不符合RFC 2822,3.6.2

邮箱中/var/www/html/vendor/Packages/Libraries/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php:地址的第261行出现异常,给定的[]不符合RFC2822,3.6.2。

代码语言:javascript
运行
复制
private function _assertValidAddress($address)
{
    if (!preg_match('/^'.$this->getGrammar()->getDefinition('addr-spec').'$/D',
        $address)) {
        throw new Swift_RfcComplianceException(
            'Address in mailbox given ['.$address.
            '] does not comply with RFC 2822, 3.6.2.'
            );
    }
}

https://discuss.neos.io/t/solved-neos-swiftmailer-address-in-mailbox-given-does-not-comply-with-rfc-2822-3-6-2/3012

票数 0
EN
查看全部 14 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21530566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档