关于服务器发邮件

王志勇 发表于 2019年04月19日 11:36

去年我在“每天启航”博客的“干货分享2”和后续,写了2篇通过sendmail发邮件的博客,当时“干货分享2”调试了整整2天,后续也做了很多测试。“分享2”一文,已经能够完成90%的完美功能,当时已经调试到分享2,并且能够顺利完美发邮件。最近项目里需要用服务器发邮件,发现分享2一文还有一点关键问题。

前些天最终在项目里完成服务器发邮件。之所以一定要用sendmail发邮件,是因为通过SMTP发邮件怎么调试都不行。所以,哪个方法能在当下实现需要的功能,就用哪个方法

虽然已经能用服务器较为顺利、完美地发邮件,也想分享出来,但发现这一方法因为太好用,以致于可能会被人冒充发件人而发邮件;或者因为将来太多人用此法而被服务商屏蔽,所以暂时打消了这一分享的念头。
这一方法现在还能用是因为使用的人很少,所以尚未被屏蔽。

我不知道国外的服务商是怎样超大批量发送广告、促销邮件的,反正极少自动进入垃圾箱。sendmail的邮件有一部分,会自动进入垃圾箱。

为了防止同一服务器频繁发送邮件而被某方的系统屏蔽,我用了4~6个VPS,让其自动轮流指定这4~6个VPS来发邮件,这样一般很少拦截。

通过网页、服务器发邮件,是个难点。技术不是问题,而是服务商为了抵制垃圾邮件,做出各种限制。2012年我是用虚拟主机,然后使用网上的一个php的mail类,能够顺利地用自己的SMTP邮箱发邮件,现在这个类在VPS上发送不了。这个mail类在现在的虚拟主机,也可能发送不了,现在我手里只有一些不太标准的Linux虚拟主机(有很多限制),所以测试不了,但那个虚拟主机没有屏蔽mail()函数,mail()函数能直接发送邮件,但是发件人不是自己。

“每天启航”博客今年到期后准备不再续费,我继续回到本博客。然后把“每天启航”上的大部分文章回迁到这个博客,2个博客的文章没有重复。

4条评论:
1   angel2018 2019-04-19 13:07
勇哥,是不是解决了服务器发邮件绑定唯一发件人,以服务器ip绑定,这个问题就不存在了?

每天启航的博客迁到这边,是不是以把这个域名做个二级域名解析?还是只要一级域名。这边主题专注编程技术类,每日启航主题专注生活类。

自由勇 2019-04-19 13:27
到时候那个域名不要了,文章搬到本博客。

2   angel2018 2019-04-19 13:22
勇哥,Trackback功能如果在我博客上使用,是要增加开发功能吗?还是源码程序有自带,我用的是z-blog。

自由勇 2019-04-19 13:25
Trackback在早期博客流行的时候,大约2003-2006年间,国外、国内特别多人用。现在已经几乎没人用了,Trackback是一个通用的xml接口。但是因为有失败的机率,所以我自己写的普通的post留言程序。
z-blog我没用过。

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

直接发送Trackback到此文章

说明:本评论系统不支持HTML代码。(您的留言需要审核,审核规则请见这里。)

王志勇:1980-09-26 (39周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2019年06月
2019年05月
2019年04月(30)
2019年03月(30)
2019年02月(30)
2019年01月(30)
2018年12月(30)
2018年11月(30)
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2019 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue