Ver Mensaje Individual
  #13 (permalink)  
Antiguo 13/06/2012, 11:55
Avatar de manyblue
manyblue
 
Fecha de Ingreso: marzo-2008
Mensajes: 329
Antigüedad: 16 años, 1 mes
Puntos: 10
Respuesta: Problema Ubuntu, LAMP, formularios, envios

buuuufffffffffffffff jajajajaja este tema creo que lo he posteado algunas veces por aqui desde hace tiempo, jamas he conseguido respuestas.

Tengo un server con ubuntu 10.9, otro con, 11.04, otro con, 11.10 jajajaja y en todos accediendo en la pestaña del centro de software de ubuntu tecleas phpmailer y te sales le das a instalar y zas ya esta, sus archivos en /usr/share/php/libphp-phpmailer
no dentro de /usr/share/php5/

Creo que phpmailer es un agente que envia a otro servidor de correos como el de gmail o hotmail etc, si es asi no es lo que busco las sentencias php podrian ser asi:

[PHP]
<?php

require("class.phpmailer.php");

//------------------------------------------------------

$correo_destino="[email protected]"; //a que correo llega

$nombre_destino="britney maría"; //nombre de quien recibe

$correo_emisor="[email protected]"; //tu correo

$nombre_emisor="hugotuxsv"; //tu nombre

$contrasena="contrasena"; //contraseña de tu usuario

//--------------------------------------------------------

$mail= newPHPMailer();

$mail->IsSMTP(); // Envia el correo via SMTP

$mail->SMTPAuth = true; // Enciende laautenticacion SMTP

$mail->Username = $correo_emisor; // UsuarioSMTP

$mail->Password = $contrasena; // ContrasenaSMTP

$mail->From = $correo_emisor;

$mail->FromName = $nombre_emisor; //Nombre del que envia el correo

$mail->AddAddress($correo_destino,$nombre_destino);

$mail->AddReplyTo($correo_emisor,$nombre_emisor);

$mail->WordWrap = 50; // Word wrap

$mail->IsHTML(true); // Enviar como HTML

$mail->Subject = "Correo por phpmailer"; //Asunto

$mail->Body = 'Es el cuerpo del mensaje en HMTL'; //Cuerpo en HMTL

$mail->AltBody = ""; //Cuerpo en Texto plano

if(!$mail->Send()){

echo"Error:".$mail->ErrorInfo;

}else{

echo"ElCorreo se ha enviado satisfactoriamente";

}

?>
[/PHP]

De todas formas en este server tengo instalado webmin el cual me deja gestionar tanto sendmail como phpmailer, te lo puedo mostrar pero no me entero muy bien todavia que hacer.

Te digo antes solo poniendo la direccion de sendmail en [mail] en mi php.ini smtp localhost y puerto 25 y mi web enviava los formulario con remitente www (world wide web), no se. Pero para eso estava todo apache y php con iso-8859-1 creo no me acuerdo bien debo cambiar esto a ver y poner los documentos web iso, no se. Mira esto:
http://www.daniweb.com/web-developme...dmail-tutorial
Yo estoy usando POST n GET lo probare con UTF-8 a ver.

He encontrado un tuto genial para instalar esto (sendmail lo desinstalo cuando quiera):

Postfix is the mail transfer agent (MTA) responsible for accepting new messages and storing them on your server as well as allowing authorised users to send e-mail.
Courier sits in front of Postfix and provides an IMAP and POP3 interface for clients to connect to.
SASL with SSL and TLS allows you to authenticate and communicate with the mail server securely.
SpamAssassin will analyse your e-mails as they arrive and will filter out what it thinks is spam.
ClamAV will scan e-mails for viruses before delivering it to your inbox.
Amavis ties SpamAssasin and ClamAV together, and is itself hooked into Postfix.
MySQL will be used to manage user accounts and e-mail forwarding.

Alguna sugerencia de como plantearme el enviar formularios y correos desde mi web con php o o no con java script ??????

Un saludo

Última edición por manyblue; 14/06/2012 a las 00:43