将phpmailer与SMTP一起用于我的Web应用程序

时间:2018-09-01 03:20:48

标签: php phpmailer

我正在使用PHP为客户构建网站。该网站有一个联系表单,因此我添加了phpmailer类,以便能够将联系表单的详细信息发送到客户的邮件地址。

现在,当我配置phpmailer类时,我必须提供SMTP服务器的用户名和密码(我使用了smtp.gmail.com)。我非常怀疑我的客户会给我他的Gmail凭据。

当我使用phpmailer类而不启用SMTP配置(即不提供$mail->isSMTP()及其后面的相关配置)时,我在收件箱中收到标记为SPAM的消息。我无法使用php mail函数,因为我想使用HTML和CSS将电子邮件正文格式化为模板。

有没有一种方法可以使用phpmailer类(无SMTP)而无需将电子邮件标记为垃圾邮件?还是我面临的问题还有其他解决方案吗?

1 个答案:

答案 0 :(得分:0)

由phpmailer发送的电子邮件被标记为垃圾邮件是一个更为复杂的问题。您可能会找到很好的解释:

phpMailer gmail spam

甚至PHP Mailer的GitHub也有此讨论:

https://github.com/PHPMailer/PHPMailer/issues/111

关于此主题,Google上也有很多搜索结果。