微软邮箱设置smtp_邮件服务器怎么设置

微软邮箱设置smtp_邮件服务器怎么设置配置SMTP服务器和自定义警报和反馈请求电子邮件09/01/2016本文内容AzureDevOpsServer2020|AzureDevOpsServer2019|TFS2018-TFS2013备注AzureDevOpsServer以前名为VisualStudioTeamFoundationServer。若要使用反馈请求和警报,你必须为Azure…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

配置 SMTP 服务器和自定义警报和反馈请求电子邮件

09/01/2016

本文内容

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 – TFS 2013

备注

Azure DevOps Server 以前名为 Visual Studio Team Foundation Server。

若要使用反馈请求和警报,你必须为 Azure DevOps Server (以前名为 Visual Studio Team Foundation Server (TFS) )配置 SMTP 服务器。 SMTP 服务器支持以下功能:

先决条件

若要执行这些过程,你必须是 Azure DevOps 应用层服务器上 ” Administrators ” 安全组的成员。

配置 SMTP 服务器

如果不是 Azure DevOps 管理员,请 立即添加。

从 ” 开始 ” 菜单打开 Azure DevOps Server 管理控制台。 或者,在命令提示符下,键入 TFSMgmt.exe。 有关详细信息,请参阅 打开管理控制台。

选择 ” 警报设置”。

426d5cf28f36b5088a8cc3a9fb1bfb03.png

e4778aecefa26de46c049cd753087b93.png

启用电子邮件警报,并指定用于发送电子邮件的 SMTP 服务器和电子邮件地址。

bbed35e2b8e779dcbfef310c11077fb5.png

b948665271e902a162377e2e619e8d6a.png

如果将你的部署配置为使用 SSL,则选中第二个复选框并输入证书。 另请参阅 安全套接字层 (SSL) 设置 HTTPS。

提示

请确保已将防火墙配置为允许 Azure DevOps 与 SMTP 服务器之间的通信。

你的 SMTP 服务器必须配置为允许匿名发件人发送电子邮件,或者你必须之前已创建一个帐户来用作警报的电子邮件帐户。 如果 (TFSService) 指定 Azure DevOps 服务帐户,则此帐户必须是有权发送电子邮件的域帐户。

如果你使用的是系统帐户 (如 Network Service) 作为 Azure DevOps 服务帐户,请将 “用户” 和 “密码” 字段留空以进行高级配置,并确保将 SMTP 服务器配置为允许匿名用户发送邮件。 或者,指定一个支持电子邮件的域帐户以用作警报的电子邮件帐户。 如果不执行此操作,则不会发送电子邮件警报。

若要验证你的配置,请 打开你的个人通知。 如果你最近启用了 SMTP 服务器,则可能需要刷新浏览器才能看到此选项。

fcf92cc9034a48f4383b74da642da31c.png

311257d50dd4b233496e0e4231f94248.png

创建警报,然后执行将触发警报的操作。

自定义邮件警报格式

您可以自定义团队成员订阅的电子邮件通知或警报的格式。 当工作项、代码审阅、源代码管理文件和生成发生变化时,将发送这些通知。 若要自定义这些项的格式,您可以修改其关联的 XSL 转换文件。 此外,团队成员还可以在 Team Web Access (TWA) 中为各种通知配置 项目警报 ,并指定它们是否需要 HTML 或纯文本格式。

警报格式转换文件存储在应用层服务器上的以下文件夹中:

驱动器: \ %programfiles%\Azure DevOps Server 2019 \ 应用程序 Tier\TFSJobAgent\Transforms\1033

驱动器: \ %programfiles%\Team Foundation Server 2018 \ Application Tier\TFSJobAgent\Transforms\1033

驱动器: \ %programfiles%\Team Foundation Server 15.0 \ Application Tier\TFSJobAgent\Transforms\1033

驱动器: \ %programfiles%\Team Foundation Server 14.0 \ 应用程序 Tier\TFSJobAgent\Transforms\1033

驱动器: \ %programfiles%\Team Foundation Server 12.0 \ 应用程序 Tier\TFSJobAgent\Transforms\1033

可以使用 XML 编辑器(如 Visual Studio)更改任何转换文件。 下表列出了为工作项更改事件发送电子邮件通知时所使用的两个转换文件:

转换文件

格式

WorkItemChangedEvent.xsl

HTML 电子邮件

WorkItemChangedEvent.plaintextXsl

纯文本电子邮件

事件服务使用 .xsl 和 plaintextXsl 文件将事件的 XML 数据转换为电子邮件。 编辑 .xsl 文件可获取另一种电子邮件通知格式。 对于 HTML 格式的电子邮件,所有事件的核心布局将存储在 TeamFoundation.xsl 中。 您应对要更改的任何文件生成备份副本,然后测试所做的更改。 在进行更改后,TFS 会在下次为事件生成通知时使用修改后的转换。

备注

发出的电子邮件的内容将从 TeamFoundation.xsl 文件以及上述 WorkItemChangedEvent.xsl 文件自动生成。 建议不要修改 TeamFoundation.xsl 文件。 如果修改此文件的内容,则必须全面测试您的修改。 对此文件的错误修改可能会导致 TFS 电子邮件警报失败,并导致您无法在 Web 浏览器中查看工作项、变更集或文件。

修改工作项更改的警报格式

在应用层服务器上,打开要运行的版本的文件夹,例如:

驱动器: \ %programfiles%\Azure DevOps Server 2019 \ 应用程序 Tier\TFSJobAgent\Transforms\1033

驱动器: \ %programfiles%\Team Foundation Server 2018 \ Application Tier\TFSJobAgent\Transforms\1033

在记事本或其他文本编辑器中打开 Workitemchangedevent.xsl。

编辑文件以显示通知电子邮件中所需的消息。

备注

应为请求了纯文本消息的任何用户,对 WorkItemChangedEvent.plaintextXsl 进行类似更改。

保存 WorkItemChangedEvent.xsl 文件。

相关文章

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186230.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java finalize方法详解

    1.finalize的作用finalize()是Object的protected方法,子类可以覆盖该方法以实现资源清理工作,GC在回收对象之前调用该方法。finalize()与C++中的析构函数不是对应的。C++中的析构函数调用的时机是确定的(对象离开作用域或delete掉),但Java中的finalize的调用具有不确定性不建议用finalize方法完成“非内存资源”的清理工作…

    2022年4月5日
    892
  • Lena图像分解成小块与从小块合成

    Lena图像分解成小块与从小块合成 ➤01背景在2020年人工神经网络课程第一次作业第八题中需要对Lena图像使用AutoEncode网络进行压缩。将Lena(灰度图像)拆解成不同尺寸的大小形成训练压缩样本过程;或者从训练结果重新组合成Lena灰度图像是实验的基础。▲Lena灰度图像下面给出相关操作的Python程序和相关的结果。主要操作包括:将512×512的Lena灰度图片(0~255)分割成边长8~16的图像块,并通过行扫描形行向量;对图像进行归一化,形成数据在-0.5~0.5之

    2022年6月19日
    24
  • Spring Batch(4): Job具体解释[通俗易懂]

    第四章配置作业Job4.1基本配置Job的配置有3个必须的属性。name,jobRepository,steps。一个简单的Job配置例如以下:<jobid="footballJob"><stepid="playerload"parent="s1"next="gameLoad"/>&a

    2022年4月14日
    51
  • 使用prometheus和grafana监控springboot应用

    使用prometheus和grafana监控springboot应用

    2021年5月15日
    103
  • Mybatis源码分析_struts源码

    Mybatis源码分析_struts源码Mybatis提供了一个简单的逻辑分页类RowBounds,其原理类似于在内存中做了一个分页,不是数据库层面的分页,性能不算好,谨慎使用一.RowBounds源码分析1RowBounds源码:/***Copyright2009-2017theoriginalauthororauthors.**LicensedundertheApacheLicense,Version2.0(the”License”);*youmaynot.

    2022年9月22日
    3
  • java游戏激活成功教程版盒子,37游戏盒子-37游戏盒子最新版 v4.0.0.4 官方版[通俗易懂]

    java游戏激活成功教程版盒子,37游戏盒子-37游戏盒子最新版 v4.0.0.4 官方版[通俗易懂]37游戏盒子37游戏盒子最新版是一款提供游戏下载辅助软件。37游戏盒子最新版内置海量游戏而且不断更新,让玩家不必到处找游戏。而且还会自动去检测游戏所需要的软件和硬件环境,玩家只需轻松一点,就可以实现游戏的下载、安装、运行全部过程。37游戏盒子最新版特色说明:1、内置海量游戏,不断更新,不必到处找游戏。2、只需轻松一点,实现游戏的下载、安装、运行,减少用户麻烦,节省玩家时间。3、斥资千万,全新搭建智…

    2022年7月7日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号