1. Please take a little time for this simple survey! Thank you for participating!
    Dismiss Notice
  2. Dear Pleskians, please read this carefully! New attachments and other rules Thank you!
    Dismiss Notice
  3. Dear Pleskians, I really hope that you will share your opinion in this Special topic for chatter about Plesk in the Clouds. Thank you!
    Dismiss Notice

mail() HTML email not working

Discussion in 'Plesk for Windows - 8.x and Older' started by Teebo, Apr 12, 2007.

  1. Teebo

    Teebo Guest

    0
     
    Hi,

    I have just signed up to a virtual host plan running with Virtuzzo & Plesk on a Linux.

    I'm trying to send HTML email via PHP (mail() function) and it is not working. The server receiving the HTML email does not understand that it actually IS an HTML email. I know my script is correct because on other servers it works fine (a copy of the script below).

    Is there something to enable in the php.ini file or in Qmail or Sendmail.

    Code:
    $to = 'email@gmail.com';
    $subject = "Email Subject";
    						
    $body = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n
    <head>\n
    <title>The Title</title>\n
    </head>\n
    your message<br />\n
    Your Message\n
    </body>\n
    </html>\n";
    						
    $headers  = 'MIME-Version: 1.0'."\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n";
    $headers .= 'To: '.$name.' <'.$email.'>,' . "\r\n";
    $headers .= 'From: Name<email@hotmail.com>'."\r\n";
    
    if(mail($to, $subject, $body, $headers)){
    echo "Mail has been sent";
    }else{
    echo "Mail Failed";
    }
    
    Please help me....

    Thanks in advance.
     
  2. Teebo

    Teebo Guest

    0
     
    The solution was to simply use "\n" instead of "\r\n".
     
  3. psingh

    psingh Basic Pleskian

    23
    57%
    Joined:
    Dec 15, 2007
    Messages:
    33
    Likes Received:
    0
    it works

    Thank!

    Appreciate your input !

    :D :D :D
     
Loading...