在php中,邮件未发送到相应的邮件Id,
我是PHP的初学者,我只想创建一个基本的注册表,填写详细信息并发送邮件。我在远程服务器上有这个。我无法发送电子邮件。有人能帮我解决这个问题吗在php中,邮件未发送到相应的邮件Id,,php,email,Php,Email,我是PHP的初学者,我只想创建一个基本的注册表,填写详细信息并发送邮件。我在远程服务器上有这个。我无法发送电子邮件。有人能帮我解决这个问题吗 if($conn->query($sql) === TRUE){ $message = 'ID: 201701'.$conn->insert_id. ' Prefix: ' . $prefix . ' Name: ' . $name . ' Contact Number: ' . $contactNo
if($conn->query($sql) === TRUE){
$message =
'ID: 201701'.$conn->insert_id. '
Prefix: ' . $prefix . '
Name: ' . $name . '
Contact Number: ' . $contactNo . '
Address: ' . $Address . '
Email: ' . $email . '
Job Title: ' . $JobTitle . '
Organization: ' . $Organization . '
City: ' . $City . '
State: ' . $State . '
Pin Code: ' . $Pincode;
mail('info@xyz.com', 'Registration for xyz',$message, $name."<".$email.">");
if($conn->query($sql)==TRUE){
$message=
“ID:201701”。$conn->插入\u ID。”
前缀:'.$Prefix'
名称:'.$Name'
联系电话:'.$contactNo'
地址:'.$Address'
电子邮件:'.$Email'
职务:'.$JobTitle'
组织:'.$Organization'
城市:‘.$City。’
州:'.$State'
Pin码:'.$Pincode;
邮件('info@xyz.com“,”为xyz注册“,$message,$name.”);
它发送电子邮件到info@xyz.com,但它不会向下面给出的用户发送电子邮件
$email = "yyyy@gmail.com";
$to = $email;
$subject = "Confirmation mail";
$message = "Hello $prefix $name
ID: 201701$conn->insert_id
Prefix: $prefix
Name: $name
Contact Number: $contactNo
Address: $Address
Email: $email
Job Title: $JobTitle
Organization: $Organization
City: $City
State: $State
Pin Code: $Pincode";
$from = "xxx@xxx.com" ;
$headers = "From: XXX 2016<xxx@xxxx.com>";
$mail = mail($to,$subject,$message,$headers);
}
else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
if($mail)
{
echo '<p style="font-size:22px; color:green"><b>Thank You !<br/><br/>You are now Registered.</b></p>';
}
else
{
echo '<span style="color:red">Your registration was not successful. Please try again later or send a mail to xxx@xxxx.com</span>';
}
$email=”yyyy@gmail.com";
$to=$email;
$subject=“确认邮件”;
$message=“Hello$前缀$name
ID:201701$conn->插入\u ID
前缀:$Prefix
姓名:$Name
联系电话:$contactNo
地址:$地址
电子邮件:$Email
职位:$JobTitle
组织:$组织
城市:$城市
州:$州
Pin码:$Pincode”;
$from=”xxx@xxx.com" ;
$headers=“From:XXX 2016”;
$mail=mail($to,$subject,$message,$headers);
}
否则{
echo“Error:”.$sql.“
”$conn->Error;
}
如果($邮件)
{
echo'谢谢!
您现在已注册。
;
}
其他的
{
echo“您的注册未成功。请稍后再试或向发送邮件。”xxx@xxxx.com';
}
不要在电子邮件ID中考虑XXX或YYY的数目,它只是一些随机邮件。 邮件功能使用系统邮件配置客户端-通常无或仅通过垃圾邮件配置(username@localhost等)。在许多情况下,邮件会被发送,但会被目标服务器拒绝,而且您永远不会知道这一点。 若您可以使用插件作为“PhpMailer”,那个么您需要像普通邮件客户端那个样设置值,大多数邮件都会被发送。或任何其他提供可配置主机和帐户以用于发送邮件的设备