Blog

ExpressionEngine, CodeIgniter and Laravel Developer

Inviare email con SMTP e autenticazione TLS

L'invio di email da #eecms tramite SMTP terzi quali Mandrillapp, SparkpostMail etc richiede spesso l'uso del protocollo TLS per l'autenticazione.
Per forzare l'uso del TLS è necessario mettere mano al config.php di ExpressionEngine. Questa impostazione non è infatti presente nel pannello di controllo.

Di seguito le variabili da impostare per l'invio delle email tramite un server SMTP esterno:
 

$config['mailtype'] = "html";
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'smtp.example.com';
$config['smtp_user'] = 'username';
$config['smtp_pass'] = 'password';
$config['email_smtp_crypto'] = 'tls'; // questo abilita il protoccolo TLS per l'autenticazione
$config['smtp_port'] = '587'; // porta per la connessione 
$config['email_newline'] = "\r\n";

Stai cercando aiuto?

Telefonami subito per parlare del tuo progetto o scrivimi via email.

Chiamami al 06 92.95.62.62