当前位置: 首页 > 知识库问答 >
问题:

Jenkins:poll-mailbox-trigger-plugin和SMTP

邬令
2023-03-14

我无法让詹金斯建立基于使用轮询邮箱触发插件的电子邮件

我在电子邮件通知中的设置如下

    null

从这里我可以成功地发送一封测试邮件给我自己,我收到了它。

在我的生成中,轮询邮箱触发器设置如下

  • 主机:MyExchangeServerHostName
  • 用户名:domain\user
  • 密码:aboveuserpassword
  • 高级电子邮件属性:
    • mail.imaps.port=587
    • mail.imap.ssl.enable=true
    • mail.imap.starttls.enable=true
    • mail.imap.ssl.enable=false
    • 使用电子邮件地址而不是域\user
    • 添加mail.imaps.ssl.trust=*

    以上这些似乎都没有什么区别。

共有1个答案

常英资
2023-03-14

SMTP协议用于发送和中继邮件。使用此协议,无法从特定邮箱检索邮件。而IMAP和POP3协议可以检索邮件。因此,为了检索邮件,您必须获得对IMAP或POP3服务器的访问权限。jenkins的轮询邮箱触发插件试图通过IMAP商店连接到邮箱。如果邮件服务器像Exchange服务器一样使用HTTPS协议,则可以使用Microsoft EWS managed api编写一个powershell实用程序来检索邮件并将该实用程序插入Jenkins。此外,Powershell脚本也可以包含在批处理脚本中,然后这些批处理脚本也可以包含在Jenkins中。

 类似资料:
  • Laravel Mailbox �� Handle incoming emails in your Laravel application. Mailbox::from('{username}@gmail.com', function (InboundEmail $email, $username) { // Access email attributes and content $s

  • django-mailbox 是一个能轻松、自动的从POP3, IMAP 或本地邮箱中导入邮件至 Django 应用程序中的工具。它读取的信息将存储在 Django 的模型数据库,你可以随意处理这些数据。

  • 描述 (Description) 它调用给定事件的回调函数。 语法 (Syntax) object.trigger(event,[args]) 参数 (Parameters) event - 它绑定一个对象。 args - 它将值/参数传递给回调函数。 例子 (Example) <!DOCTYPE html> <html> <head> <title>Event Trigger

  • 你知道 Android L 中新增的 JobScheduler 吗,就像其名字所表示的,你可以定义自己的作业,然后在某些条件下执行,例如是充电时、断网时或者设备空闲时等等。这是非常棒的特性,但只在 API 21 上才有效,老版本怎么办呢? 你现在可以试试 Trigger。 Trigger 的特性 单个作业支持多个条件组合 内部条件:充电中\无法检测网络状态\设备空闲 支持作业持久化,这意味着可在设

  • 创建触发器 获取触发器 删除触发器

  • scroll-trigger 是一个 Angular 模块可以在滚动到某个点时触发动作。 Demo: 这里有一个 plunker demo 。慢慢地滚动页面,可以看到图片会在你滚到它的位置时加载。