Guest

Preview Tool

Cisco Bug: CSCvu73336 - SMTP server rejects UCCX connection as it expects the FQDN in 'helo' message

Last Modified

Jun 26, 2020

Products (1)

Known Affected Releases

11.6(1)

Description (partial)

Symptom:
The email for scheduled reports fail as the exchnage SMTP server is rejecting UCCX HELO with error: Helo command rejected: need fully-qualified hostname.

Conditions:
CUIC email schedulers showing red cross and the logs clearly show they are failing because of the following exception:

0009817068: May 27 2020 14:22:23.128 -0500: %CCBU___________CUIC-3-EXCEPTION: %[EXCEPTION=CuisEmailSenderImpl :: Failed to send mail][noname=org.springframework.mail.MailSendException; nested exceptions (1) are:
Failed message 1: javax.mail.SendFailedException: Invalid Addresses (com.sun.mail.smtp.SMTPAddressFailedException: Helo command rejected: need fully-qualified hostname
)]: There was an exception that occurred. 
0009817069: May 27 2020 14:22:23.129 -0500: %CCBU___________CUIC-3-EXCEPTION_INFO: %[build_date=Jan 18, 1970 11:45 AM][build_type=rel][exception=org.springframework.mail.MailSendException; nested exception details (1) are:
Failed message 1:
javax.mail.SendFailedException: Invalid Addresses (com.sun.mail.smtp.SMTPAddressFailedException: Helo command rejected: need fully-qualified hostname
)
	at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1196)
	at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:584)
	at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:403)
	at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:342)
	at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:357)
	at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:346)
	at com.cisco.ccbu.cuic.util.mailer.CuisEmailSenderImpl.sendEmail(CuisEmailSenderImpl.java:186)
	at com.cisco.ccbu.cuic.businesslogic.scheduler.CuicDataSetTraverser.sendEmail(CuicDataSetTraverser.java:366)
	at com.cisco.ccbu.cuic.businesslogic.scheduler.CuicDataSetTraverser.checkSendEmail(CuicDataSetTraverser.java:287)
	at com.cisco.ccbu.cuic.businesslogic.scheduler.CuicSchedulerDataSetTraverser.processDataSet(CuicSchedulerDataSetTraverser.java:549)
	at com.cisco.ccbu.cuic.businesslogic.scheduler.CuicSchedulerDataSetTraverser.runDataSetTraverserService(CuicSchedulerDataSetTraverser.java:408)
	at com.cisco.ccbu.cuic.businesslogic.scheduler.CuicSchedulerDataSetTraverser.run(CuicSchedulerDataSetTraverser.java:283)
	at com.cisco.ccbu.infra.threads.InstrumentedRunnable.run(InstrumentedRunnable.java:92)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
	at com.cisco.ccbu.infra.threads.ThreadPoolThread.run(ThreadPoolThread.java:164)
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 504 5.5.2 <nsva9323-uccxpub>: Helo command rejected: need fully-qualified hostname
Bug details contain sensitive information and therefore require a Cisco.com account to be viewed.

Bug Details Include

  • Full Description (including symptoms, conditions and workarounds)
  • Status
  • Severity
  • Known Fixed Releases
  • Related Community Discussions
  • Number of Related Support Cases
Bug information is viewable for customers and partners who have a service contract. Registered users can view up to 200 bugs per month without a service contract.