- Code : Tout sélectionner
public function send($params)
{
// bla bla bla
$mail->Host = ini_get('SMTP');
if (!empty($params['smtp'])) {
$mail->Host = $params['smtp'];
}
}
public function send($params)
{
// bla bla bla
$mail->Host = ini_get('SMTP');
if (!empty($params['smtp'])) {
$mail->Host = $params['smtp'];
}
}
send : envoie un mail en passant par PHPMailer (par fonction mail() ou par SMTP)
* remarque : en dupliquant ce module (par héritage dans le fichier config.ini),
* on peut utiliser plusieurs SMTP différents
[module_mailer]
debug=0
secure=
host=smtp.free.fr
port=25
user=
pass=
[module_mailer]
debug=1
host=smtp.free.fr
public function testAction($request, $params = null)
{
$mail_parti = $this->getHelper('mail')->send(array(
'from' => 'mon@email.com',
'fromname' => 'PA',
'to' => 'son@email.com',
'message_html' => 'test body',
'title' => 'test titre'
));
Clementine::dump($mail_parti);
die();
}
[module_mailer]
debug=1
host=smtp.free.fr
Retour vers Questions sur les modules
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)