发送邮件:主机 smtp.gmail.com 和 smtp.domainname.com 有什么区别?哪种配置更好/更快



我正在为我的项目使用代码点火器,我想向来宾发送批量电子邮件。我在下面做了 2 个邮件配置,两者都在工作,但我无法找到更好/更快的。

哪种配置更快/更好并减少垃圾邮件? smtp.domain.com 需要更多时间来发送邮件吗? 两者的邮寄限制是否不同?

1) 使用 gmail.com(G 套件):

Protocal : "SMTP"
Host : "smtp.gmail.com"
Port : "465"
user : 'xyz@domainname.com'
pass : '123456'

2) 使用 domainname.com(托管服务提供商,每小时限制 = 500):

Protocal : "SMTP"
Host : "smtp.domainname.com"
Port : "587"
user : 'noreply@domainname.com'
pass : '123456'

因此,对于初学者来说,您正在做的事情不应该使用个人电子邮件提供商系统。

当您使用应用程序(php网站)进行此邮件时,您应该使用诸如SendGrid或MailGun之类的系统(我认为两者都提供免费版本)并在那里使用PHP库,因此您不应该真正使用个人电子邮件系统发送群发邮件。

使用个人邮件提供商

因此,以下是非特定托管电子邮件(例如运行CPanel的服务器)和专用电子邮件提供商系统之间的一些关键点,这可能是Google的Gsuit或Zoho,但正如您所说Gmail,我将重点关注这一点,因此并非所有这些功能都可用于所有专用电子邮件提供商系统。

安全

如果您像现在一样使用SSL/TLS。 连接到SMTP,所使用的证书适用于Google支付的 SMTP.gmail.com,因此您必须获得自己的证书问题,并且相同级别的保护和验证可能会花费相当多的费用。但是,这只有在您的托管服务提供商允许的情况下。否则,您将坚持使用不受MITM攻击的未加密电子邮件。

Google Mail拥有的服务器数量是无限使用的,因此,您所说的托管服务提供商将您限制为每小时500封电子邮件,这是在您的所有电子邮件地址中,因此,随着您获得更多的员工,这可能会成为一个大问题。

Google SMTP还使用双因素身份验证,要使应用程序使用它,您必须生成一个特定于应用程序的密码,如果您的服务器被破坏,您只需终止该密码并创建一个新密码,每隔几个月执行此操作也是一种很好的做法。 但这并不能阻止所有者通过保持不变的网站登录。 因此,电子邮件帐户的安全漏洞更容易处理。

安全个人想法

我个人永远不会信任一个必须使用少量限制的系统,这意味着他们正在使用限制功能而不是安全功能来保护他们自己。 这不是安全的好兆头。

速度

至于降低服务器负载的速度,Google的Gmail服务器比您的域电子邮件提供商更多,并且能够更好地处理负载,因此在高负载时会更快,但多少取决于服务器的负载。

同样在安全方面,但作为一种速度措施,您的域SMTP提供商可能是DDOSed,而不是Google的SMTP服务器永远不会发生的工作。

相关内容

最新更新