首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >已成功发送电子邮件,但未收到电子邮件,并且未使用swiftmailer发送垃圾邮件

问已成功发送电子邮件,但未收到电子邮件,并且未使用swiftmailer发送垃圾邮件
EN

Stack Overflow用户
提问于 2015-05-20 13:29:02
回答 1查看 454关注 0票数 2

我正在使用Swiftmailer。虽然邮件在本地接收成功,但在直播中不能工作,虽然消息是“邮件发送成功”。代码:

代码语言:javascript
复制
require_once APPPATH.'swiftmailer/swift_required.php';

        try {
            $transport = Swift_MailTransport::newInstance();
            // Create the Mailer using your created Transport
            $mailer = Swift_Mailer::newInstance($transport);

            // Create a message
            $message = Swift_Message::newInstance($email_subject)
                ->setFrom(array('xxx@yyy.org' => 'xxx'))
                ->setTo(array('abc@gmail.com' => ''))
                ->setBody($email_message, 'text/html');

            // Send the message
            $result = $mailer->send($message);
            $message = array('type' => 'success', 'message' => 'Email Sent successfully.');

        } catch(Exception $e) {
            echo '<pre>'; echo $e; die;
            $message = array('type' => 'danger', 'message' => $e);
       }

欢迎任何帮助/建议。

EN

回答 1

Stack Overflow用户

发布于 2015-05-20 13:35:40

Email sent successfully显示,因为php的功能是将邮件传送到按照php.ini文件中的配置运行的邮件服务器。发送邮件或不发送邮件是邮件服务器的工作。如果您的邮件服务器配置不正确,那么邮件将不会被发送,但它将显示为成功,因为邮件功能将邮件传递到服务器,现在邮件服务器的工作是发送邮件或不发送邮件。因此,请检查邮件服务器的日志。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30340971

复制
相关文章

相似问题

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