当前位置

qyb的博客

如何做好一个 Mailbox Provider

至少需要做好4件事:

  1. 一套好的信件存储服务和邮件索引服务(以及全文索引),及相关运维保障
  2. 一套好的 MTA 运维体系及相关技术保障
  3. email app
    • 二十年前,提供SMTP和POP3即可
    • 十五年前,还需要 web access
    • 五年前,IMAP4,对移动设备更加友好
    • 如今,有了ActiveSync还不够,还得考虑诸如 Mailbox 这样的独立 app provider 竞争
  4. 数据服务

N年前,我看Gmail的招聘广告,工程师大概就是分成这4类。但是从知其然到知其所以然,需要很长的时间跨度。

--2016.01.11 Update,应该再加一个定语 free mailbox provider;企业邮箱服务至少不需要做数据服务(开展营销业务以完成闭环)

Topic: 

关于触发式邮件

我在和人谈起云的时候,常常这样比喻:云计算之于传统IT就好比发电厂取代蒸汽机一样,能源能够廉价地获取,极大得刺激了工业发展,然后反过来推动了对电力的需求,最终成长出新的能源行业;同样云计算虽然降低了IT拥有成本,但这会进一步推动计算应用的无所不在,最终云计算会是一个比传统IT更大的行业。

今天突然想到,类似 SendCloud 这样基础服务提供商的出现,是否也会推动触发邮市场的进一步扩展呢?

传统做邮件发送,量大了就会很麻烦。要去了解MTA,了解邮件队列管理,各种各样的协议,和不同的 MP 沟通,等等等等,然后就是数据分析,查询等等。如果每天邮件发送量到了1万封,就不是普通的企业邮箱能处理,而需要专用的服务器托管来发送;到了10万封这个级别,肯定需要有专门的工程师来花相当的精力做这个事,而且是经验非常丰富的工程师才能做明白。这在北上广深,就意味着每年要在这个项目上投入好几万甚至几十万,并承担巨大的风险——因为一旦这个工程师离职,想找个能替换的人还真麻烦。

于是要么三心二意地做,要么去寻求外包。但,在 SendGrid 打响 Transactional Email 这个名称之前,还真缺乏专业的服务提供商。我觉得 SendGrid,包括 MailChimp 等,一个很大的作用是让用户从事业起步开始,就以很小的成本体会到了这种专业化电子邮件运营服务为其带来的收益。

有这么一种可能,就是相当部分的触发邮,包括许可订阅的邮件需求,因为上述巨大的成本,以及缺乏针对性的、安全可靠的服务提供商(最后再加一个形容词,可弹性扩展的吧),被抑制住了。我们期望能够以优质的产品,把背后的需求释放出来。

Topic: 

关于 DSN/ESC

SMTP 协议除了 2XX,4XX,5XX 这些 status codes,后来又发展出一套 Enhanced Status Codes,最基本的在http://tools.ietf.org/html/rfc3463,后来又有 RFC 3886, 4468, 4865, 4954, 5248 不断补充。

除了仔细阅读 RFC 学习之外,微软 Exchange 有份文档描述了若干 ESC 的情况:http://technet.microsoft.com/zh-cn/library/bb232118%28v=exchg.150%29.aspx

也有人针对 Postfix 日志写了一个 DSN 翻译脚本:http://melinko2003.blogspot.com/2009/10/centos-postfix-dns-status-script.html

Topic: 

粤语里的卷舌

总觉得自己粤语歌唱的越来越差,很多音自己唱出来都觉得发得不准确

自我分析是因为长期说普通话,为了把卷舌不卷舌分得清楚,不卷舌的音就会把舌头打得特别平

这就导致粤语里的有些音我发不出来了!!虽然北方人会觉得南方人说话不卷舌,但其实粤语里面发音细细分辨还是很丰富的,有些音可能舌头卷得不多,但是要在口腔里打转

总之粤语歌需要重新练练了

Topic: 

邱可心最近二三事

这丫头身高1.53m了,稳步而坚定的向她小姑姑——我们家庭第一女性身高——发起超越

最近一个月爬了一次香山、一次凤凰岭,她一路都没有叫苦叫累,虽然心里可能还是不爽,路上也老是嚷嚷着要买饮料冰激凌,但至少不再抱怨爬山这件事,比以前有了很大的提高。
计划什么时候开始带她跑步

今年暖气停了以后,屋里冷,晚上又不开空调,于是她就挤在大床上睡。结果有一天晚上她居然把被子踢了后,钻到我被子里;然后我把她重新盖好,早上醒来时发现她还是在我被子里。。。。。。真是温馨啊,但是这样的事情以后很可能不再会发生了。sigh

昨晚回到家里,她给我秀她收到的柯南卡片。我问:是哪个小男生送的呀?她说不知道,课间休息出去玩回到了教室就看到桌上有这张卡片
-- 也不知道这事是真是假
-- 如果是真的,她居然没有和她老妈汇报,而是和老爹说(我回家很晚,她有大把时间交流这个)。。是什么潜意识在吗?

Topic: 

武汉日记(十)

http://t.cn/zYczuAR AngelList某合伙人认为早期创投的趋势是每轮融资额会变少(精细创业?)传统种子$750k,A轮3-5M——将来种子$250-500k,A轮可能只有1M。大VC会减少早期创投的关注,小微型VC在该领域不断增长。创业公司会越来越多”

以“投资经理”的身份回顾这三个项目,SendCloud和企业网盘大概各花了$250-$350k的钱,下一步就应该是寻求A轮融资,支撑商业发展了。随身看这个项目当前的状态相当于团队接了一个外包项目,暂且养活自己,慢慢寻找新的机会

Update: 要是给团队70%-80%股权的话,Seed fund 投资额说不定可以再减少30%-50%

Topic: 

再建两只邮件相关的产品技术团队

武汉除了 SendCloud 之外,个人邮箱的团队也开始建设了。继上次立鹏同学之后,本晚我又进行了一次技术的讲解,内容包括:

  • sohumc package,立马有同学指出用现在 kan.sohu.com 使用的是 python-virtualenv
  • sohu 的 Maildir 内容,以及 deliver
    • tmp->new,隔离 deliver 逻辑
    • new->cur,隔离 mua 逻辑
    • 过滤器的一个小细节
    • SQL索引和搜索索引
  • MX 的几个要点
    • tcptable、milter 协议
    • 队列、磁盘性能
    • 尽可能早地发现 spammer,断开连接
    • postfix 并发能力限制,以及将来的资源隔离保护的设想
    • 包括向后台投递在内,任何一个环节故障,都会导致 MX 的不良反应
  • tcptable ,以及企邮团队在2012年踩的坑
  • 在 postfix 外发层面做过的修改
  • Berkeley DB,以及我们封装的 SMDB

说来也奇妙,本来这个团队刚刚开始招聘的时候——大概是2011年11月份左右——我就是计划着做邮件,因此从CPyUG找人;虽然中间有变化,但最终还是落在了这些同学身上,可见真是命运冥冥安排。
下一次来武汉计划会详细介绍 Milter 和 Antispam 相关的知识,再加上 SMTP、Nginx 吧

北京计划从邮件周边着手,配合移动端再想想办法启动一组人马

一手是围绕Email、云存储来深化运营;另一手是云计算平台和大数据的技术积累。就是这样了

2012/2013

关于 2012

年度阅读:《公正》
年度运动:跑步
年度品牌:国航
年度网站:TechCrunch
年度App:Endomondo
年度纨绔:威可多
年度电影:Battleship —— 虽然片子硬伤很多,但是这种大舰巨炮对轰的场景真过瘾

回顾去年的若干新年愿望 2011/2012 ,汗颜啊,有2点:
1. 俯卧撑没有能坚持。。。任何事情最重要的是坚持,今年继续列上这个目标吧
2. 这一年明白了自己工作上很多不足的地方,管200人现在看是一个玩笑,把这个作为一个3-4年的发展目标吧

2013是本命年,希望平平安安,不让身边人失望

Topic: 
订阅 RSS - qyb的博客