利用msmtp发送邮件

本文介绍了如何在嵌入式系统中使用msmtp发送邮件,但指出msmtp不支持发送jpg、bmp等附件。通常解决方案是结合mutt使用,但在嵌入式环境下可能需要修改msmtp源码来实现附件功能。作者展示了msmtp的编译过程、配置文件设置、邮件内容编写及发送命令,但最终发现邮件附件未能成功发送,提出了需要进一步解决发送附件的挑战。
摘要由CSDN通过智能技术生成

利用msmtp可以发送邮件,但是好像只能发送文本,并没有发送jpg,bmp图片等类似附件的功能。

上百度,google搜索了下,一般只有msmtp+mutt发送邮件的功能。要在嵌入式下如果只是发送文本,用msmtp应该是足够了,但是发送jpg,bmp等附件可能不可以(估计需要自己改代码)!搜索msmtp代码中fopen函数,只有如下显示(其中并不包含打开附件文件的操作):

 

下面介绍下PC上msmtp发送邮件配置:

1、生成msmtp:

进入msmtp-1.4.23文件夹:

./configure

make

生成msmtp可执行文件。

2、拷贝\msmtp-1.4.23\doc目录下的msmtprc-system.example拷贝到src目录下,修改文件名为msmtprc(这个就是msmtp的配置文件):


 

下面编写邮件(test.txt)的内容:

3、发送邮件:

文件夹内容如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值