xml地图|网站地图|网站标签 [设为首页] [加入收藏]
取shell脚本执行的结果,jira发送邮件报错
分类:操作系统

阅读本文需要安装JDK

jira发送邮件的报错

1.安装完jira后,配置发送邮件出错具体报错如下:

An error has occurred with sending the test email:
com.atlassian.mail.MailException: javax.mail.MessagingException: Exception reading response;
  nested exception is:
    java.net.SocketTimeoutException: Read timed out
    at com.atlassian.mail.server.impl.SMTPMailServerImpl.sendWithMessageId(SMTPMailServerImpl.java:225)
    at com.atlassian.mail.server.impl.SMTPMailServerImpl.send(SMTPMailServerImpl.java:162)
    at com.atlassian.jira.plugins.mail.webwork.SendTestMail.doExecute(SendTestMail.java:107)
    at webwork.action.ActionSupport.execute(ActionSupport.java:165)
    at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:63)
    at webwork.interceptor.DefaultInterceptorChain.proceed(DefaultInterceptorChain.java:39)
    at webwork.interceptor.NestedInterceptorChain.proceed(NestedInterceptorChain.java:31)
    at webwork.interceptor.ChainedInterceptor.intercept(ChainedInterceptor.java:16)
    at webwork.interceptor.DefaultInterceptorChain.proceed(DefaultInterceptorChain.java:35)
    at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:225)
.....
错误较多省略....
.....
Caused by: java.net.SocketTimeoutException: Read timed out
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
    at java.net.SocketInputStream.read(SocketInputStream.java:170)
    at java.net.SocketInputStream.read(SocketInputStream.java:141)
    at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:124)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
    at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:92)
    at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:2349)
    ... 256 more

 2.排查方法

(1)网上搜索的解决办法中大部分都没有用,好多都是使用网易163邮箱做的配置,而我使用的邮箱是腾讯企业邮箱配置,测试一直发送不了,下面是第一个报错信息

AuthenticationFailedException: 535 Error: authentication failed

这个错误主要是我太粗心,没有配置发送的邮件密码,后面添加密码后这个错误解决。

(2)第二个报错信息

  不幸的是, 没有连接是可能的。审查以下错误并纠正:

  • SocketTimeoutException: Read timed out

这里主要是端口问题,为465,测试报错,截图如下:

图片 1

 

 在这里修改端口成功解决,端口号可以是25,也可以是587,就是465会报错。

 

图片 2图片 3

一 Zookeeper简介

bool OnShellCall(const char *shell_cmd, CString& result)
{
    FILE* pipe = ::popen(shell_cmd, "r");
    if (!pipe)
    {
        return false;
    }

    char buffer[256] = {0};
    result = "";
    char * s_read = NULL;
    while(!feof(pipe))
    {
        //s_read return null 或读取完毕
        s_read = fgets(buffer, sizeof(buffer), pipe);
        if (NULL!=s_read)
        {
            result += buffer;

        }
        else
        {
            break;
        }
    }

    pclose(pipe);
    s_read = NULL;
    return TRUE;
}

zookeeper是用java语言编写的一款为分布式应用所设计的协调服务 zookeeper是apacahe hadoop的子项目 使用zookeeper可以减轻分布式应用程序所承担的协调任务

View Code

 

 

二 Zookeeper应用场景

  1. 作为dubbo服务的注册中心

  2. 作为集群的管理工具

 

三 环境

阿里云服务器: CentOS 7.4 64位(基于RedHat)

本机: macOS High Sierra

 

四 压缩包

本文由澳门新葡亰手机版发布于操作系统,转载请注明出处:取shell脚本执行的结果,jira发送邮件报错

上一篇:module搭建流媒体服务器的正确姿势,Linux的网络管 下一篇:收集并展示,linux运维基础之系统挂载与etc文件下
猜你喜欢
热门排行
精彩图文