有一张图片须要当做邮件正文发送出去

sh/bash/dash/ksh/zsh等Shell脚本
回复
userzhiyuan
帖子: 42
注册时间: 2009-04-11 13:04

有一张图片须要当做邮件正文发送出去

#1

帖子 userzhiyuan » 2015-09-11 13:18

须要在命令行下把这张图片以正文方式发送.
哪位大侠有命令呢.
我试了mail -s "file.png" userzhiyuan@hotmail.com < file.png
和uuencode file.png file.png| mail -s "file.png" userzhiyuan@hotmail.com
这两个都不行呢,
头像
九天星
帖子: 1440
注册时间: 2007-07-14 20:45

Re: 有一张图片须要当做邮件正文发送出去

#2

帖子 九天星 » 2015-09-14 15:47

没加路径吧
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: 有一张图片须要当做邮件正文发送出去

#3

帖子 oneleaf » 2015-09-14 16:53

1 将图片png转为 base64 编码
2 将数据合并到 html ,

代码: 全选

<img src="data:image/png;base64,...
3 发送出去。
userzhiyuan
帖子: 42
注册时间: 2009-04-11 13:04

Re: 有一张图片须要当做邮件正文发送出去

#4

帖子 userzhiyuan » 2015-09-15 9:06

oneleaf 写了:1 将图片png转为 base64 编码
2 将数据合并到 html ,

代码: 全选

<img src="data:image/png;base64,...
3 发送出去。
谢谢,我没有用这个方法,我直接加的连接地址了
<image src='http://myweb.com/mrtg/47.png'/>
fnuytutd
帖子: 3
注册时间: 2016-02-19 13:55
系统: ubuntu

Re: 有一张图片须要当做邮件正文发送出去

#5

帖子 fnuytutd » 2016-02-21 22:03

userzhiyuan 写了:
oneleaf 写了:1 将图片png转为 base64 编码
2 将数据合并到 html ,

代码: 全选

<img src="data:image/png;base64,...
3 发送出去。
谢谢,我没有用这个方法,我直接加的连接地址了
<image src='http://myweb.com/mrtg/47.png'/>


把<image src='http://myweb.com/mrtg/47.png'/>放到pic.html里,然后 $mutt -s "图片测试" -e 'set content_type="text/html"' ************@qq.com < /home/egao/pic.html
这样就可以了。
头像
ak2008
帖子: 262
注册时间: 2009-03-06 10:52
系统: ubuntu-12.04

Re: 有一张图片须要当做邮件正文发送出去

#6

帖子 ak2008 » 2016-02-23 3:44

mark ,mark
回复