Sending email from Fisheye fails due to 501 Syntax: HELO hostname error

Still need help?

The Atlassian Community is here for you.

Ask the community


Getting the error below in the UI when trying to send emails from Fisheye:

The following error is logged in fisheye-mail-date.log file:

2012-05-04 14:18:16,863 ERROR [FE-WatchChecker] fisheye.mail com.cenqua.fisheye.mail.Mailer-sendMessage - problem sending email
javax.mail.MessagingException: 501 Syntax: HELO hostname
	at com.sun.mail.smtp.SMTPTransport.issueCommand(
	at com.sun.mail.smtp.SMTPTransport.helo(
	at com.sun.mail.smtp.SMTPTransport.protocolConnect(
	at javax.mail.Service.connect(
	at javax.mail.Service.connect(
	at javax.mail.Service.connect(
	at javax.mail.Transport.send0(
	at javax.mail.Transport.send(
	at com.cenqua.fisheye.mail.Mailer.send(
	at com.cenqua.fisheye.mail.Mailer.sendMessage(
	at com.cenqua.fisheye.web.DefaultWatchManager.sendWatchEmail(
	at com.cenqua.fisheye.web.DefaultWatchManager.sendEmailForChangesets(
	at com.cenqua.fisheye.web.DefaultWatchManager.access$400(
	at com.cenqua.fisheye.web.DefaultWatchManager$WatchChecker.checkWatchesForRep(
	at com.cenqua.fisheye.web.DefaultWatchManager$WatchChecker.checkWatchesForRep(
	at com.cenqua.fisheye.web.DefaultWatchManager$


Server's hostname is not defined, so Fisheye sends the server's IP address instead of the hostname.


Edit /etc/hosts file adding an entry to convert your computer's IP to its hostname.


Last modified on Jul 31, 2018

Was this helpful?

Provide feedback about this article
Powered by Confluence and Scroll Viewport.