Linux利用Esmtp 选择邮件服务器发送邮件(解决手机接收乱码)
因公司业务需求,需要定时发送一些业务邮件.使用Linux 自带的mail 命令 发送邮件 ,能正常发送但是领导们都用手机收取邮件,很崩溃 他们接收到的邮件乱码.不得不想办法解决此问题. 就在google 上搜搜 ,发现 利用 esmtp和mutt 可以收发 邮件 ,那我用一个不就可以利用其他邮件服务器发送邮件了吗.听大家都说gmail的邮箱 设这程utf-8的语言,手机收取就不乱码了.那就开始安装 、设置esmtp使用 gmail邮箱发送邮件. 环境: Centos5.2 需求 :发送邮件使用手机接收并不乱码 下载所需要的安装包,esmtp 是主程序,libesmtp是lib库 http://sourceforge.net/projects/esmtp/files/esmtp/1.2/ http://www.stafford.uklinux.net/libesmtp/download.html 一、安装 1、安装libesmtp Lib库安装在/usr/local下
2、安装Esmtp主程序
二、配置 1、改变系统中sendmail的链接,系统本身是这样的
2、创建配置文件,
1、在用户的根目录下创建 ~/.muttrc 和~/.esmtprc
配置上面2个配置文件
2、配置~/.muttrc 文件
更多的配置参考:http://esmtp.sourceforge.net/doc.html 三、 现在可以发一封邮件测试下
客户端很快就收到邮件,用手机接收下不乱码好了.完成.
文章出自:colderboy 本文出自 “badboy” 博客,请务必保留此出处http://colderboy.blog.51cto.com/485582/471589
|
|||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |