Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/07/2009, 12:46
Avatar de lair
lair
 
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
Respuesta: Enviar Mails desde formulario de foro

te paso lo que yo hice con phpmailer, espero te sirva.

Código PHP:
require_once('../vendors/mailer/class.phpmailer.php');
            
            
$mail= new PHPMailer(true);
            
            try {
                
//datos del remitente
                
$mail->From=$this->data['Salida']['dm'];
                
$mail->FromName=$this->data['Salida']['dn'];
                
//datos del destinatario
                
$mail->AddAddress($this->data['Salida']['pm'],$this->data['Salida']['pn']);
                
//asunto
                
$mail->Subject=$this->data['Salida']['as'];
                
//mensaje
                
$mail->Body=$this->data['Salida']['msg'];
                
//dato adjunto
                
$mail->Attachment('files/orden_carga.pdf');
                
                if(
$mail->Send()){
                    
$this->Session->setFlash('Las ordenes han sido enviadas');
                    
$this->redirect(array('controller'=>'salidas','action'=>'bymail'));
                }else{
                    
$this->Session->setFlash('Las ordenes no podieron ser enviadas');
                    
$this->redirect(array('controller'=>'salidas','action'=>'bymail'));
                }
            } catch (
phpmailerException $e) {
                
$this->Session->setFlash($e->errorMessage()); //Pretty error messages from PHPMailer
            
} catch (Exception $e) {
                
$this->Session->setFlash($e->getMessage()); //Boring error messages from anything else!
            

suerte y cualquier cosa estamos por aqui