قالب بندي ايميل به صورت html

Army.Hidden

Active Member
سلام دوستان
من مي خواستم ببينم چطور ايميلي رو كه توسط php ارسال ميكنم با html قالب بندي كنم.
 

k2-4u

Well-Known Member
به طور کلی می تونین به شکل زیر عمل کنید
http://ir.php.net/manual/en/function.mail.php

PHP:
<?php
// multiple recipients
$to  = '[email protected]' . ', '; // note the comma
$to .= '[email protected]';

// subject
$subject = 'Birthday Reminders for August';

// message
$message = '
<html>
<head>
  <title>Birthday Reminders for August</title>
</head>
<body>
  <p>Here are the birthdays upcoming in August!</p>
  <table>
    <tr>
      <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
    </tr>
    <tr>
      <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
    </tr>
    <tr>
      <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
    </tr>
  </table>
</body>
</html>
';

// To send HTML mail, the Content-type header must be set
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// Additional headers
$headers .= 'To: Mary <[email protected]>, Kelly <[email protected]>' . "\r\n";
$headers .= 'From: Birthday Reminder <[email protected]>' . "\r\n";
$headers .= 'Cc: [email protected]' . "\r\n";
$headers .= 'Bcc: [email protected]' . "\r\n";

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

Army.Hidden

Active Member
چرا نامه هاي كه توسط كد بالا ارسال مي شه گاهي اوقات به عنوان Spam قرار ميگيره ؟
 

Masoud1365

مدیر انجمن
چرا نامه هاي كه توسط كد بالا ارسال مي شه گاهي اوقات به عنوان Spam قرار ميگيره ؟

ممکنه که ip سرور شما توی لیست سیاه باشه . ولی در کل ارسال ایمیل html با این روش باعت میشه که ایمیل ها به پوشه اسپم بره چون بعضی از میل سرور ها به بعضی کاراکتر ها حساس هستند و این بتعث میشه که ایمیل شما رو به عنوان ایمیل اسپم شناسایی کنند.
شما از کلاس phpmailer استفاده کن که این مشکل رو نداشته باشی :wink:
موفق باشید.
 

Army.Hidden

Active Member
خوب يكي از دوستان يه توضيحاتي در مورد كلاس phpmailer بده.
چون من قبلا با ايني كه PHP رو خوب كار كردم ولي اصلا با كلاس phpmailer آشنا نيستم .

ممنون ميشم توضيح بديد .
 

Masoud1365

مدیر انجمن
یه سرچ بزنید توی انجمن تا حالا چند بار در رابطه با این موضوع بحث شده.
 

جدیدترین ارسال ها

بالا