[GUIDE] Send html email from vestacp
[GUIDE] Send html email from vestacp
Hi,
I needed to send email in html format by vestacp , had to make changes.
open
/usr/local/vesta/web/inc/main.php
function: send_email
line: 214
change
Content-Type: text/plain;
to
Content-Type: text/html;
result
sorry for bad english, i'm from Brasil
I needed to send email in html format by vestacp , had to make changes.
open
/usr/local/vesta/web/inc/main.php
function: send_email
line: 214
change
Content-Type: text/plain;
to
Content-Type: text/html;
result
Code: Select all
function send_email($to,$subject,$mailtext,$from) {
$charset = "utf-8";
$to = '<'.$to.'>';
$boundary = '--' . md5( uniqid("myboundary") );
$priorities = array( '1 (Highest)', '2 (High)', '3 (Normal)', '4 (Low)', '5 (Lowest)' );
$priority = $priorities[2];
$ctencoding = "8bit";
$sep = chr(13) . chr(10);
$disposition = "inline";
$subject = "=?$charset?B?".base64_encode($subject)."?=";
$header = "From: $from \nX-Priority: $priority\nCC:\n";
$header .= "Mime-Version: 1.0\nContent-Type: text/html; charset=$charset \n";
$header .= "Content-Transfer-Encoding: $ctencoding\nX-Mailer: Php/libMailv1.3\n";
$message = $mailtext;
mail($to, $subject, $message, $header);
}