Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/05/2015, 06:00
BanNsS1
 
Fecha de Ingreso: junio-2009
Mensajes: 101
Antigüedad: 14 años, 10 meses
Puntos: 13
Respuesta: Enviar mail con php

No te recomiendo utilizar la función mail() de php. Los envíos no son verificados y normalmente acaban en la carpeta de correo no deseado.

Hay una librería llamada SMTP muy completa que te permite hacerlo de forma segura:
Código PHP:
public function send_mail($to,$to_name,$body,$subject,){
    require(
'smtp/class.phpmailer.php');
    require(
'smtp/class.smtp.php');

    
$mail = new PHPMailer();
    
$mail->IsSMTP(); 
    
$mail->Host "smtp.mypage.com";    #SERVIDOR SMTP
    
$mail->From "[email protected]";    #CORREO ELECTRÓNICO ENVIANTE
    
$mail->FromName "MyPage";
    
$mail->Subject $subject;
    
$mail->MsgHTML($body);
    
$mail->AddAddress($to$to_name);
    
$mail->SMTPAuth true;
    
$mail->Username "[email protected]";    #CORREO ELECTRÓNICO ENVIANTE
    
$mail->Password "";    #CONTRASEÑA DEL CORREO
    
if(!$mail->Send()) {
        return 
false;
    }else{
        return 
true;
    }