Как я могу обновить таблицу, чтобы включить в нее письмо, полученное с помощью PHP? - PullRequest
1 голос
/ 01 апреля 2009

Я пытаюсь отправить письмо из PHP, используя PHPmailer().
Я включил следующий синтаксис для отображения содержимого в таблице.
Мне нужно обновить таблицу, чтобы отображать электронную почту при получении электронной почты.
Как мне это сделать?

     $message ="<html><body> <table><tr><td>HELLO</td></tr></table></body></html>";
          $body = eregi_replace("[\]",'',$message);
          $mail             = new PHPMailer();
          $mail->From       = $email;
          $mail->FromName   = $Name;
          $mail->CharSet = "utf-8";
          $mail->Subject    = "GoodNoon:".$Name."";
          $mail->IsHTML(true);
          $mail->AltBody    = "To view the message, please use an HTML compatible email viewer";
          $mail->WordWrap = 50; 
          $mail->MsgHTML($body);
         // send as HTML
          $mail->AddAddress("mail@mail.de", "name");

         if(!$mail->Send()) {
            echo "Emai Not sent: " . $mail->ErrorInfo;
        } 
         else {
           echo "Email Sent";

          }     

Ответы [ 2 ]

1 голос
/ 01 апреля 2009

Прежде всего, вы можете захотеть включить тег body . Заменить:

<html><table><tr><td>HELLO</td></tr></table></html>

с

<html><body><table><tr><td>HELLO</td></tr></table></body></html>

Второе:

  • Как выглядит содержимое письма?
  • Какой почтовый клиент вы используете?
  • HTML вообще не отображается или только элементы <table>?

Sidenote: пожалуйста, постарайтесь предоставить больше контекста, задавая вопросы. У вас больше шансов получить положительные и хорошие ответы на ваши вопросы, если вы потратите время на рассмотрение своего вопроса и убедитесь, что вся необходимая информация имеется и нет (или, по крайней мере, немного) ошибок форматирования.

0 голосов
/ 01 апреля 2009

Проблема в том, что, я думаю, вы упускаете тип контента.

Я использую это:

$headers = "MIME-Version: 1.0rn";
$headers .= "Content-type: text/html; charset=iso-8859-1rn"; // or UTF-8
$headers .= "From: $from\r\n";

mail($to, $subject, $message, $headers);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...