我有一个使用 SMTP 发送电子邮件的网络应用程序(只需简单联系我们表单)。但是当用户提交表单时,我看到了这个错误:
An attempt was made to access a socket in a way forbidden
by its access permissions 173.201.193.228:25
为什么会这样?本地电子邮件效果很好+当我在 Azure 上部署时,我没有遇到此问题。仅在 GoDaddy 托管时看到此错误。
答案 0 :(得分:1)
您的服务器必须使用我们的中继服务器发送邮件。这可以防止 滥用我们的网络,有助于确保我们的客户无法获得 列入黑名单,使用与垃圾邮件发送者相同的网络。
您可以使用Go Daddy的电子邮件中继服务器(linked documentation中的说明),或通过SMTP以外的协议使用第三方服务,例如通过SES API使用Amazon Simple Email Service。