V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
biaobiaoqi
V2EX  ›  VPS

自己VPS搭邮箱是否有可用性方面的问题?

  •  
  •   biaobiaoqi · 2014-01-09 20:31:16 +08:00 · 3115 次点击
    这是一个创建于 4003 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有一只想长期养着的域名,想搞个自己的域名邮箱。两种方案:1.使用Google或者qq的免费企业邮箱服务;2.自己的VPS上搭。

    现在有些顾虑,如果在VPS(linode东京节点)上自己捣鼓,是不是可能存在邮件收发可用性方面的问题?比如别人发给自己的邮件是否会丢失?自己会否发不出邮件?如果可行,这方面有没有什么需要特别注意的?

    自己不是很了解邮件相关协议的实现,只知道MUA->MTA->MRA->MUA这个层次的大致流程。请大家多指教,O(∩_∩)O谢谢
    第 1 条附言  ·  2014-01-09 22:35:21 +08:00
    看了大家的建议,想到一种权衡的策略。

    1.用VPS做域名邮箱服务器,同时在QQ注册免费企业邮箱

    2.在dnspod里面设置两条MX记录:
    优先级高的记录指向VPS
    优先级低的指向QQ的服务器(以备VPS鼓掌的情况)。

    这种方法,不知道在技术实现上,会不会有什么冲突?
    第 2 条附言  ·  2014-01-10 01:46:49 +08:00
    上面的方法,还是放弃了好了。

    到处找关于mx优先级的解释,找到个老帖 http://bbs.chinaunix.net/thread-679859-1-1.html ,估计得看源码才能找到,罢了。vps出了事儿再改过去也来得及。毕竟email不是实时的,协议也很健壮。
    41 条回复    1970-01-01 08:00:00 +08:00
    missdeer
        1
    missdeer  
       2014-01-09 20:36:18 +08:00
    据说有的邮箱会拒收不知名IP发出的邮件
    biaobiaoqi
        2
    biaobiaoqi  
    OP
       2014-01-09 20:54:21 +08:00
    @missdeer
    Google对v2ex检索好快啊,刚查了下 『邮箱拒收 不知名IP』第一个结果就是这个贴了 -,-
    话说我也隐隐约约有些印象。看来要了解清楚这个过程的可能风险,得好好了解下邮件收发各个层次的协议啊。
    yangff
        3
    yangff  
       2014-01-09 20:57:03 +08:00
    域名的记录和Ip的一致……然后好像就没什么了。ip好像是有权重什么的。。
    yylzcom
        4
    yylzcom  
       2014-01-09 21:00:21 +08:00
    性能方面问题不大,关键是邮件到达率,还是用gmail等大邮箱靠谱...
    Sunyanzi
        5
    Sunyanzi  
       2014-01-09 21:27:17 +08:00
    非专业人士 ... 但我自己完整实现过整个邮件系统 ... 大概还是有点发言权的吧 ..?

    首先关于 1F 说的有的邮箱会拒收不知名 IP 发出的邮件 ...

    在我的知识范围内 ... 凡是你能叫得出名字的邮箱都不会出现这种问题 ... 不管是国内还是国外的 ...

    只要你的 IP 不在邮件黑名单里就不会被拒收 ... 最多只是被归为垃圾邮件而已 ...

    3F 说的记录一致事实上也不对 ... 用我现在在线上跑的一套系统为例 ... 邮件头是这样 ...

    Received: from sunyanzi.mailserver (unknown [1.2.3.4])
    by newmx104.qq.com (NewMx) with SMTP id
    for <[email protected]>; Thu, 09 Jan 2014 21:05:55 +0800

    sunyanzi.mailserver 这个域名的 A 记录和 MX 记录都是指向 1.2.3.4 的 ...

    但从 QQ 邮箱里面看这个 IP 就是 unknown ... 如何解决我到现在都不知道 ...

    自己搭邮件系统从理论上是可行的 ... 唯一的问题就是系统可用性 ...

    如果系统挂掉一天 ... 这一天中发给你的这个邮箱的信都会在你不知情的情况下被原路退回去 ...

    当然如果系统还活着 ... 只要你还能连接外网就不会出现邮件发不出去的情况 ...

    只要外网的其他人能连接你 ... 就不会出现邮件收不到的情况 ...

    当然如果你收到信之后没有保存给弄丢了 ... 那又是另外一种情况了 ...

    说到底最大的问题就是你如何保证系统的稳定 ... 并且让你的用户相信你的系统稳定 ...

    如果做不到 ... Gmail 企业套件 ... Live Custom Domain ... 甚至 QQ 企业邮箱都是很好的选择 ...
    dorentus
        6
    dorentus  
       2014-01-09 21:33:12 +08:00
    其实还可以用 mailgun 的服务,配置自动转发到自己的邮箱(有点大材小用……)
    biaobiaoqi
        7
    biaobiaoqi  
    OP
       2014-01-09 21:36:57 +08:00   ❤️ 1
    @Sunyanzi
    多谢指导!

    按照我现在的理解,两点需要考虑的:

    1.自己系统的稳定
    2.如何让自己的邮件尽可能少的被标记为垃圾邮件

    估计得再研究下2的情况啦。

    PS:
    你是因为不喜欢使用中文标点符号,才用 ... 做断句的么?应该不是每次切换输入法吧,如何做到的哇!好腻害
    biaobiaoqi
        8
    biaobiaoqi  
    OP
       2014-01-09 21:39:54 +08:00
    @dorentus
    我研究下先~O(∩_∩)O谢谢
    Sunyanzi
        9
    Sunyanzi  
       2014-01-09 21:51:22 +08:00
    @biaobiaoqi 我的这个分行和断句用了有年头了 ... 可追溯的历史有超过十年 ...

    大体上从我开始用 Sunyanzi 这个 id 之后没多久就有了这种习惯 ...

    至于到底是为什么养成的这个习惯 ... 现在完全一点都不记得了 ... 也许是因为懒也许不是 ...

    总之都这么久了 ... 就一直沿用了 ... 除了顿号的表达比较麻烦之外 ... 也没发现有哪里不好 ...

    输入的时候 ... 保持半角就好啦 ... 完全不用切换输入法的 ...

    关于自己系统的稳定 ... 这个太过于笼统就不说啦 ...

    如何让自己的邮件不被标记为垃圾邮件 ...

    凭我的经验大概有两点 ...

    第一不要频繁的往一个服务商持续发送大量邮件 ... 一分钟几千封那种 ... 容易被 ban ...

    第二尽量让你的邮件整洁 ... 比如邮件头里面的域名和 From 域名要对应等等 ...

    其他的 ... 就是看人品了 ... 不用太担心 ... 一般情况下都不会被归入垃圾邮件的 ...
    biaobiaoqi
        10
    biaobiaoqi  
    OP
       2014-01-09 21:54:08 +08:00
    @Sunyanzi
    好有趣的断句分行。挺整洁的,除了占地面积大了点,哈哈。

    多谢指导!
    acpp
        11
    acpp  
       2014-01-09 21:57:27 +08:00
    @ biaobiaoqi google已经不提供免费的企业邮局服务了,收费了!
    biaobiaoqi
        12
    biaobiaoqi  
    OP
       2014-01-09 22:04:29 +08:00
    @acpp
    好吧-,-,还有qq的免费版的说。

    发现切换到qq的免费企业版邮箱是很快的,我手动在dnspod修改mx记录,然后发送邮件做尝试,立马就可以使用啦。

    于是决定可以把它作为vps挂掉的备选方案=)。
    liliang13
        13
    liliang13  
       2014-01-09 22:17:47 +08:00
    @Sunyanzi 我用手机发出去的信息也都是这个格式 = =
    lanbing
        14
    lanbing  
       2014-01-09 22:26:06 +08:00   ❤️ 1
    选择方法,需要先看需求。

    如果你是发信多,那么建议你选择VPS自建,或者使用第三方的专业发信服务。

    因为Gmail以及腾讯的邮箱,都是限制发信量的,Gmail貌似是500封/天?QQ邮箱貌似是50封/天(网外),QQ会员貌似是500封/天?企业QQ免费版本是整个域500封/天。(具体数字记不准确了,欢迎纠正。)

    目前我们的方案是自建的VPS来做发信服务器,企业邮箱是用的Google APPS。

    发信服务器,做MX 、 SPF 、DKIM(关键),基本上就不会去垃圾邮件了。虽然做了MX,但是我们并不用这个收信,为了避免有人直接回复,所以我们是直接转发到企业邮箱的。

    企业邮箱之所以用Google,我看重的就是稳定性。首先GAPPS支持MX 、SPF 、DKIM(可以避免被判定为垃圾邮件),然后收信暂时没遇到过丢信的问题。(注意:如果你想不丢信,不要用国内的DNS,具体原因不多说。)

    如果只是收信比较多,建议使用托管(GAPPS/QQEXMAIL).方便省心,而且不需要维护,这样可以保证你的长久使用。(注意:如果你想不丢信,不要用国内的DNS,具体原因不多说。)

    如果需要自建邮局,推荐下iRedMail系统。
    biaobiaoqi
        15
    biaobiaoqi  
    OP
       2014-01-09 22:27:00 +08:00
    @Sunyanzi
    另外,似乎现在qq邮箱已经不能查IP了。

    我在我们学校的邮箱里看了下(学校邮箱似乎是买的网易的系统),无论是qq发来的邮件,还是gmail发来的邮件,都是unknown的。

    Received: from mail-vc0-f178.google.com (unknown [209.85.220.178]) 看来这个问题应该不是问题?
    lanbing
        16
    lanbing  
       2014-01-09 22:34:41 +08:00
    @biaobiaoqi 确实如此 Received: from notice.4.dnspod.cn (unknown [61.136.228.166])

    Received: from 69.55.54.152 (unknown [69.55.54.152])
    Received: from m50-110.126.com (unknown [123.125.50.110])
    biaobiaoqi
        17
    biaobiaoqi  
    OP
       2014-01-09 22:39:34 +08:00
    @lanbing

    多谢指导~不过实际上我只是想用作私人邮箱啦,顺便弄清楚下电子邮件方面的问题。

    你说的国内dns的问题,是针对使用GAPPS么?如果用国外的VPS呢?一直用的dnspod呢,似乎口碑也很好的。

    另外还有些疑问,补充到帖子的append里面了,就不重复了=)
    lanbing
        18
    lanbing  
       2014-01-09 23:55:58 +08:00
    @biaobiaoqi 关于DNS的问题,我之前写的日志 http://blog.lanbing.org/1883.cgi 并非针对GAPPS,国外访问国内的域名解析总会出点问题的,也不能怪DNS商,环境如此。

    关于你的append,其一,QQ邮箱会定期检查你的MX。。并给你发通知。。告知你修改。。。。其二,不确定会不会出现邮件重复的问题。

    本身邮件的可靠性是很高的,投递失败后服务器会继续投递的,我试过把VPS关机几个小时,再来收邮件还是可以收到。
    txlty
        19
    txlty  
       2014-01-10 01:34:24 +08:00
    自建邮局遍地都是,不会有问题的!
    http://www.baidu.com/s?wd=powered+by+extmail
    txlty
        20
    txlty  
       2014-01-10 01:38:43 +08:00
    biaobiaoqi
        21
    biaobiaoqi  
    OP
       2014-01-10 01:45:23 +08:00
    @txlty
    多谢提醒~
    extmail这么多使用者哇


    @lanbing mx优先级的问题 翻到一个老贴 http://bbs.chinaunix.net/thread-679859-1-1.html
    水不浅啊。准备放弃这个方案了。
    loveminds
        22
    loveminds  
       2014-01-10 04:45:43 +08:00
    @missdeer 你说的“不知名IP”指的是IP没有反向解析记录(PTR)么?这样可能有些系统会判断垃圾邮件但不至于拒收
    在云主机上自行搭建邮件系统不是问题,关键是楼主需要云主机以及这个系统有多高可用性
    Kvm
        23
    Kvm  
       2014-01-10 06:00:36 +08:00   ❤️ 1
    @loveminds 应该是说的spf而不是PTR

    发邮件多的话自己搭建平台,MX照旧用QQ的企业邮箱。
    xx123456
        24
    xx123456  
       2014-01-10 07:34:29 +08:00
    显然是自己搭建的好
    话说v2ex居然没有邮箱验证就可以发帖了

    不知道spam多不多
    xx123456
        25
    xx123456  
       2014-01-10 07:35:43 +08:00
    居然发出去了。。。太可怕了
    v2ex上的spam如此少 简直令人震惊
    xx123456
        26
    xx123456  
       2014-01-10 07:36:05 +08:00
    v2ex外表不错 不过功能还需要加强
    xx123456
        27
    xx123456  
       2014-01-10 07:36:14 +08:00
    哈哈
    xx123456
        28
    xx123456  
       2014-01-10 07:36:25 +08:00
    看看管理员来了怎么办
    xx123456
        29
    xx123456  
       2014-01-10 07:36:34 +08:00
    注册也太容易了吧
    xx123456
        30
    xx123456  
       2014-01-10 07:36:45 +08:00   ❤️ 1
    这样spam能不多?
    xx123456
        31
    xx123456  
       2014-01-10 07:40:25 +08:00
    距离能够发帖还有 3193 秒。

    看看 我的帖子会不会被删除
    yangff
        32
    yangff  
       2014-01-10 07:41:21 +08:00
    @Sunyanzi 我记得ip和域名MX记录是要一致的,当时我在本地调试的时候就是这样一直退信(我随便写了一个域名),然后找了个vps绑了一个域名就好了。
    xx123456
        33
    xx123456  
       2014-01-10 07:44:00 +08:00
    @yangff 同意你的说法
    否则Email造假也太容易了
    “发邮件多的话自己搭建平台,MX照旧用QQ的企业邮箱。”
    这是不可能的
    xx123456
        34
    xx123456  
       2014-01-10 07:44:35 +08:00
    管理员的人呢?
    睡着了?
    哈哈
    xx123456
        35
    xx123456  
       2014-01-10 07:45:41 +08:00
    @txlty
    居然用百毒
    真是个土鳖
    哈哈
    wzzyj8
        36
    wzzyj8  
       2014-01-10 08:56:56 +08:00
    1L 说某些ISP拒收某些ip的情况是存在的。
    原因大致是某些VPS的IP原来被滥用过,发垃圾邮件什么的,VPS没续费,IP被回收,又分配到你手上,那就坑了,便宜的VPS这种情况尤其常见。
    而且自建邮件服务器对主机uptime要求还是比较高的,如果是独服还好说,如果是VPS就真的要看服务商良心了
    Admstor
        37
    Admstor  
       2014-01-10 09:42:56 +08:00
    孙鸭子...哈哈哈哈哈哈...就是那个半路跑人的程序猿吗.......
    S1的人应该知道这个人不靠谱的吧....

    我个人建议,自己用,无机密资料,用QQ邮箱是挺好的选择
    企业用,纯内部沟通,较少对外发,收取较多,任何机房自建都可以,安全防护自己负责
    企业用,内部外部都用,可能存在部分推广邮件的发送,建议分域名分IP,原因太多暂且不表
    纯外部用,一定要反向解析的机房才行(大部分VPS均不提供此功能)
    julyclyde
        38
    julyclyde  
       2014-01-10 16:47:24 +08:00
    PTR记录倒不是啥问题
    一般并不要求发件地址后面 at PTR记录
    而只是要求服务器“拥有一个PTR记录”即可
    biaobiaoqi
        39
    biaobiaoqi  
    OP
       2014-01-10 16:53:18 +08:00
    @Admstor
    @xx123456
    @yangff
    @Kvm
    @loveminds

    多谢各位啦!rdns已经加上了,一个小时后生效。

    之前一直被foxmail客户端判定为垃圾邮件,不知道改后成不成。
    biaobiaoqi
        40
    biaobiaoqi  
    OP
       2014-01-10 20:09:11 +08:00
    果然,增加了反向解析以后,原来会判定为垃圾邮件的foxmail 没有再归为垃圾邮件啦。=)
    loveminds
        41
    loveminds  
       2014-01-11 18:46:44 +08:00
    @Admstor 你说大部分也不一定,Onapp搞得很多都会有,只是不支持自助
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5467 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:23 · PVG 15:23 · LAX 23:23 · JFK 02:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.