建议使用php mail()函数,Code Igniter和Mandrill

时间:2014-11-12 08:16:14

标签: php codeigniter email smtp

我无法找到正确的答案,而且在这个合适的时刻无法测试这些事情。 我的问题可以分为两个子问题:

  1. 当我在Code Igniter中发送电子邮件并添加了SMTP服务器,用户名等(mandrill凭证)时,Code Igniter是否使用PHP Mail()函数发送此电子邮件?

  2. 如果sub 1为true,我怎样才能阻止使用PHP mail()函数并仍能通过Mandrill等工具发送电子邮件?

  3. 稍微澄清一点,我想全局(php.ini)禁用php mail()函数。我有一个似乎被黑客攻击的VPS。它在24小时内发送了大约100万封电子邮件,并且所有这些都通过mail()函数发送。我想要放下这个,以便我可以评估服务器上的所有域,因为afaik所有域都被感染了。

    所以,请一些建议!提前谢谢。

1 个答案:

答案 0 :(得分:2)

回答问题一:

如果您正确设置SMTP服务器设置,CodeIgniter确实会在不使用PHP Mail功能的情况下发送邮件。

它将使用套接字通信将电子邮件直接发送到SMTP服务器。您可以在system/libraries/Email.php

中看到此信息

回答问题二:

如果您将其他服务设置为通过SMTP发送邮件,那么从他们发送电子邮件应该没有问题。