Foros del Web » Programando para Internet » PHP »

Phpmailer

Estas en el tema de Phpmailer en el foro de PHP en Foros del Web. Hola a todos necesito ayuda, me gustaría saber si utilizando PHPMAILER, podría hacer que una persona rellenando los datos del formulario mostrado debajo, y pulsando ...
  #1 (permalink)  
Antiguo 04/06/2007, 11:31
 
Fecha de Ingreso: junio-2007
Mensajes: 7
Antigüedad: 16 años, 11 meses
Puntos: 0
Phpmailer

Hola a todos necesito ayuda, me gustaría saber si utilizando PHPMAILER, podría hacer que una persona rellenando los datos del formulario mostrado debajo, y pulsando en el botón del formulario llamado "Enviar sugerencias", consiga enviar un correo a una dirección de gmail o yahoo.
Si es así ¿podría alguien decirme el código que tengo que utilizar y como usarlo?

Aquí pongo el código del formulario y gracias a los que respondan:

Código:
<html>

<head>


</head>

<body bgcolor=#e78e35>

	<form name="cartografia" action="Cartero.php" method="POST">
		<center>
		<table width="300px" border="4px">
		<tr>
			<td>
			¿Donde ira el correo?<br>
			<select name="receptor">
				<option value="[email protected]">Gmail</option> 
				<option value="[email protected]">Yahoo</option> 
			</select>
			</td>
		</tr>
		<tr>
			<td>
			¿Cual es tu correo?<br> 
			<b><input type="text" name="emisor" size=40 value="@"></b>
			</td>
		</tr>
		<tr>
			<td>
			Escribe aqui tu mensaje o sugerencia:<br>
			<b><textarea name="sugerencia" cols=40 rows=8></textarea></b></br></br>
			<input type="submit" value="Enviar sugerencia"> <input type="reset" value="Limpiar"> 
			</td>
		</tr>
		</table>
		</center>
	</form>


</body>

</html>
  #2 (permalink)  
Antiguo 04/06/2007, 11:59
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 17 años, 5 meses
Puntos: 11
Re: Phpmailer

Cuando descargues el PHPMAILER tiene un archivo README con un ejemplo claro y sencillo de cómo usarlo.

Código PHP:
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // set mailer to use SMTP
$mail->Host "smtp1.example.com;smtp2.example.com"// specify main and backup server
$mail->SMTPAuth true// turn on SMTP authentication
$mail->Username "jswan"// SMTP username
$mail->Password "secret"// SMTP password
$mail->From "[email protected]";
$mail->FromName "Mailer";
$mail->AddAddress("[email protected]""Josh Adams");
$mail->AddAddress("[email protected]"); // name is optional
$mail->AddReplyTo("[email protected]""Information");
$mail->WordWrap 50// set word wrap to 50 characters
$mail->AddAttachment("/var/tmp/file.tar.gz"); // add attachments
$mail->AddAttachment("/tmp/image.jpg""new.jpg"); // optional name
$mail->IsHTML(true); // set email format to HTML
$mail->Subject "Here is the subject";
$mail->Body "This is the HTML message body <b>in bold!</b>";
$mail->AltBody "This is the body in plain text for non-HTML mail clients";
if(!
$mail->Send())
{
echo 
"Message could not be sent. <p>";
echo 
"Mailer Error: " $mail->ErrorInfo;
exit;
}
echo 
"Message has been sent";
?>
Es cuestión de ponerse a investigar un poco.

Suerte...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:21.