PHP Developers Network

A community of PHP developers offering assistance, advice, discussion, and friendship.
 
Loading
It is currently Mon Nov 20, 2017 2:52 am

All times are UTC - 5 hours




Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Thu Dec 15, 2011 2:14 pm 
Offline
Forum Newbie

Joined: Thu Dec 15, 2011 1:46 pm
Posts: 3
current code is:
somewhere above im creating a class for phpmailer with code:
Syntax: [ Download ] [ Hide ]
require("PHPMailer/class.phpmailer.php");

then this is to send the mail which i need converted:
Syntax: [ Download ] [ Hide ]
$mail = new PHPMailer(true);
                                                        //$mail->SMTPDebug  = 2;                     // enables SMTP debug information (for testing)
                                                        $mail->IsSMTP();                                        // set mailer to use SMTP
                                                        $mail->Host = $smtp_host; // specify SMTP mail server
                                                        $mail->Port = $smtp_port; // specify SMTP Port
                                                        $mail->SMTPAuth = $smtp_auth; // turn on SMTP authentication
                                                        $mail->Username = $smtp_user; //Full SMTP username
                                                        $mail->Password =$smtp_pass; //SMTP password
                                                        $mail->CharSet = $charset_encoding;
                                                        //if($smtp_secure )
                                                          $mail->SMTPSecure =$smtp_secure;                 // sets the prefix to the servier
                       
                                                       
                                                        $mail->From = $row[7];
                                                        $mail->FromName = $row[6];
                                                        //$mail->Sender =$error_ret_mail;
                                                        $mail->AddAddress($Recipiant);
                                                        $mail->AddReplyTo($mail->From, $mail->FromName);
                                                       
                                                        //$mail->WordWrap = 50; //optional, you can delete this line
                                                       
                                                        if($row[8]=="1")
                                                                $mail->IsHTML(true); //set email format to HTML
                                                       
                                                        $mail->Subject = $Subject;
                                                        $mail->Body = $final_str;  //html body
                                                         $alt_content=$row[17];
                                                          $alt_content=str_replace("{UNSUBSCRIBE-LINK}","#",$alt_content);
                                                $alt_content=str_replace("{EMAIL}",$toemail,$alt_content);
                                                $alt_content=replaceExtraParams($mysql,$table_prefix,"$defaultname",$alt_content);
                                                        $mail->AltBody=$alt_content;


I figured some of the syntax must be changed such as From is now setFrom when i need to use swiftmailer..
I can't figure out all the changes.. can someone assit?
Host = ?
Port = ?
etc:


Top
 Profile  
 
PostPosted: Thu Dec 15, 2011 2:37 pm 
Offline
Forum Newbie

Joined: Thu Dec 15, 2011 1:46 pm
Posts: 3
So this is about where im at now:
Syntax: [ Download ] [ Hide ]
//$mail = new PHPMailer(true);
                                                        //$mail->SMTPDebug  = 2;                     // enables SMTP debug information (for testing)
                                                        //$mail->IsSMTP();                                        // set mailer to use SMTP
                                                        //$mail->Host = $smtp_host; // specify SMTP mail server
                                                        //$mail->Port = $smtp_port; // specify SMTP Port
                                                        //$mail->SMTPAuth = $smtp_auth; // turn on SMTP authentication
                                                        //$mail->Username = $smtp_user; //Full SMTP username
                                                        //$mail->Password =$smtp_pass; //SMTP password
                                                        //$mail->CharSet = $charset_encoding;
                                                        //if($smtp_secure )
                                                         // $mail->SMTPSecure =$smtp_secure;                 // sets the prefix to the servier
                                                        $mail = Swift_Mailer::newInstance($transport);
                                                        //Create the Transport
                                                        $transport = Swift_SmtpTransport::newInstance($smtp_host, $smtp_port)
                                                          ->setUsername($smtp_user)
                                                          ->setPassword($smtp_pass)
                                                          ;
                                                        $mail->setFrom($row[7]);
                                                        //$mail->FromName = $row[6];
                                                        //$mail->Sender =$error_ret_mail;
                                                        $mail->setTo($Recipiant);
                                                        //$mail->AddReplyTo($mail->From, $mail->FromName);
                                                       
                                                        //$mail->WordWrap = 50; //optional, you can delete this line
                                                       
                                                        if($row[8]=="1")
                                                                $mail->IsHTML(true); //set email format to HTML
                                                       
                                                        $mail->setSubject = ($Subject);
                                                        $mail->setBody = ($final_str, 'text/html');  //html body
                                                         $alt_content=$row[17];
                                                          $alt_content=str_replace("{UNSUBSCRIBE-LINK}","#",$alt_content);
                                                $alt_content=str_replace("{EMAIL}",$toemail,$alt_content);
                                                $alt_content=replaceExtraParams($mysql,$table_prefix,"$defaultname",$alt_content);
                                                        $mail->addPart($alt_content, 'text/html');
                                                        //$mail->AltBody = $content;  //plain text body


Top
 Profile  
 
PostPosted: Thu Dec 15, 2011 2:44 pm 
Offline
Forum Newbie

Joined: Thu Dec 15, 2011 1:46 pm
Posts: 3
Syntax: [ Download ] [ Hide ]
//$mail = new PHPMailer(true);
                                                        //$mail->SMTPDebug  = 2;                     // enables SMTP debug information (for testing)
                                                        //$mail->IsSMTP();                                        // set mailer to use SMTP
                                                        //$mail->Host = $smtp_host; // specify SMTP mail server
                                                        //$mail->Port = $smtp_port; // specify SMTP Port
                                                        //$mail->SMTPAuth = $smtp_auth; // turn on SMTP authentication
                                                        //$mail->Username = $smtp_user; //Full SMTP username
                                                        //$mail->Password =$smtp_pass; //SMTP password
                                                        //$mail->CharSet = $charset_encoding;
                                                        //if($smtp_secure )
                                                         // $mail->SMTPSecure =$smtp_secure;                 // sets the prefix to the servier
                                                        $mail = Swift_Mailer::newInstance($transport);
                                                        //Create the Transport
                                                        $transport = Swift_SmtpTransport::newInstance($smtp_host, $smtp_port)
                                                          ->setUsername($smtp_user)
                                                          ->setPassword($smtp_pass)
                                                          ;
                                                        $mail->setFrom($row[7]);
                                                        //$mail->FromName = $row[6];
                                                        //$mail->Sender =$error_ret_mail;
                                                        $mail->setTo($Recipiant);
                                                        //$mail->AddReplyTo($mail->From, $mail->FromName);
                                                       
                                                        //$mail->WordWrap = 50; //optional, you can delete this line
                                                       
                                                        if($row[8]=="1")
                                                                $mail->IsHTML(true); //set email format to HTML
                                                       
                                                        $mail->setSubject($Subject);
                                                        $mail->setBody($final_str, 'text/html');  //html body
                                                         $alt_content=$row[17];
                                                          $alt_content=str_replace("{UNSUBSCRIBE-LINK}","#",$alt_content);
                                                $alt_content=str_replace("{EMAIL}",$toemail,$alt_content);
                                                $alt_content=replaceExtraParams($mysql,$table_prefix,"$defaultname",$alt_content);
                                                        $mail->addPart($alt_content, 'text/plain');
                                                        //$mail->AltBody = $content;  //plain text body


made some fixes.. i know there still errors cause the page comes up blank.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group