Problems Sending Email from Fisheye/Crucible - 501 Command "HELO" requires an argument

Still need help?

The Atlassian Community is here for you.

Ask the community


Emails are not sent from Fisheye/Crucible.

The following appears in the atlassian-fisheye-YYYY-MM-DD.log and in the user interface when testing the feature:

DEBUG [<thread_id> ] fisheye.mail Mailer$2-log - 501 Command "HELO" requires an argument
ERROR [<thread_id> ] fisheye.mail Mailer-sendMessage - problem sending email
javax.mail.MessagingException: 501 Command "HELO" requires an argument


HELO requires a fully qualified domain name. When the source machine does not have set a fully qualified name configured, the command cannot be performed.


  • Stop Fisheye/Crucible
  • - add -Dmail.smtp.localhost=<computer_name> as Environment variables
  • Start Fisheye/Crucible


Last modified on Nov 2, 2018

Was this helpful?

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