Php 如何在codeigniter xampp windows中从本地主机发送电子邮件

Php 如何在codeigniter xampp windows中从本地主机发送电子邮件,php,windows,email,codeigniter,xampp,Php,Windows,Email,Codeigniter,Xampp,xampp和codeigniter,我想从本地主机发送电子邮件 在ubuntu中,我可以通过以下方式轻松创建电子邮件服务器 $ sudo apt-get install sendmail 并在application/frontend/config/email.php中更新配置 $config['useragent'] = "CodeIgniter"; $config['mailpath'] = "/usr/bin/sendmail"; // or "/

xampp和codeigniter,我想从本地主机发送电子邮件

在ubuntu中,我可以通过以下方式轻松创建电子邮件服务器

$ sudo apt-get install sendmail
并在application/frontend/config/email.php中更新配置

$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
,我该怎么做??请帮忙。搜索了很多,但找不到有效的解决方案。

可以在Windows上设置邮件服务器。为此,您需要单独的产品,请参见和。附带捆绑的邮件服务器

然而,使用本地邮件服务器很少是明智的。来自动态IP地址的邮件往往会被垃圾邮件过滤器吞噬,因为任何人都可以通过任何互联网连接进行过滤。最好使用为要用作发件人域的域名提供服务的SMTP服务器

我最喜欢的解决方案是它取代了
mail()
命令,并提供了许多选项。这是一个如何使用GMail的例子


SwiftMailer不能使用
mail()
命令:您必须更改PHP代码才能使用该命令。

可以在Windows上设置邮件服务器。为此,您需要单独的产品,请参见和。附带捆绑的邮件服务器

然而,使用本地邮件服务器很少是明智的。来自动态IP地址的邮件往往会被垃圾邮件过滤器吞噬,因为任何人都可以通过任何互联网连接进行过滤。最好使用为要用作发件人域的域名提供服务的SMTP服务器

我最喜欢的解决方案是它取代了
mail()
命令,并提供了许多选项。这是一个如何使用GMail的例子

SwiftMailer不能使用
mail()
命令:您必须更改PHP代码才能正常工作。

我记得使用的是windows命令行mailer。非常简单的安装和使用,只要您有一个SMTP帐户可用。我建议您不要设置自己的服务器

然而,它并没有直接取代
mail()
,邮件服务器本身也不是,所以YMMV。

我记得使用的是windows命令行邮件程序。非常简单的安装和使用,只要您有一个SMTP帐户可用。我建议您不要设置自己的服务器


但是,它不会直接取代
mail()
,邮件服务器本身也不会,因此YMMV.

使用类似authstp.com或gridsend.com的服务。我发现这些功能对于跟踪出站电子邮件活动、管理垃圾邮件箱非常有效,而且您不必担心本地计算机上的发送环境与生产环境不同。

使用authsmtp.com或gridsend.com之类的服务。我发现这些方法对于跟踪出站电子邮件活动、管理垃圾邮件箱非常有效,而且您不必担心本地计算机上的发送环境与生产环境不同。

您也可以尝试minirelay。非常容易使用和工作良好。
您也可以尝试微型继电器。非常容易使用和工作良好。

这方面有很多可行的解决方案,只是比Linux更难。。。但是你不能改用在线SMTP服务器吗?不管怎样,来自动态IP的邮件会被大多数垃圾邮件过滤器吃掉。@Pekka plese你能解释一下吗。如何使用联机SMTP服务器?我尝试更改php.ini SMTP=SMTP.wlink.com.np SMTP_port=25,但不起作用有解决方案,只是比Linux更难。。。但是你不能改用在线SMTP服务器吗?不管怎样,来自动态IP的邮件会被大多数垃圾邮件过滤器吃掉。@Pekka plese你能解释一下吗。如何使用联机SMTP服务器?我尝试更改php.ini SMTP=SMTP.wlink.com.np SMTP_port=25,但不起作用