Делала отправку писем на в проекте на symfony, через swiftmailer(smtp).
Было несколько сайтов по этому проекту. С одних письма отправлялись, с других — нет. В логах была такая ошибка:
Exception occurred while flushing email queue: Expected response code 250 but got code "501", with message "501 Syntactically invalid HELO argument(s)"
В итоге выяснилось, что проблема в имени домена, а именно, в символе подчеркивания. Поменяла везде подчеркивание на тире, и все заработало.