uniMail это примитивный скрипт, который использует функцию
mail()
, а это практически 100% гарантия того что не дойдет. Мало того она в большинстве конфигураций у хостеров отключена, так как является основным источником спама и уязвимостей.
Так что только smtp, например:
https://github.com/swiftmailer/swiftmailer
Ну и 500 ошибка это отдельный случай, но думаю лучше решить вопрос с заменой метода отправки почты, чинить этот не вижу смысла.