Показать сообщение отдельно
Старый 02.12.2019, 12:03   #5  
БАХ43 is offline
БАХ43
Участник
 
92 / 54 (2) ++++
Регистрация: 15.02.2013
Адрес: г.Москва, г. Зеленоград
Попробуйте копнуть в сторону 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')
__________________
Я прибыл к вам из Кантемировской дивизии. А там, как известно, дураков не держат!