Попробуйте копнуть в сторону SSL шифрования. Вот мой допил SysMailer:
X++:
void SMTPRelayServer(str _server, int _port=25, str _userName='',str _password='', boolean _useNTLM=false, boolean _useSSL=true)
{
;
_fields.add(#SmtpServer,_server);
_fields.add(#SmtpServerPort,_port);
//BAH273 20.11.2018 ->
if (_useSSL)
{
_fields.add(#SmtpUseSSL, 1);
}
//BAH273 20.11.2018 <-
if (_useNTLM)
{
_fields.add(#SmtpAuthenticate,2);
}
else if (_userName)
{
//basic authentication
_fields.add(#SmtpAuthenticate,1);
_fields.add(#SmtpSendUserName,_userName);
_fields.add(#SmtpSendUserPassword,_password);
}
_fields.resync();
}
и в макросе SysMailer добавить строчку
X++:
#define.SmtpUseSSL ('http://schemas.microsoft.com/cdo/configuration/smtpusessl')