如何让发出的邮件不在垃圾箱?

2011-08-02 13:11:31 +08:00
 icefishi
网站有输入邮箱订阅功能,如何才能让发出的订阅不在对方垃圾箱呢。
5522 次点击
所在节点    问与答
14 条回复
iloveyou
2011-08-02 13:58:17 +08:00
使用smtp认证方式发送,直接用mail()函数容易被当成垃圾
icefishi
2011-08-02 14:07:49 +08:00
@iloveyou 可是smtp认证只能发少量的,批量的不行。
iloveyou
2011-08-02 14:18:33 +08:00
@icefishi 有吗,我怎么没听说过
iloveyou
2011-08-02 14:19:08 +08:00
刚好我现在再做一个群发模块,用smtp,验证完了告诉你
icefishi
2011-08-02 14:27:51 +08:00
@iloveyou 好的,谢谢!是asp的吗?
iloveyou
2011-08-02 14:29:05 +08:00
php的
icefishi
2011-08-02 15:29:30 +08:00
@iloveyou 俺们太out了....嘿嘿
joyqi
2011-08-02 16:19:33 +08:00
用自己的服务器发邮件,得做dns反向解析,要不然直接被丢到垃圾箱甚至拒收。但是做了dns反向解析国内的某些邮箱也会拒收你自己域名的邮件,原因各异

用smtp发,每天数量少还可以,但是量一多就不靠谱了。一是连接smtp服务器耗时很长,而且邮件提供商对每个用户每天的发送数量也是有限制的。

所以目前我找到最好的解决方案就是直接使用amazon的ses服务,价格便宜量又足,完全不用担心垃圾邮件的问题,每天可以发送10w封邮件,如有需要还可以申请增加。

不过它没有asp的客户端,你可能得照着开发文档自己实现一个。
jeeson
2011-08-02 16:20:54 +08:00
发邮件到 check-auth@verifier.port25.com 检查看看, 会返回一个检查报告

通常在DNS中设置一些记录会有所改进
lenmore
2011-08-02 16:52:38 +08:00
1,保证你发的不是垃圾。
2,DNS的设置,设置SPF记录,如果是自己发件服务器,还可以设置Domainkey
3,如果运营商可以,设置DNS反向解析
可是,我有个域名上面这些都做了,内容也绝不垃圾,还是进了gmail的垃圾箱。国内邮箱基本通过。
xiaojay
2011-08-02 17:04:29 +08:00
用amazon simple mail service
icefishi
2011-08-03 10:19:05 +08:00
@jeeson @xiaojay @joyqi 谢谢
predator
2011-08-04 12:08:30 +08:00
@lenmore
gmail对于大量发件的smtp服务器还有一些额外的规定
参见 https://mail.google.com/support/bin/answer.py?answer=81126
lenmore
2011-08-04 14:25:45 +08:00
@predator 多谢提醒!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/16394

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX