linux下群发邮件小记

来源:互联网 发布:ble协议栈源码 编辑:程序博客网 时间:2024/05/25 05:37

 <!--@page { size: 8.5in 11in; margin: 0.79in }P { margin-bottom: 0.08in }-->

今天需要把一大堆(大约300余条)乱糟糟的email地址整理好,并给他们发信通知一次学术会议的征稿信息。

 

整理邮件地址很容易,有一个在线网站专门做这个:http://zz.ebeibei.com/xmltool/xmlmail.html

 

群发邮件使用mutt+ msmtpMutt + msmtp的配置google一下到处都有,比如在msmtp的官方网站上提供的示例http://msmtp.sourceforge.net/doc/msmtp.html#Examples就完全能解决问题。只不过这中间有一个非常值得注意的地方:之前单独使用msmtp,以及用到了mail+msmtp的组合,但这两种方法在群发邮件的时候都出现了一个问题,那就是遇到使用imap协议的服务器,那么用它们发出去的邮件到了收件人那里都变成了未知发件人,最后还是用mutt来解决了这个问题。(“IMAP协议的服务器”是自己的猜想,反正发到我的yahoo邮箱和gmail邮箱的邮件都是未知收件人,而发到126163的邮箱都非常正常)

 

尝试过用sendmail来解决问题,那个东西说的太乱,弃置不用了。

 

另外说一点体会,就我使用linux到现在,强烈感觉拥有一套自己用得得心应手的工具是多么重要!我同时认为,创建一份自己使用这个工具解决问题的详细历史记录,对于应用这个工具解决下一个实际问题来说极为重要!想像一下,当隐约觉得用sed或者awk能够轻松地解决这个问题,却又被一些关键的细节折磨得抓狂,面对着一大篇的man文档傻眼,这个时候,只要有一份利用这个工具成功解决问题的案例,就马上可以依着葫芦画出瓢来。自己的文档肯定没有官方文档详尽,但那是自己的。