so senden Sie ein Bild mailer mit der php-mail-Funktion

ich bin versucht, senden Sie html-image-mailer mit der php-mail-Funktion auf der linux-Plattform. Gibt es ein Problem, wenn ich versuche zu senden einfache html-Inhalte, dann ist es erfolgreich geliefert bekommen, um seinen Abonnenten. aber wenn ich versuche zu senden, emailer, die enthält nur wenige Bilder, dann ist es nicht zu liefern, es. unten sind zwei codes 1 durch die einfache html geliefert wird. 2, die nicht immer geliefert.

<?php
$to = "[email protected], [email protected]";
$subject = "HTML email";

$message = "
<html>
<head>
<title>HTML email</title>
</head>
<body>
<p>This email contains HTML Tags!</p>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
</table>
</body>
</html>
";

//Always set content-type when sending HTML email
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";

//More headers
$headers .= 'From: <[email protected]>' . "\r\n";
$headers .= 'Cc: [email protected]' . "\r\n";

mail($to,$subject,$message,$headers);
?>

code 2:

<?php
    //change this to your email.
    $to = "[email protected]";
    $from = "[email protected]";
    $subject = "Hello! This is HTML email";

    //begin of HTML message
$message= <<<EOF
<html>
  <body bgcolor="#DCEEFC">
    <center>
        <b>Looool!!! I am reciving HTML email......</b> <br>
        <font color="red">Thanks Mohammed!</font> <br>
        <a href="http://www.maaking.com/">* maaking.com</a>
    </center>
      <br><br>*** Now you Can send HTML Email <br> Regards<br>MOhammed Ahmed - Palestine
  </body>
</html>
EOF;
   //end of message
    $headers  = "From: $from\r\n";
    $headers .= "Content-type: text/html\r\n";

    //options to send to cc+bcc
    //$headers .= "Cc: [email][email protected][/email]";
    //$headers .= "Bcc: [email][email protected][/email]";

    //now lets send the email.
    mail($to, $subject, $message, $headers);

    echo "Message has been sent....!";
?>
  • Als Tipp, versenden von E-mails mit PHP, ist nicht einfach. Es wäre am besten benutzen Sie eine Bibliothek wie Swiftmailer wodurch der Prozess sehr viel einfacher. Schau mal hier: swiftmailer.org/docs/messages.html
  • Dank Reflic aber ich muss es tun mit Hilfe von php . Ich werde schauen und versuchen, die Dokumentation zu verwenden u zur Verfügung gestellt. Aber Sie haben keine Ahnung, wie kann ich es mit php...
  • mögliche Duplikate von: HEREDOC-syntax
  • es funktioniert für mich
  • PHP Parse error: syntax error, unexpected T_SL in /root/send_html/sendmailer.php auf der Linie 8...das ist der Fehler, die ich immer bin.
Schreibe einen Kommentar