shell用smtp协议发送附件文件类型未知

shell用smtp协议发送附件文件类型未知,第1张

一般说,

echo "content-type:application/octet-streamContent-Transfer-Encoding:Base64charset=utf-8"

echo "content-Disposition:attachmentfilename="${tfile}""

是mime协议(电子邮件的框架格式).

http(或ftp)的头也是mime协议.

但是在下载(http协议头)中 Content-Transfer-Encoding:Base64这个好像没意义,只是在邮件格式中才有意义.

filename="${tfile}"

中的tfile跟据浏览器有所不同,要对filename做编码.

shell脚本无法实现

1、Mac的Mail就是这样工作的,只是你看到的是附件如图片、文档是直接添加到正文部分,但是接受邮件的人看到则是在附件部分。2、PC上收件箱里面的邮件是可以导入Mac的Mail的,但是你需要对Mail进行设置,即把你需要显示在Mac Mail的邮件的帐号添加到Mail上。具体 *** 作如下:打开Mail——左上角选择Mail——偏好设置——账户——左下角的“+”号——添加账户,把你姓名、邮箱及邮箱密码填写下——然后叫你设置“收件服务器”:账户类型:POP描述:可以不填写收件服务器:打开需要设置的邮箱——选择帐户——开启POP3/IMAP/SMTP服务,收件服务器填写的即是pop3的服务器用户名:邮箱用户名密码:邮箱秘密以上,有问题 请PM 我可以手把手教你 谢谢。望采纳,谢谢。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11887213.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存