嘿,伙计们,我想为我正在开发的这个论坛创建一个重置密码......不管怎样,我遵循了一堆指南,尝试了许多版本的你会看到的,这是错误最少的版本......我还是不知道出了什么问题,我需要你的帮助。
class CI_Email { //in library email.php
var $useragent = "CodeIgniter";
var $mailpath = "/usr/sbin/msmtp"; // Sendmail path
var $protocol = "smtp"; // mail/sendmail/smtp
var $smtp_host = "smtp.googlemail.com"; // SMTP Server.
var $smtp_user = "mymail@gmail.com"; // SMTP Username
var $smtp_pass = "mypass"; // SMTP Password
var $smtp_port = "465"; // SMTP Port
var $smtp_timeout = 5; // SMTP Timeout in seconds
var $smtp_crypto = ""; // SMTP Encryption. Can be null, tls or ssl.
var $mailtype = "html"; // text/html Defines email formatting
var $charset = "utf-8"; // Default char set: iso-8859-1 or us-ascii
这就是结果:
hello: The following SMTP error was encountered: Failed to send AUTH LOGIN command. Error: from: The following SMTP error was encountered: to: The following SMTP error was encountered: data: The following SMTP error was encountered:遇到以下SMTP错误: 无法使用PHP SMTP发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。 Content-Type:多部分/替代;边界="B_ALT_51cd96f2daf24"
这是MIME格式的多部分消息。
--B_ALT_51CD96F224 内容类型:文本/纯文本;字符集=utf-8 内容传输编码:8比特
我这里的短信...
--B_ALT_51cd96f2daf24 Content-Type: text/html; charset=utf-8 内容-传输-编码:引用-可打印
我还尝试了许多我在网上找到的其他配置,例如:
var $mailpath = "/usr/sbin/sendmail"; // Sendmail path var $smtp_host = "ssl://smtp.googlemail.com"; // SMTP Server.
或:
var $mailpath = "/usr/sbin/sendmail"; // Sendmail path var $smtp_host = "ssl://smtp.gmail.com"; // SMTP Server.
在
smtp\u主机中使用SSL协议时,我收到了无数错误的无休止的屏幕。
我使用测试Gmail帐户进行非生产CodeIgniter电子邮件测试,但是当我部署到正式服时,我使用环境常量来检测正确的邮件连接设置。
对于Gmail,我发现这些配置设置(我放在/application/config/email.php
中)工作正常:
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => '<test-account-name>@gmail.com',
'smtp_pass' => '<test-account-password>',
);
您的电子邮件很可能会被收件人标记为垃圾邮件,直到他们将您的发件人列入白名单。
和FWIW,不要编辑核心CodeIgniter文件,您可以通过多种不同的方式提供连接详细信息。
本文向大家介绍Codeigniter发送邮件的方法,包括了Codeigniter发送邮件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Codeigniter发送邮件的方法。分享给大家供大家参考。具体分析如下: Codeigniter的邮件发送支持一下特性: Multiple Protocols: Mail, Sendmail, and SMTP Multiple recipient
本文向大家介绍Codeigniter实现发送带附件的邮件,包括了Codeigniter实现发送带附件的邮件的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Codeigniter实现发送带附件的邮件的方法。分享给大家供大家参考。具体分析如下: attach() 方法允许你的发邮件时带上附件,下面是演示代码 希望本文所述对大家基于Codeigniter的php程序设计有所帮助。
我有一个问题与分页和codeigniter。我有一个快速搜索视图,我正在将信息提交给索引控制器函数,并在那里设置分页并调用快速搜索方法来获取我想要的数据。它就是不起作用。我花了5个多小时重写这些方法,甚至从快速搜索开始,然后传递到索引函数,但没有任何效果,请帮助。 快速搜索功能: sql是这样的: 显示了数据,但我看不到其中的页码。。甚至当我想更改url进行分段时,它也会说我没有任何数据。 该视图
问题内容: 我正在尝试在带有附件的codeigniter上发送电子邮件。 我总是成功收到电子邮件。但是,我从未收到带有附件的文件。以下是代码,非常感谢所有评论。 问题答案: $ this- >电子邮件-> attach() 使您可以发送附件。将文件路径/名称放在第一个参数中。注意:使用文件路径,而不是URL。对于多个附件,请多次使用该功能。例如:
本文向大家介绍CodeIgniter使用smtp服务发送html邮件的方法,包括了CodeIgniter使用smtp服务发送html邮件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了CodeIgniter使用smtp服务发送html邮件的方法。分享给大家供大家参考。具体如下: codeigniter 提供的email类,用于发送邮件, wiki地址: http://codeigni
如何发送带有文件的php电子邮件 Antrag=图像文件 我所尝试的 输出电子邮件: 控制器 看法