使用Ajax脚本进行邮件功能

时间:2014-01-14 09:59:36

标签: php ajax email

我可以使用这部分发送邮件吗?

因此,如果我在action.php中添加一些php代码,这对于一个有效的电子邮件脚本(除了php代码)是否足够?

这是代码,(并且它在函数中不用担心这不是页面上的所有内容) 我知道没有主题领域,但我只需输入名称(voornaam)。

    var voornaam = $('#voornaam').val();
    var achternaam = $('#achternaam').val();
    var telefoonnummer = $('#telefoonnummer').val();
    var email = $('#email').val();

    $.post('action.php',{action: "button", voornaam:voornaam, achternaam:achternaam, telefoonnummer:telefoonnummer, email:email},function(res){
        $('#result').html(res);
    });
    document.getElementById('goed').innerHTML = 'Verstuurd!'; 

1 个答案:

答案 0 :(得分:0)

如果Web服务器设置正确,PHP支持发送邮件功能, 试着研究这个。 你也可以像PHPmailer一样使用插件。

以下是发送html电子邮件使用邮件功能的简单示例。 只需将代码放入action.php即可。

<?php
$voornaam = $_POST['voornaam'];
$achternaam = $_POST['achternaam'];
$telefoonnummer = $_POST['telefoonnummer'];
$email = $_POST['email'];


$subject = 'Sample mail';
$headers  = 'MIME-Version: 1.0' ."\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";   

$content = '<html><header><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </header><body>';
$content .= $voornaam;
$content .= $achternaam;
$content .= $telefoonnummer;
$content .= '</body></html>';

mail($email, $subject, $content, $headers); //This method sends the mail.
echo "Your email was sent!"; // success message

?>