<?php set_time_limit(600); //pego os dados enviados pelo formulario $message_html = $_POST["mensagem"]; $assunto = $_POST["assunto"]; $query=mysql_query('SELECT `Pass`,`Nome` FROM `tgi`'); //grab emails and names from database while($row = mysql_fetch_array($query)) //start a loop to send an email to each individual { //mail function with $row['email'] as the email address //I'm using phpmailer as an example here - - > include_once('phpmailer/class.phpmailer.php'); $mail = new PHPMailer(); // defaults to using php "mail()" $body = $mensagem; //message inside the email $mail->From = "aaa@hotmail.com"; //email address that the email is being sent from $mail->FromName = "TGI enterprise"; //more in depth for who the mail is from. $mail->Subject = $assunto; //The subject for the message //$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test $mail->MsgHTML($message_html); //HTML version of the message. $mail->AddAddress($row['Pass'], $row['Nome']); if(!$mail->Send()) { echo '<p>Mailer Error: ' . $mail->ErrorInfo .'</p>'; } else { echo '<p>Message sent to: '.$row['Nome'].' at their email address: '.$row['Pass'].'!</p>'; } } ?>
Eu quero enviar dentro de um campo de texto, pronto tipo um formulário, e colocar uma imagem ja aberta no mail que envio, tipo colocar o link de uma imagem e ela ir no mail. Pensava que era só ir ao textarea e meter <img src> mas aparece o simbolo de imagem quebrada no mail. O mais estranho é que se meter $_POST["mensagem"] no valor da mensagem o link da imagem o mail envia a imagem, se meter através do formulário o link já não. Alguem ajuda estou desesperado
Edição feita por: fel, 15/03/2010, 08:02.