嵌入式arm 邮件功能搭建-ssmtp+mailx

参考:https://blog.csdn.net/farsight2009/article/details/5545156

资源ssmtp_2.64.orig.tar.bz2与mailx-12.4.tar.bz2

 ssmtp_2.64.orig.tar.bz2

解压后配置,make;make install 可以得到ssmtp,及/etc/ssmtp/下revaliases  ssmtp.conf两个文件

CC=arm-hisiv400-linux-gcc;./configure --host=arm-hisiv400-linux --prefix=../build--sysconfdir=/etc --no-recursion --enable-ssl

sed -i "s/$(INSTALL) -s -m/$(INSTALL) -m/g" ./Makefile  #安装时install -s指令屏蔽,可以不理会,

--enable-ssl,我暂时没有添加这个选项,仅能使用smtp协议的25端口号。

 

mailx-12.4.tar.bz2

解压后进入路径,使用如下指令编译

CC=arm-hisiv400-linux-gcc make

 

部署

1.拷贝ssmtp 到板子的/usr/sbin/目录

2.在/usr/lib/路径下建立sendmail 指向ssmtp的软连接   路径不能错

     ln -s /usr/sbin/ssmtp /usr/lib/sendmail

3.拷贝mailx到/usr/sbin下

4.在/usr/sbin下建立mail到mailx的软连接

  ln -s /usr/sbin/mailx /usr/sbin/mail

5.拷贝编编译ssmtp生成的配置目录到板子的/etc/ssmtp的目录下保证/etc/ssmtp目录下有如下两个文件

  revaliases  ssmtp.conf

6.修改/etc/ssmtp/配置文件

revaliases文件添加最后一行

# sSMTP aliases
# 
# Format:       local_account:outgoing_address:mailhub
#
# Example: root:your_login@your.domain:mailhub.your.domain[:port]
# where [:port] is an optional port number that defaults to 25.
root:xxx@xxx.com.cn:smtp.xxx.com.cn:25

 

ssmtp.conf

#
# /etc/ssmtp.conf -- a config file for sSMTP sendmail.
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=yourmailaddr@xxx.com.cn
# The place where the mail goes. The actual machine name is required
# no MX records are consulted. Commonly mailhosts are named mail.domain.com
# The example will fit if you are in domain.com and you mailhub is so named.
mailhub=smtp.xxx.com.cn:25
# Where will the mail seem to come from?
#rewriteDomain=xxx
# The full hostname
hostname=xxx-System-Product-Namei

AuthUser=xxx@xxx.com.cn
AuthPass=xxxxxxxx

 

 

 

测试指令

echo "aaa" | mail -v -a ./xx.tar.gz -s "test" xxxxxx@yeah.net

echo是邮件内容,-v是显示邮件过程细节,-a后边是附件,-s是标题 ,最后的是目的邮箱

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下载地址:http://www.turbomail.org/download.htmTurbomail是一套稳定可靠的全功能电子邮件服务系统,对Windows平台和Linux/BSD/Solaris/AIX/HP-UX平台均有很好的支持。 基于我们创新的系统设计和领先的技术,Turbomail 可以为各行业和不同规模的用户提供高质量的电子邮件和相关信息传输服务。 除了提供高可靠性和高效率的基础邮件服务功能外,Turbomail还提供完善的Webmail、安全防护、反垃圾邮件、反病毒、邮件列表等高级功能,完全满足用户对邮件和相关信息传输系统在易用性、安全性、效率和可管理性等方面的需求。 支持多种操作系统 Windoes/Linux/FreeBSD/Solaris/Aix/HP-UX 傻瓜式的安装,在Linux、Unix上通过解压安装包即可安装成功 纯WEB的管理方式,让您脱离繁杂,易错的命令行管理方式 提供多语言支持,简体中文、繁体中文、英文 WebMail部分由JAVA开发而成,符合J2EE标准,可运行在各主流的J2EE服务器上,如:Tomcat,WebLogic,WebSphere,JBoss 提供多种用户存储模式,包括:文本,多种数据库(MySQL,Oracle,SQLServer,DB2,Sybase),LDAP 等存储模式 内置了强大的反垃圾功能,内置了多层过滤机制,包括:来源识别,关键字评分,实时黑名单评分,发件频率异常识别等等,集成了著名的开源反垃圾引擎 SpamAssassin 集成了著名开源的反病毒引擎 clamav,确保对邮件病毒有99.9%以上的防护能力 内置Wap 访问界面,让用户方便地通过手机访问邮件 提供完善的 java 和 .net 开发接口

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值