No test email received from Katalon studio

Hi,

I am trying to set up email for my test execution results.

I have added Host, Port, Protocol, UserName and Password.

When I click on “Send Test Email”, the progress bar is shown forever (image attached).

I am not sure where I can look for errors (if any) or if my office firewall/antivirus is creating any issue.

Can you please provide some pointers to debug?

Regards,

Prabodh

image.png

Well you need to provide to me Katalon Studio logs first, it can be retrieved from here: Windows (\config\.metadata\.log):

By the way, be sure to follow this tutorial as well: https://docs.katalon.com/display/KD/How+to+configure+email+settings+in+Email+Preferences

I have another doubt - When I have provided 443 as port number, why it is taking 25 as port number?

Here are the logs -

Fri May 18 14:16:59 IST 2018

{“traits”:{“host_name”:“ZIPLBLRSY112”,“os”:“win32”,“os_type”:“64”,“kat_version”:“5.4.1 build 1”,“kat_type”:“64”,“sessionId”:“4682d71e-b30e-4c2f-879c-aa92cb038fa8”,“user_key”:“1941FD67BFD919ED25E0FE095ABECD3D”,“project”:1,“test_case”:16,“test_run”:700,“new_project”:0,“new_test_case”:0,“new_test_run”:0,“new_test_case_created”:0,“new_project_created”:0,“triggeredBy”:“openApplication”,“runningMode”:“gui”},“userId”:“prabodh.ghosh@zycus.com”}

Warning: NLS unused message: Key in: com.kms.katalon.composer.webui.constants.composerWebuiMessages

Warning: NLS missing message: DIA_CONFIRM_INSTALL_WEBDRIVER in: com.kms.katalon.composer.webui.constants.composerWebuiMessages

Warning: NLS missing message: DIA_CONFIRM_INSTALL_WEBDRIVER_TITLE in: com.kms.katalon.composer.webui.constants.composerWebuiMessages

Warning: NLS unused message: Key in: com.kms.katalon.composer.integration.qtest.constant.composerIntegrationQtestMessages

Warning: NLS unused message: Key in: com.kms.katalon.composer.search.constants.composerSearchMessages

Warning: NLS unused message: Key in: com.kms.katalon.composer.webservice.constants.composerWebserviceMessages

Warning: NLS unused message: PA_LBL_REST_PARAMS in: com.kms.katalon.composer.webservice.constants.composerWebserviceMessages

Warning: NLS missing message: MSG_CANNOT_OPEN_REQUEST in: com.kms.katalon.composer.webservice.constants.composerWebserviceMessages

Fri May 18 14:19:19 IST 2018

{“traits”:{“host_name”:“ZIPLBLRSY112”,“os”:“win32”,“os_type”:“64”,“kat_version”:“5.4.1 build 1”,“kat_type”:“64”,“sessionId”:“4682d71e-b30e-4c2f-879c-aa92cb038fa8”,“user_key”:“1941FD67BFD919ED25E0FE095ABECD3D”,“project”:1,“test_case”:16,“test_run”:700,“new_project”:0,“new_test_case”:0,“new_test_run”:0,“new_test_case_created”:0,“new_project_created”:0,“triggeredBy”:“saveAll”,“runningMode”:“gui”},“userId”:“prabodh.ghosh@zycus.com”}

Fri May 18 14:19:24 IST 2018

{“traits”:{“host_name”:“ZIPLBLRSY112”,“os”:“win32”,“os_type”:“64”,“kat_version”:“5.4.1 build 1”,“kat_type”:“64”,“sessionId”:“4682d71e-b30e-4c2f-879c-aa92cb038fa8”,“user_key”:“1941FD67BFD919ED25E0FE095ABECD3D”,“project”:1,“test_case”:16,“test_run”:700,“new_project”:0,“new_test_case”:0,“new_test_run”:0,“new_test_case_created”:0,“new_project_created”:0,“triggeredBy”:“runScript”,“runningMode”:“gui”},“userId”:“prabodh.ghosh@zycus.com”}

!ENTRY org.eclipse.e4.ui.workbench 4 0 2018-05-18 14:23:11.067

!MESSAGE

!STACK 0

org.apache.commons.mail.EmailException: Sending the email to the following server failed : outlook.office365.com:443

at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1421)

at org.apache.commons.mail.Email.send(Email.java:1448)

at com.kms.katalon.execution.util.MailUtil.sendTestMail(MailUtil.java:74)

at com.kms.katalon.composer.execution.settings.MailSettingsPage$11.run(MailSettingsPage.java:390)

at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)

Caused by: javax.mail.MessagingException: Exception reading response;

nested exception is:

java.net.SocketException: Connection reset

at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1462)

at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1260)

at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)

at javax.mail.Service.connect(Service.java:297)

at javax.mail.Service.connect(Service.java:156)

at javax.mail.Service.connect(Service.java:105)

at javax.mail.Transport.send0(Transport.java:168)

at javax.mail.Transport.send(Transport.java:98)

at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1411)

… 4 more

Caused by: java.net.SocketException: Connection reset

at java.net.SocketInputStream.read(SocketInputStream.java:209)

at java.net.SocketInputStream.read(SocketInputStream.java:141)

at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)

at sun.security.ssl.InputRecord.read(InputRecord.java:503)

at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)

at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)

at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:928)

at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)

at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:97)

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:75)

at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1440)

… 12 more

Fri May 18 14:29:55 IST 2018

System is unable to email report. Reason: org.apache.commons.mail.EmailException: Sending the email to the following server failed : outlook.office365.com:25

at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1421)

at org.apache.commons.mail.Email.send(Email.java:1448)

at com.kms.katalon.execution.util.MailUtil.sendSummaryMail(MailUtil.java:136)

at com.kms.katalon.execution.launcher.ReportableLauncher.sendReportEmail(ReportableLauncher.java:147)

at com.kms.katalon.execution.launcher.ReportableLauncher.sendReport(ReportableLauncher.java:122)

at com.kms.katalon.execution.launcher.ReportableLauncher.preExecutionComplete(ReportableLauncher.java:79)

at com.kms.katalon.execution.launcher.ProcessLauncher.onWatchdogComplete(ProcessLauncher.java:171)

at com.kms.katalon.execution.launcher.LaunchWatchdog.notifyProcessTerminated(LaunchWatchdog.java:135)

at com.kms.katalon.execution.launcher.LaunchWatchdog.run(LaunchWatchdog.java:65)

at java.lang.Thread.run(Thread.java:745)

Caused by: javax.mail.MessagingException: Exception reading response;

nested exception is:

java.net.SocketTimeoutException: Read timed out

at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1462)

at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1260)

at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)

at javax.mail.Service.connect(Service.java:297)

at javax.mail.Service.connect(Service.java:156)

at javax.mail.Service.connect(Service.java:105)

at javax.mail.Transport.send0(Transport.java:168)

at javax.mail.Transport.send(Transport.java:98)

at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1411)

… 9 more

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:97)

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:75)

at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1440)

… 17 more

Fri May 18 14:29:55 IST 2018

org.apache.commons.mail.EmailException: Sending the email to the following server failed : outlook.office365.com:25

at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1421)

at org.apache.commons.mail.Email.send(Email.java:1448)

at com.kms.katalon.execution.util.MailUtil.sendSummaryMail(MailUtil.java:136)

at com.kms.katalon.execution.launcher.ReportableLauncher.sendReportEmail(ReportableLauncher.java:147)

at com.kms.katalon.execution.launcher.ReportableLauncher.sendReport(ReportableLauncher.java:122)

at com.kms.katalon.execution.launcher.ReportableLauncher.preExecutionComplete(ReportableLauncher.java:79)

at com.kms.katalon.execution.launcher.ProcessLauncher.onWatchdogComplete(ProcessLauncher.java:171)

at com.kms.katalon.execution.launcher.LaunchWatchdog.notifyProcessTerminated(LaunchWatchdog.java:135)

at com.kms.katalon.execution.launcher.LaunchWatchdog.run(LaunchWatchdog.java:65)

at java.lang.Thread.run(Thread.java:745)

Caused by: javax.mail.MessagingException: Exception reading response;

nested exception is:

java.net.SocketTimeoutException: Read timed out

at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1462)

at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1260)

at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)

at javax.mail.Service.connect(Service.java:297)

at javax.mail.Service.connect(Service.java:156)

at javax.mail.Service.connect(Service.java:105)

at javax.mail.Transport.send0(Transport.java:168)

at javax.mail.Transport.send(Transport.java:98)

at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1411)

… 9 more

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:97)

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:75)

at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1440)

… 17 more

!ENTRY org.eclipse.e4.ui.workbench 4 0 2018-05-18 14:33:33.023

!MESSAGE

!STACK 0

org.apache.commons.mail.EmailException: Sending the email to the following server failed : outlook.office365.com:25

at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1421)

at org.apache.commons.mail.Email.send(Email.java:1448)

at com.kms.katalon.execution.util.MailUtil.sendTestMail(MailUtil.java:74)

at com.kms.katalon.composer.execution.settings.MailSettingsPage$11.run(MailSettingsPage.java:390)

at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)

Caused by: javax.mail.MessagingException: Exception reading response;

nested exception is:

java.net.SocketTimeoutException: Read timed out

at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1462)

at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1260)

at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)

at javax.mail.Service.connect(Service.java:297)

at javax.mail.Service.connect(Service.java:156)

at javax.mail.Service.connect(Service.java:105)

at javax.mail.Transport.send0(Transport.java:168)

at javax.mail.Transport.send(Transport.java:98)

at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1411)

… 4 more

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:97)

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:75)

at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1440)

… 12 more

!ENTRY org.eclipse.e4.ui.workbench 4 0 2018-05-18 14:43:39.861

!MESSAGE

!STACK 0

org.apache.commons.mail.EmailException: Sending the email to the following server failed : outlook.office365.com:25

at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1421)

at org.apache.commons.mail.Email.send(Email.java:1448)

at com.kms.katalon.execution.util.MailUtil.sendTestMail(MailUtil.java:74)

at com.kms.katalon.composer.execution.settings.MailSettingsPage$11.run(MailSettingsPage.java:390)

at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)

Caused by: javax.mail.MessagingException: Exception reading response;

nested exception is:

java.net.SocketTimeoutException: Read timed out

at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1462)

at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1260)

at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)

at javax.mail.Service.connect(Service.java:297)

at javax.mail.Service.connect(Service.java:156)

at javax.mail.Service.connect(Service.java:105)

at javax.mail.Transport.send0(Transport.java:168)

at javax.mail.Transport.send(Transport.java:98)

at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1411)

… 4 more

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:97)

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:75)

at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1440)

… 12 more

A couple of questions…

1. Is it possible that the Host “outlook.office365.com” is not an SMTP Server?
2. If it is an SMTP Server, does the email account "prabodh.ghosh@zycus.com" have permission to send emails via smtp on the Host “outlook.office365.com”?
3. Is the Host’s supported “Protocol” SSL instead of TLS?
4. Is the Host’s “Port” either 587 or 465 instead of 443, assuming the Host’s supported “Protocol” is TLS?