I have a server on OVH and I'm trying to send some mail to my Gmail address using sendmail.
I installed sendmail with apt-get on debian, and echo "Subject: test" | /usr/sbin/sendmail -v mymail@gmail.com
works. However Gmail puts the mail in the spam folder and says the mail is not authenticated.
I have no knowledge of how email works and from what I've seen I could use SPF or DKIM to provide authentication, but it seems it requires admin access to ovh DNS servers.
What would be the easiest way, using only admin access to the server that sends mails, to make sure emails sent from it are not marked as spam ?
Thanks
答案 0 :(得分:1)
没有简单的方法。这就是简单的答案。
Google Mail每年都会每天都在反垃圾邮件。要将邮件直接发送到收件箱,需要时间和耐心,并且没有快捷方式。如果在那里,垃圾邮件发送者可以轻松实现!
Google的SMTP服务器会要求您加强SMTP邮件标头以包含更好的身份验证和安全性,这是非常正确的。如果你想与谷歌的SMTP服务器保持良好关系,那就没有办法了。
以下是需要考虑的事项列表
正如您所看到的那样,“只是”向Google发送电子邮件并期望将其传递给用户收件箱而不会被定位为垃圾邮件,这不是一项简单的任务。
上述大多数选项都需要广泛的服务器知识或您的托管服务提供商支持它。您需要有权更改自己的DNS记录,但是您发送邮件的SMTP服务器需要事先设置好。
现在:
“如何将电子邮件发送到始终位于收件箱中的傻瓜的Google Mail”
嗯,你基本上买进了收件箱。使用像Mailchimp,亚马逊AWS-SMS(简单邮件服务)这样的SMTP服务很多(如果不是所有这些服务)已经设置了DKIM,SPF并且与Google保持着良好的关系。但是,如果您不遵守他们立即关闭帐户的规则,他们会有很多规则以及不执行的操作。