| Recommend this page to a friend! |
| activeMailLib | > | All threads | > | multiple recipeant | > | (Un) Subscribe thread alerts |
| |||||||||||||||
Show me how to send an email to multi recipeants.
On my try it says "This email seems to be invalid:[email protected],[email protected]" then I set $to =array("[email protected]","[email protected]") an internal error occoured......... Please tell me how to type two email address in TO text box on test.php at run time. or how to edit the code to send mails to multiple recepiants.
Dear
the easiest way to do this is using phpmailer phpmailer.sourceforge.net/follow the instructions and it should work like a charm below you will find the example code they used on their site require("class.phpmailer.php"); $mail = new PHPMailer(); $mail->From = "[email protected]"; $mail->FromName = "List manager"; $mail->Host = "smtp1.site.com;smtp2.site.com"; $mail->Mailer = "smtp"; @MYSQL_CONNECT("localhost","root","password"); @mysql_select_db("my_company"); $query = "SELECT full_name, email, photo FROM employee WHERE id=$id"; $result = @MYSQL_QUERY($query); while ($row = mysql_fetch_array ($result)) { // HTML body $body = "Hello <font size=\"4\">" . $row["full_name"] . "</font>, <p>"; $body .= "<i>Your</i> personal photograph to this message.<p>"; $body .= "Sincerely, <br>"; $body .= "PHPMailer List manager"; // Plain text body (for mail clients that cannot read HTML) $text_body = "Hello " . $row["full_name"] . ", \n\n"; $text_body .= "Your personal photograph to this message.\n\n"; $text_body .= "Sincerely, \n"; $text_body .= "PHPMailer List manager"; $mail->Body = $body; $mail->AltBody = $text_body; $mail->AddAddress($row["email"], $row["full_name"]); $mail->AddStringAttachment($row["photo"], "YourPhoto.jpg"); if(!$mail->Send()) echo "There has been a mail error sending to " . $row["email"] . "<br>"; // Clear all addresses and attachments for next loop $mail->ClearAddresses(); $mail->ClearAttachments(); } kind regards Paul
Dear
the easiest way to do this is using phpmailer phpmailer.sourceforge.net/follow the instructions and it should work like a charm below you will find the example code they used on their site require("class.phpmailer.php"); $mail = new PHPMailer(); $mail->From = "[email protected]"; $mail->FromName = "List manager"; $mail->Host = "smtp1.site.com;smtp2.site.com"; $mail->Mailer = "smtp"; @MYSQL_CONNECT("localhost","root","password"); @mysql_select_db("my_company"); $query = "SELECT full_name, email, photo FROM employee WHERE id=$id"; $result = @MYSQL_QUERY($query); while ($row = mysql_fetch_array ($result)) { // HTML body $body = "Hello <font size=\"4\">" . $row["full_name"] . "</font>, <p>"; $body .= "<i>Your</i> personal photograph to this message.<p>"; $body .= "Sincerely, <br>"; $body .= "PHPMailer List manager"; // Plain text body (for mail clients that cannot read HTML) $text_body = "Hello " . $row["full_name"] . ", \n\n"; $text_body .= "Your personal photograph to this message.\n\n"; $text_body .= "Sincerely, \n"; $text_body .= "PHPMailer List manager"; $mail->Body = $body; $mail->AltBody = $text_body; $mail->AddAddress($row["email"], $row["full_name"]); $mail->AddStringAttachment($row["photo"], "YourPhoto.jpg"); if(!$mail->Send()) echo "There has been a mail error sending to " . $row["email"] . "<br>"; // Clear all addresses and attachments for next loop $mail->ClearAddresses(); $mail->ClearAttachments(); } kind regards Paul
Dear
the easiest way to do this is using phpmailer phpmailer.sourceforge.net/follow the instructions and it should work like a charm below you will find the example code they used on their site require("class.phpmailer.php"); $mail = new PHPMailer(); $mail->From = "[email protected]"; $mail->FromName = "List manager"; $mail->Host = "smtp1.site.com;smtp2.site.com"; $mail->Mailer = "smtp"; @MYSQL_CONNECT("localhost","root","password"); @mysql_select_db("my_company"); $query = "SELECT full_name, email, photo FROM employee WHERE id=$id"; $result = @MYSQL_QUERY($query); while ($row = mysql_fetch_array ($result)) { // HTML body $body = "Hello <font size=\"4\">" . $row["full_name"] . "</font>, <p>"; $body .= "<i>Your</i> personal photograph to this message.<p>"; $body .= "Sincerely, <br>"; $body .= "PHPMailer List manager"; // Plain text body (for mail clients that cannot read HTML) $text_body = "Hello " . $row["full_name"] . ", \n\n"; $text_body .= "Your personal photograph to this message.\n\n"; $text_body .= "Sincerely, \n"; $text_body .= "PHPMailer List manager"; $mail->Body = $body; $mail->AltBody = $text_body; $mail->AddAddress($row["email"], $row["full_name"]); $mail->AddStringAttachment($row["photo"], "YourPhoto.jpg"); if(!$mail->Send()) echo "There has been a mail error sending to " . $row["email"] . "<br>"; // Clear all addresses and attachments for next loop $mail->ClearAddresses(); $mail->ClearAttachments(); } kind regards Paul
sorry my browser is acting up here at work did not intend to send this reply 3 times
mod please remove the unnessecairy replies kind regards Paul |
info at phpclasses dot org.
