Em python

 

# -*- coding: utf-8 -*-
import smtplib
import json
from email.mime.multipart import MIMEMultipart
msg = MIMEMultipart('alternative')


# É necessário informar ao SMTP qual método deseja usar
msg['send_method'] = 'text'

# O endereço de email tem que estar entre os caracteres <>. O nome pode estar do lado separado por um espaço
msg['recipient_list'] = "Destinatario1 <teste@teste.com>"

# O endereço de email do remetente segue a mesma regra que os emails dos destinatários
msg['from'] = 'Remetente <teste@teste.com>'

msg['subject'] = 'Apenas um teste'
msg['message_text'] = 'Apenas um teste'

# Passe True nesse parâmetro para ativar o rastreio de visualização e clique do email
msg['activate_tracking'] = json.dumps(True)

# No caso do SMTP e de destinatários que não terão nomes atrelados aos emails,
# é possível enviar desta outra forma
to_addrs = [
    "<teste@teste.com>"
]

s = smtplib.SMTP('smtp.mitte.pro', 25)
s.login('xxxxxxxxxxxx', 'xxxxxxxxxxxxxx')
s.sendmail(msg['from'], to_addrs, msg.as_string())
s.quit()
          

Em NodeJS

 

const _ = require('lodash');
const nodemailer = require('nodemailer');


const options = {

    // O endereço de email do remetente segue a mesma regra que os emails dos destinatários
    from: 'Remetente <paulo.dsn.cir@alterdata.com.br>',

    // No caso do SMTP e de destinatários que não terão nomes atrelados aos emails,
    // é possível enviar desta outra forma
    to: ['teste@teste.com.br'],

    subject: 'Apenas um teste',
    text: 'Apenas um teste',

    // A maioria dos parâmetros do MittePro serão colocados no parâmetro 'headers'
    headers: {

        // É necessário informar ao SMTP qual método deseja usar
        sendMethod: 'text',

        // Passe True nesse parâmetro para ativar o rastreio de visualização e clique do email
        activateTracking: true,

        // O endereço de email tem que estar entre os caracteres <>. O nome pode estar do lado separado por um espaço
        recipientList: ['Déstìnãtâríö 2 <teste@teste.com.br>']
    }
};
let transporter = nodemailer.createTransport({
    host: 'smtp.mitte.pro',
    port: '25',
    secure: false, // true para 465, false para outras portas
    auth: {
        user: 'XXXXXXXXXXXXXXXXX',//key
        pass: 'XXXXXXXXXXXXXXXXX' //sECRET
    }
});

transporter.sendMail(options, (error, info) => {
    console.log('');
    console.log('-------------');
    console.log('PARAMETROS UTILIZADOS');
    console.log(options);
    console.log('RESULTADO');
    if (error) return console.log('Error', error);
    console.log('Info', info);
    console.log('-------------');
    console.log('');
});