Сообщение 5.7.1 указывает, что сервер ретрансляции SMTP не может или не будет перенаправлять ваш трафик. наиболее распространенная причина - плохая аутентификация (верно ли ваше имя пользователя и пароль?). к сожалению, другие причины этой ошибки многочисленны, и почти все они находятся на стороне сервера (ретрансляция отключена глобально, ретрансляция не разрешена для конкретного пользователя, ретрансляция из отправляющей сети не разрешена и т. д.).
Люди из Mozilla объясняют это довольно хорошо: http://kb.mozillazine.org/5.7.1_Unable_to_relay
в вашем случае, просто основываясь на сообщении, похоже, что ваш SMTP-сервер использует какую-либо форму программного обеспечения для защиты от утечек, которая полностью запрещает SMTP-ретрансляцию, предполагая, что это кто-то пытается обойти другие установленные политики / защиты. То, что вы получили 5.7.1 вообще, означает, что ваш код был в порядке (кроме, возможно, аутентификации), и проблема заключается в конфигурации сервера.