Per una particolare installazione di roundcube ho avuto necessità di personalizzare i parametri che il plugin calendar utilizza per inviare, via email, gli inviti degli eventi.
Ho i corretti parametri SMTP nelle variabili:
$_SESSION['smtp']['host']; $_SESSION['user']; $_SESSION['pass']
Per usare questi parametri di autenticazione SMTP, bisogna aggiungere alla fine della funzione init() del file /plugins/calendar.php quanto segue:
$this->add_hook('smtp_connect', array($this, 'configSmtp'));e poi creare una nuova funzione, nello stesso file, con questo contenuto:
public function configSmtp($args) {
//rcube::console("th_auth.configSmtp",$_SESSION['smtp']['host']);
$result['smtp_server'] = $_SESSION['smtp']['host'];
$result['smtp_user'] = $_SESSION['user'];
$result['smtp_pass'] = rcmail::get_instance()->decrypt($_SESSION['pass']);
//rcube::console("th_auth.configSmtp",var_export($result, true));
return $result;
}enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta