V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
icecream
V2EX  ›  问与答

Linux Send Mail

  •  
  •   icecream · 2014-08-22 10:04:21 +08:00 · 3582 次点击
    这是一个创建于 3783 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Linux下有什么邮件发送组件?怎么让QQ Mail把我的发送IP加入白名单呢?
    8 条回复    2014-08-22 13:09:07 +08:00
    0zero0
        1
    0zero0  
       2014-08-22 10:25:38 +08:00   ❤️ 1
    用 mutt 即可,放入crontab还可以起到备份的作用。
    你发送了一次之后看QQ mail认定它为垃圾邮件了没,如果没有的话就没问题,如果有的话添加至白名单即可。
    msg7086
        2
    msg7086  
       2014-08-22 10:28:24 +08:00   ❤️ 1
    发送IP是不可能白名单的,你又不是啥政府机关单位,还给你白名单?

    要增加投递成功率,首先域名上做好SPF记录,有条件的上DKIM。然后就是不要广泛发大量邮件。
    icecream
        3
    icecream  
    OP
       2014-08-22 10:29:36 +08:00
    @0zero0 crontab 定时备份已发送的邮件?加白名单要QQ mail那边帮忙加才行吧,就是如果这台主机向mail.qq.com发送了太多邮件的话,后面的邮件可能会被QQ邮箱屏蔽掉的。
    icecream
        4
    icecream  
    OP
       2014-08-22 10:30:54 +08:00
    @msg7086 就是以公司的名义让QQ邮箱把发送IP加白名单 ,好像oschina之前也是让加白名单的,mutt可以做SPF吗?DKIM要钱的吧...
    msg7086
        5
    msg7086  
       2014-08-22 10:43:06 +08:00   ❤️ 1
    SPF是域名记录。DKIM则是域名记录+发送软件支持。稍微强大点的MTA应该都支持的。

    exim4 sendmail postfix 你可以都把玩一下看看哪个比较爽
    TONYHEAD
        6
    TONYHEAD  
       2014-08-22 12:28:11 +08:00
    Sendmail 配合 Mutt。

    做法如下:
    OS: Debian

    apt-get install mutt
    apt-get install sendmail

    配置一下mutt

    vi /etc/Muttrc

    set sendmail="/usr/sbin/sendmail"
    set envelope_from=yes
    set realname="webmaster"
    set from="[email protected]"

    到这里就能用mutt发信了,测试:

    echo "this is body" | /usr/bin/mutt [email protected] "this is subject"

    如果想提高成功率(或减少投递失败率),可以可以在dns里增加一个SPF记录,因为上面我设置的是vps.abc.com ,所以新建一个叫做vps的SPF,内容是:

    v=spf1 ip4:111.111.111.111 -all
    icecream
        7
    icecream  
    OP
       2014-08-22 13:03:58 +08:00
    @TONYHEAD 谢谢,用sendmail postfix 我都知道怎么用,关键的问题是sender ip 在ISP运营商白名单的问题,就是这个独立IP如果向qq邮箱发送太多邮件,qq邮箱会拒绝收信的。
    可以像zhihu一样考虑收费第三方的方案,特别是大量邮件的情形下
    http://www.zhihu.com/question/20088568
    jtacm
        8
    jtacm  
       2014-08-22 13:09:07 +08:00
    我是看LZ的头像才进来的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1002 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:30 · PVG 05:30 · LAX 13:30 · JFK 16:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.