Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中,邮件未发送到相应的邮件Id,_Php_Email - Fatal编程技术网

在php中,邮件未发送到相应的邮件Id,

在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

我是PHP的初学者,我只想创建一个基本的注册表,填写详细信息并发送邮件。我在远程服务器上有这个。我无法发送电子邮件。有人能帮我解决这个问题吗

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”,那个么您需要像普通邮件客户端那个样设置值,大多数邮件都会被发送。或任何其他提供可配置主机和帐户以用于发送邮件的设备