使用Msmtp+mutt+shell发邮件
点击次数:30 次 发布日期:2008-11-21 23:26:45 作者:源代码网
|
tar jxvf msmtp-1.4.13.tar.bz2 。/configure prefix=/opt/msmtp make make install 2、查看配置文件在那儿 [root@server bin]# ./msmtp version msmtp version 1.4.13 TLS/SSL library: none Authentication library: built-in Supported authentication methods: plain cram-md5 external login IDN support: disabled NLS: enabled, LOCALEDIR is /opt/msmtop/share/locale System configuration file name: /opt/msmtp/etc/msmtprc 呵呵,这是我自己建的 User configuration file name: /root/.msmtprc Copyright (C) 2007 Martin Lambers and others. This is free software. You may redistribute copies of it under the terms of the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. 3、配置一下msmtp的配置文件 [root@server etc]# more msmtprc # Set default values for all following accounts. defaults logfile /opt/msmtp/log/msmtp.log 该文件要存在,不然没有日志 # The SMTP server of the provider. account sohu host smtp.sohu.com from your_account@sohu.com auth login 这个要为login,好像on不行 user your_account password your_password # Set a default account account default : sohu 到这儿时,最好先测试一下 /opt/msmtp/bin/msmtp yehaozi@gmail.com hello,test ctrl+d tail -f /opt/msmtp/log/msmtp.log 看看有没有成功。 然后再进入到上面的邮件中,看看信收到没有 4、配置mutt 我原来在网上一直看到mutt+msmtp发送邮件,我不想装mutt.(汗啊,后面才发现系统已经装了)。一直在找怎么使用msmtp自己来发邮件,邮件可以发,不过功能实在是太少了。那就用已经安装好了的mutt. [root@server bin]# tail -5 /etc/Muttrc set sendmail="/opt/msmtp/bin/msmtp" set realname="actor" set use_from=yes set editor="vi" 5、现在都已经搞定了,开始测试看看 [root@server bin]# echo "测试一下" | mutt -s "管理信息" 源代码网供稿. |
