Из-за звуков ошибки, приведенных "Требуется полный адрес", вы не передаете правильный адрес электронной почты.
Я предлагаю проверить, что вы используете квалифицированный адрес как для получателя, так и для отправителя.
Однако сообщение об ошибке 504 обычно означает, что вы неправильно указали команду в SMTP-соединении (что связано с внутренними протоколами).
Было бы полезно увидеть весь код, чтобы иметь возможностьчтобы определить, является ли это проблемой протокола или проблемой параметров.