我正在使用PHP为客户构建网站。该网站有一个联系表单,因此我添加了phpmailer
类,以便能够将联系表单的详细信息发送到客户的邮件地址。
现在,当我配置phpmailer
类时,我必须提供SMTP服务器的用户名和密码(我使用了smtp.gmail.com)。我非常怀疑我的客户会给我他的Gmail凭据。
当我使用phpmailer
类而不启用SMTP配置(即不提供$mail->isSMTP()
及其后面的相关配置)时,我在收件箱中收到标记为SPAM
的消息。我无法使用php mail函数,因为我想使用HTML和CSS将电子邮件正文格式化为模板。
有没有一种方法可以使用phpmailer
类(无SMTP)而无需将电子邮件标记为垃圾邮件?还是我面临的问题还有其他解决方案吗?
答案 0 :(得分:0)
由phpmailer发送的电子邮件被标记为垃圾邮件是一个更为复杂的问题。您可能会找到很好的解释:
甚至PHP Mailer的GitHub也有此讨论:
https://github.com/PHPMailer/PHPMailer/issues/111
关于此主题,Google上也有很多搜索结果。