AX / D365FO – Send simple mail in X++

First configure SMTP parameters

Then use this sample code

    public static void sendSimpleEmail(str _sendTo, str _subject, str _body)
    {
        SysEmailParameters _SysEmailParameters;
        var builder = new SysMailerMessageBuilder();
        select SMTPUserName from _SysEmailParameters;
        builder.setFrom(_SysEmailParameters.SMTPUserName);
        builder.addTo(_sendTo);
        builder.setSubject(_subject);
        builder.setBody(_body);

        var message = builder.getMessage();
        SysMailerFactory::getNonInteractiveMailer().sendNonInteractive(message);
    }

Leave a comment