Ver Mensaje Individual
  #2  
Antiguo 10-11-2005
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Reputación: 23
salvica Va por buen camino
Hola srangel, buenas noches.

Promero deberias decirnos el programa que usas para enviar correo, ya que estos cambian unos de otros.

Yo, personalmente, utilizo el "phpmailer" y es tan sencillo como:
Código PHP:
/*
  +------------------------------------------------------------------------
  | definir los parámetros de "phpMailer"
  +------------------------------------------------------------------------
*/
  
require( $pathBase "sql/hostSMP.inc" );
  require( 
"class.phpmailer.php" );
  
$mail = new PHPMailer();
  
$mail->SetLanguage("es""language/"); //--------- en Español
  
$mail->IsSMTP(); // ----------------------------- enviar via SMTP
  
$mail->Host     "$hostName"// -------------- servidor/es SMTP
  
$mail->SMTPAuth true// ---------------------- SMTP requiere contraseñas
  
$mail->Username "$hostUser";  // -------------- SMTP username
  
$mail->Password "$hostPass"// --------------- SMTP password
  
$ContentType    "text/html"// --------------- tipo de contenido del mensaje
  
$mail->From     "$hostEMail"// -------------- email del remitente
  
$mail->FromName "$hostAlias"// -------------- nombre del remitente
  // ---------------------------------------------- destinatario(s)
  
for( $i=0$i<count($arrayEmail); $i++ ) {
       
$mail->AddAddress("$arrayEmail[$i]",     "$arrayLista[$i]");
  }
  
// ---------------------------------------------- responder a ...
  
$mail->AddReplyTo("$hostEMail",               "$hostAlias");
  
$mail->WordWrap 200// ----------------------- establecer el ancho de la línea
  // ---------------------------------------------- FICHEROS A ENVIAR
  
$mail->AddAttachment("../imagen/imagen.gif");
  
$mail->AddAttachment("../textos/texto.txt");
  
$mail->IsHTML(true); // ------------------------- enviar como HTML
  
$mail->Subject  =  "$asunto"// ---------------- asunto del mensaje
  
$mail->Body     =  "$cssHtml"
                  
.  "$cuerpoHtml"// ------------ mensaje en "Html"
  
$mail->AltBody  =  "$cuerpoText"// ------------ mensaje en "Solo Texto"
/*
  +------------------------------------------------------------------------
  | enviar el correo con "phpMailer"
  +------------------------------------------------------------------------
*/
  
if( !$mail->Send() ) {
      echo 
"El mensaje NO ha sido enviado <p>";
      echo 
"Mailer Error: " $mail->ErrorInfo;
      exit;
  }
?> 
El script (son dos: "class.phpmailer.php" y "class.smtp.php") los puedes bajar de http://www.programacion.com/php/articulo/phpmailer/ (no sé si habán actualizado la versión, creo que van por la 1.72 o algo así, además te explican como configurarlo y los parámetros que necesita.

Saludos: salvica
Responder Con Cita