2015-03-30 1 views
0

J'ai essayé d'envoyer un e-mail de elgg à [email protected], mais rien ne se passe vraiment. Ceci est mon fichier d'actions:Comment envoyer un email de elgg à un compte e-mail externe [email protected]

Rev/actions/Rev/room_reservation.php

function confirm_reservation() { 
    elgg_send_email("[email protected]", "[email protected]", 'Reserved', 'Good Message', null); 

    forward('reportedcontent/add'); 
} 

J'ai même essayé:

Rev/actions/Rev/room_reservation.php

function emailConfirmation() { 
    $to  = '[email protected]'; 
    $subject = 'the subject'; 
    $message = 'hello'; 
    $headers = 'From: [email protected]' . "\r\n" . 
    'Reply-To: [email protected]' . "\r\n" . 
    'X-Mailer: PHP/' . phpversion(); 

    mail($to, $subject, $message, $headers); 
} 

Le start.php:

elgg_register_action('Rev/reservation', "$base/Rev/reservation.php"); 

Whare je vais mal? Merci d'avance à tous.

Répondre

0

Vous n'êtes pas censé mettre la fonction confirm_reservation() dans votre fichier d'action. Regardez les codes de certains des plugins groupés et vous serez en mesure de mieux le comprendre.

Assurez-vous également que votre php est capable d'envoyer des mails.