xampp和codeigniter,我想从我的本地主机发送电子邮件。
在Ubuntu的我可以很容易地创build一个电子邮件服务器
$ sudo apt-get install sendmail
并更新application / frontend / config / email.PHP中的configuration
$config['useragent'] = "CodeIgniter"; $config['mailpath'] = "/usr/bin/sendmail"; // or "/usr/sbin/sendmail" $config['protocol'] = "mail"; $config['smtp_host'] = "localhost"; $config['smtp_user'] = ""; $config['smtp_pass'] = ""; $config['smtp_port'] = "25";
我想在Windows安装sendmail ,我该怎么做? 请帮忙 。 search了很多,但找不到工作的解决scheme。
是否可以configurationsendmail默认使用SMTPauthentication(用于PHP)?
通过java代码调用Linux的“mailx”:message-text总是进入附件
在没有用户干预的情况下使用apt-get安装mailutils
使用linux mail命令自动发送邮件时如何更改发件人名称(不是电子邮件地址)?
如何通过Java发送电子邮件从Outlook?
在Linux上,我如何伪造一个域的MXlogging?
如何在shell脚本中发送失败作业的电子邮件
可以在Windows上设置邮件服务器。 你需要一个单独的产品,例如在这里和这里 。 XAMPP附带捆绑的邮件服务器。
但是,使用本地邮件服务器是不明智的。 来自动态IP地址的邮件往往会被垃圾邮件过滤器吞噬,因为任何人都可以通过任何互联网连接来实现这一点。 最好使用服务于您要用作发件人域的域名的SMTP服务器。
我最喜欢的解决方案是SwiftMailer。 它是mail()命令的替代品,并带有许多选项。 这里是一个如何使它与GMail工作的例子。
SwiftMailer不能使用mail()命令:尽管如此,你将不得不改变你的PHP代码来完成这个工作。
我记得使用blat ,一个Windows的命令行邮件程序。 死简单的安装和使用,只要你有一个SMTP帐户可用。 我会建议通过建立你自己的服务器。
但是,它不直接替换mail() ,也不是邮件服务器本身 ,所以YMMV。
使用像authsmtp.com或gridsend.com这样的服务。 我发现这很适合跟踪出站电子邮件活动,管理垃圾邮件箱,另外您不必担心本地计算机上的发送环境与您的生产环境不同。
你也可以尝试minirelay 。 很容易使用,工作正常。 http://www.blat.net/miniRelay/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。