怎么将截图以电子邮件方式发送出去?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么将截图以电子邮件方式发送出去?相关的知识,希望对你有一定的参考价值。

除以附件形式发送外,能在正文中插入截图吗?

参考技术A

可以通过邮件以正文插入图片发送,比如QQ邮箱具体操作步骤:
1、登陆QQ邮箱,登陆地址:mail.qq.com
2、点写信,同时把截图好的图片保存到电脑,然后点内容编辑功能的添加图片即可发送,如图:

解决jenkins邮件发送不出去

参考技术A jenkins做自动化测试生成测试报告后发送邮件,设置邮箱后,jenkins测试邮件发送成功,构建邮件发送失败

发送邮件的设置需要设置多处:

(1) Jenkins Location
系统管理员邮件地址: 123@qq.com

(2)Extended E-mail Notification
SMTP server: smtp.qq.com
Credentials 添加 (这里没有配置邮箱和邮箱授权码导致测试邮件发送成功,构建邮件发送失败)
Default user e-mail suffix: @qq.com
Default Content Type:HTML(text/html)
Default Recipients: 123@qq.com ,aaa@126.com ,freshmboy@163.com
Reply To List: 123@qq.com

(3)邮件通知
SMTP服务器: smtp.qq.com
用户默认邮件后缀: @qq.com
高级 => √使用SMTP认证 用户名 :123@qq.com 密码:qq授权码
字符集: UTF-8
√通过发送测试邮件测试配置

Project Recipient List: 123@qq.com ,aaa@126.com
Content Type: HTML(text/html)
Default Content:

1、控制台输出邮件debug信息
在 jenkins > 设置 中 把 Extended E-mail Notification 中开启 Enable Debug Mode ,然后在构建中查看“控制台输出”时,就能看到邮件的debug信息。
2、查看debug信息
发送邮件 503 Error:
need EHLO and AUTH first !
报这个错的原因是邮箱登录需要设置安全码,切记安全码不是邮箱密码,是邮箱授权码。
Extended E-mail Notification => Credentials => 添加凭据(此处密码填写邮箱授权码)

看到其他有个回答,跟我的错误和处理方式相似:
用的QQ邮箱SMTP进行邮件发送,所有配置对了,SMPT开了,用的也是授权码,还是报错:535 Login Fail. Please enter your authorization code ,最终定位结果:把 jenkins>设置 中的 邮件通知 和 Extended E-mail Notification 的邮件发送信息设置成一致,就解决了。

1、登录进入qq邮箱 ;
2、 点击“设置” ;
3、 点击“账户” ;
4、下滑到“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”;
5、点击“生成授权码”;
6、短信验证,发送短信;
7、点击“我已发送”,复制生成的授权码,即可用于jenkins配置邮箱
注:除了qq外,163等其他邮箱也可以生成授权码,用于jenkins配置邮箱

以上是关于怎么将截图以电子邮件方式发送出去?的主要内容,如果未能解决你的问题,请参考以下文章

新时期邮件群发软件怎么样?为啥不用发件箱就能发呢?

要把excel表格中的内容截图到邮件中怎么弄?

一种更灵活的 PHP 发送电子邮件方式

解决jenkins邮件发送不出去

outlook如何周期发送同一邮件

发啥我手机发送电子邮件发不出去呢?他老是提示“网络服务器错误”,请高手指点。手机该怎样设置?