Ver Mensaje Individual
  #15 (permalink)  
Antiguo 15/03/2016, 18:59
abrahamhs
 
Fecha de Ingreso: enero-2009
Ubicación: Kandor
Mensajes: 209
Antigüedad: 15 años, 3 meses
Puntos: 11
Respuesta: No recibo email a través del formulario

Si ya tienes el servidor de correo, usa phpMailer:


function enviar_correo($destinatarios, $mail_asunto, $mail_contendio_html, $from, $from_name, $archivos_adjuntos_ruta,$archivos_adjuntos_temp){
$mail= new PHPMailer(); // defaults to using php "mail()"
$mail->CharSet = 'UTF-8';
$body= $mail_contendio_html;
$mail->IsSMTP(); // telling the protocol to use SMTP
$mail->Host = "mail.patronato.unam.mx"; // SMTP server
$mail->From = $from;
$mail->FromName = $from_name;
$mail->Subject = $mail_asunto;
$mail->MsgHTML($body);
$destinatarios=explode(",", $destinatarios);
if(!empty($destinatarios)){
foreach($destinatarios as $un_destinatario){
$mail->AddAddress($un_destinatario); //destinatarios
}
}else{
return false;
}
if(!empty($archivos_adjuntos_ruta)){
foreach($archivos_adjuntos_ruta as $archivo){
$mail->AddAttachment($archivo); // attachment
}
}
if(!empty($archivos_adjuntos_temp)){
foreach($archivos_adjuntos_temp as $nombrearchivo=>$contenidoArchivo){
$mail->AddStringAttachment($contenidoArchivo,$nombrearch ivo,'base64');
}
}
$mail->Timeout = 20;
if($mail->Send()) {
return array(true);
}else {
return array(false,"Mailer Error: ".$mail->ErrorInfo);
}
}
$destinatarios="[email protected],[email protected] m,";
$archivos_adjuntos_temp = array("nombreArchivo.pdf"=>"contenido...........") ;
$archivos_adjuntos_proveedor=array("/ruta/al/archivo1.pdf","/ruta/al/archivo2.pdf");
enviar_correo($destinatarios,$asunto, $mail_contendio_proveedor,$micorreo, $misitio, $archivos_adjuntos_proveedor,$archivos_adjuntos_te mp);