PHP에서 표준 메일 기능을 사용하여 HTML 형식의 메시지를 보내는 방법

AlexB

내 방문자로부터 멋진 형식의 html 이메일을 받기 위해 연락처 양식에 다음을 사용하려고합니다.

$message .='<table width="800" border="0" cellspacing="3" cellpadding="3" style="margin-bottom: 20px">';
$message .='<caption style="text-align:left;background:#eee;padding:5px;font-size:18px;font-weight:bold;">Webmail</caption>';
$message .='<tr><td width="200"><strong>Date</strong></td><td width="600" style="border:1px solid #ccc;">'.$todayis.'</td></tr>';
$message .='<tr><td width="200"><strong>From</strong></td><td width="600" style="border:1px solid #ccc;">'.$name.'</td></tr>';
$message .='<tr><td width="200"><strong>Email</strong></td><td width="600" style="border:1px solid #ccc;">'.$email.'</td></tr>';
$message .='<tr><td width="200"><strong>Subject</strong></td><td width="600" style="border:1px solid #ccc;">'.$recipient.'</td></tr>';
$message .='</table>';
$message .= '<div style="width:770px;background:#eee;padding:15px;">';
$message .= '<div style="font-weight: bold; font-size: 18px;padding-bottom: 10px;">Your Message</div>';
$message .= $message;
$message .= '</div>';
$message .='<table width="800" border="0" cellspacing="3" cellpadding="3" style="margin-bottom: 20px">';
$message .='<caption style="text-align:left;background:#eee;padding:5px;font-size:18px;font-weight:bold;">Webmail Data</caption>';
$message .='<tr><td width="200"><strong>IP Address</strong></td><td width="600" style="border:1px solid #ccc;">'.$ip.'</td></tr>';
$message .='<tr><td width="200"><strong>Browser Info</strong></td><td width="600" style="border:1px solid #ccc;">'.$httpagent.'</td></tr>';
$message .='<tr><td width="200"><strong>Referral</strong></td><td width="600" style="border:1px solid #ccc;">'.$httpref.'</td></tr>';
$message .='</table>';

$headers = "From: " . $email . "\r\n";
$headers .= "Reply-To: ". $email . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$headers .= "X-Priority: 1\r\n";
$sent = mail($to, $subject, $message, $headers);

내가 가진 문제는 내가 text/html보낸 이메일을 사용할 때 표시되지만 text/plainHTML 형식없이 일반 텍스트로 모든 것을 얻는다는 점을 제외하고는 모든 것이 잘 작동 하도록 변경하면 제대로 작동하지 않는다는 것입니다.

Plesk 12.0.18 및 CentOS6.6을 실행하는 전용 Apache 서버에 있습니다. 서버에서 구성해야하는 사항이 있습니까? 모든 것을 HTML 형식으로 수신하도록 이메일을 구성하려고했지만 작동하지 않는 것 같습니다.

도움을 주시면 감사하겠습니다.

라자 트자인

PHP Html 이메일

<?php
$to = "[email protected]";
$subject = "PUT_SUBJECT_HERE";
$mail_body = '<html>
<body bgcolor="#573A28" topmargin="25">
Put HTML content here with variables from PHP if you like
Variable display Example: ' . $subject . ' 
<h1>this is a heading</h1>
</body>
</html>';
//$headers  = "From: [email protected]";
//$headers .= "Content-type: text/html";

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

// More headers
$headers .= 'From: <[email protected]>' . "\r\n";
mail($to, $subject, $mail_body, $headers);
?>

이 코드를 즐기십시오

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP 메일 기능을 사용하여 이미지 메일러를 보내는 방법

분류에서Dev

콘솔에서 이메일을 보내는 표준 및 휴대용 방법?

분류에서Dev

PHP를 사용하여 HTML 양식에서 이메일 보내기

분류에서Dev

PHP를 사용하여 이메일을 보내는 방법

분류에서Dev

jsp를 사용하여 html 형식 메일을 보내는 동안 CSS 사용

분류에서Dev

JSP, Servlet 응용 프로그램에서 전자 메일 메시지의 내용을 HTML 형식으로 변환하는 방법은 무엇입니까?

분류에서Dev

textlocal을 사용하여 Android에서 문자 메시지를 보내는 방법

분류에서Dev

Telethon을 사용하여 내 채널에 메시지를 보내는 방법

분류에서Dev

PHP를 사용하여 테이블에서 동시에 두 사람에게 이메일을 보내는 방법

분류에서Dev

Google Apps Script 및 JavaScript를 사용하여 HTML 양식 필드에 사용자 이메일을 자동으로 표시하는 방법

분류에서Dev

사용자가 메시지를 입력 한 다음 새 창에서 메시지를 보내도록 프롬프트하는 HTML 형식의 전자 메일 양식을 만들려면 어떻게해야합니까?

분류에서Dev

이메일에 입력 정보를 표시하지 않는 기본 문의 양식 PHP HTML5

분류에서Dev

사용자 등록 후 HTML 형식의 자동 활성화 이메일을 보내는 방법

분류에서Dev

localhost의 PHP에서 Gmail을 사용하여 메일 보내기

분류에서Dev

html을 사용하여 sendgrid 메시지에 링크를 추가하는 방법

분류에서Dev

Php를 사용하여 서식을 지정하여 Html 테이블을 CSV 및 PDF로 내보내는 방법

분류에서Dev

PHP를 사용하여 HTML 양식을 표시하지 않는 오류 메시지

분류에서Dev

C #을 사용하여 Twilio를 사용하여 WhatsApp 메시지를 임의의 번호로 보내는 방법

분류에서Dev

Ruby on Rails에서 액션 메일러를 사용하여 이메일에 이미지를 표시하는 방법

분류에서Dev

AngularJS의 단일 메서드 내에서 필드 이름을 기반으로 사용자 지정 유효성 검사를 표시하는 방법

분류에서Dev

AngularJS의 단일 메서드 내에서 필드 이름을 기반으로 사용자 지정 유효성 검사를 표시하는 방법

분류에서Dev

Jquery Ajax를 사용하여 수신자에게 메일을 보낸 후에 만 성공 메시지를 표시하는 방법

분류에서Dev

R을 사용하여 메일 본문에 html 파일을 보내는 방법은 무엇입니까?

분류에서Dev

상관 ID, 메시지, 송신자 및 수신에서 검색을 Java의 Rabbit MQ를 사용하여 메시지 헤더로 보내는 방법

분류에서Dev

메일 기능을 사용하여 PHP에서 이메일 보내기

분류에서Dev

Logic Apps를 사용하여 SQL 저장 프로 시저의 형식이 지정된 결과 테이블을 SendGrid 이메일에 입력하는 방법

분류에서Dev

RichTextBlock을 사용하여 HTML 형식을 표시하는 방법

분류에서Dev

표준 xmpp 클라이언트를 사용하여 여러 장치에서 xmpp 메시지를 동기화하는 방법이 있습니까?

분류에서Dev

PHP 메일을 사용하여 여러 이메일에 메시지 보내기

Related 관련 기사

  1. 1

    PHP 메일 기능을 사용하여 이미지 메일러를 보내는 방법

  2. 2

    콘솔에서 이메일을 보내는 표준 및 휴대용 방법?

  3. 3

    PHP를 사용하여 HTML 양식에서 이메일 보내기

  4. 4

    PHP를 사용하여 이메일을 보내는 방법

  5. 5

    jsp를 사용하여 html 형식 메일을 보내는 동안 CSS 사용

  6. 6

    JSP, Servlet 응용 프로그램에서 전자 메일 메시지의 내용을 HTML 형식으로 변환하는 방법은 무엇입니까?

  7. 7

    textlocal을 사용하여 Android에서 문자 메시지를 보내는 방법

  8. 8

    Telethon을 사용하여 내 채널에 메시지를 보내는 방법

  9. 9

    PHP를 사용하여 테이블에서 동시에 두 사람에게 이메일을 보내는 방법

  10. 10

    Google Apps Script 및 JavaScript를 사용하여 HTML 양식 필드에 사용자 이메일을 자동으로 표시하는 방법

  11. 11

    사용자가 메시지를 입력 한 다음 새 창에서 메시지를 보내도록 프롬프트하는 HTML 형식의 전자 메일 양식을 만들려면 어떻게해야합니까?

  12. 12

    이메일에 입력 정보를 표시하지 않는 기본 문의 양식 PHP HTML5

  13. 13

    사용자 등록 후 HTML 형식의 자동 활성화 이메일을 보내는 방법

  14. 14

    localhost의 PHP에서 Gmail을 사용하여 메일 보내기

  15. 15

    html을 사용하여 sendgrid 메시지에 링크를 추가하는 방법

  16. 16

    Php를 사용하여 서식을 지정하여 Html 테이블을 CSV 및 PDF로 내보내는 방법

  17. 17

    PHP를 사용하여 HTML 양식을 표시하지 않는 오류 메시지

  18. 18

    C #을 사용하여 Twilio를 사용하여 WhatsApp 메시지를 임의의 번호로 보내는 방법

  19. 19

    Ruby on Rails에서 액션 메일러를 사용하여 이메일에 이미지를 표시하는 방법

  20. 20

    AngularJS의 단일 메서드 내에서 필드 이름을 기반으로 사용자 지정 유효성 검사를 표시하는 방법

  21. 21

    AngularJS의 단일 메서드 내에서 필드 이름을 기반으로 사용자 지정 유효성 검사를 표시하는 방법

  22. 22

    Jquery Ajax를 사용하여 수신자에게 메일을 보낸 후에 만 성공 메시지를 표시하는 방법

  23. 23

    R을 사용하여 메일 본문에 html 파일을 보내는 방법은 무엇입니까?

  24. 24

    상관 ID, 메시지, 송신자 및 수신에서 검색을 Java의 Rabbit MQ를 사용하여 메시지 헤더로 보내는 방법

  25. 25

    메일 기능을 사용하여 PHP에서 이메일 보내기

  26. 26

    Logic Apps를 사용하여 SQL 저장 프로 시저의 형식이 지정된 결과 테이블을 SendGrid 이메일에 입력하는 방법

  27. 27

    RichTextBlock을 사용하여 HTML 형식을 표시하는 방법

  28. 28

    표준 xmpp 클라이언트를 사용하여 여러 장치에서 xmpp 메시지를 동기화하는 방법이 있습니까?

  29. 29

    PHP 메일을 사용하여 여러 이메일에 메시지 보내기

뜨겁다태그

보관