我正在尝试从elgg向user@yahoo.com
发送电子邮件,但没有真正发生。这是我的行动档案:
转/动作/转/ room_reservation.php
function confirm_reservation() {
elgg_send_email("user@gmail.com", "user@yahoo.com", 'Reserved', 'Good Message', null);
forward('reportedcontent/add');
}
我甚至尝试过:
转/动作/转/ room_reservation.php
function emailConfirmation() {
$to = 'user@yahoo.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: user@yahoo.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}
start.php:
elgg_register_action('Rev/reservation', "$base/Rev/reservation.php");
是的,我错了吗?提前谢谢大家。
答案 0 :(得分:0)
您不应该在您的操作文件中放置confirm_reservation()函数。查看一些捆绑插件的代码,您将能够更好地理解它。
还要确保您的php能够发送邮件。