查询邮件和php邮件功能

时间:2018-07-18 06:28:13

标签: php email

对吗?因为它不会向我的电子邮件帐户发送电子邮件通知。

  //mail
  $aquery = "SELECT u.email FROM users u, email_notifications e WHERE u.id = e.users_id AND e.leaves ='yes'";
  $adminget = mysqli_query($link, $aquery) or die(mysqli_error($link));

  while ($row = mysqli_fetch_array($adminget)) {
    $emails[] = $row['email'];
  }

  $admin = "myemail@abc.com";
  $applicant = $email;
  $subject = "Tomato Portal: New Leave Submission";

  $headers  = 'MIME-Version: 1.0' . "\r\n";
  $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
  $headers .= "From:" . "Tomato Portal<info@abc.com>". "\r\n";
  $headers .= "Cc: $applicant" . "\r\n";
  

  mail($admin,$subject,$message,$headers);

2 个答案:

答案 0 :(得分:0)

用户注册后,完成注册后,邮件将转发到必须是您的Admin网站(根据您的提问)。 您必须使用mail()函数来发送电子邮件功能。

 mail("admin@example.com","My subject","Email Body");

由于要将所有表单详细信息都放入电子邮件中,因此必须在电子邮件正文中设置所有所需的详细信息。像贝娄一样:

 $subject= "Demande de devis Transports Schwartz ";

 $body= '<table border="0">
                    <tr>Vous avez '. $recu .'une demande de devis via le site internet.</tr>
                    <tr><td>Date: <span style="color:#4472c4;" >'. $create_at .'</span></td></tr>
                    <tr></tr><tr></tr><tr></tr><tr></tr>
                    <tr>  
                        <td>Nom: <span style="color:#4472c4;" >'. $name .'</span></td>
                    </tr>
                    <tr>  
                        <td>'.$soci.' : <span style="color:#4472c4;" >'. $societe .'</span></td>
                    </tr>
                    <tr>  
                        <td>E-mail: <span style="color:#4472c4;" >'. $uemail .'</span></td>
                    </tr>
                    <tr>  
                        <td>'.$tell.': <span style="color:#4472c4;" >'. $phone .'</span></td>
                    </tr>
                                            <tr>  
                        <td>Date '.$denl.' : <span style="color:#4472c4;" >'. $de .'</span></td>
                    </tr>
                                            <tr>  
                        <td>Date de livraison : <span style="color:#4472c4;" >'. $dl .'</span></td>
                    </tr>
                    <tr>  
                        <td>Lieu '.$denl.' : <span style="color:#4472c4;" >'. $enlevement .'</span></td>
                    </tr>
                    <tr>  
                        <td>Lieu de livraison : <span style="color:#4472c4;" >'. $retour .'</span></td>
                    </tr>
                    <tr>  
                        <td>Nature des marchandises : <span style="color:#4472c4;" >'. $marchand_nature .'</span></td>
                    </tr>
                    <tr>  
                        <td>Type de '.$veh.' : <span style="color:#4472c4;" >'. $vehicle .'</span></td>
                    </tr>
                    <tr>  
                        <td>Dimensions: <span style="color:#4472c4;" >'. $dimensions .'</span></td>
                    </tr>                       
                    <tr>  
                        <td>Poids: <span style="color:#4472c4;" >'. $poids .'</span></td>
                    </tr>                       
                    <tr>  
                        <td>Aide au chargement avec grue : <span style="color:#4472c4;" >'. $chargement .'</span></td>
                    </tr>
                    <tr><td>D&eacute;tails de la demande : </td></tr>
                    <tr><td style="color:red;">'. $votre_demande .'</td></tr>
                </table>';

  $mailsent= mail( "admin@example.com", $subject, $body );

为此,您必须设置('text / html'),因为“内容类型”位于电子邮件标题中。

答案 1 :(得分:-1)

要发送邮件,您必须使用如下的mail()函数:   mail(“ admin@example.com”,“我的主题”,“电子邮件正文”);