Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/03/2016, 15:40
Alejandro_xgr3x
 
Fecha de Ingreso: diciembre-2015
Mensajes: 16
Antigüedad: 8 años, 5 meses
Puntos: 1
Respuesta: Conexion a SMPT

Cita:
Iniciado por rbczgz Ver Mensaje
Hola Alejandro_xgr3x,

En esos datos, debes colocar los de la cuenta desde la que vas a enviar el mensaje, y sí, si ven tu php verán la password, pero si tú no le das tus datos de acceso a nadie, nadie verá tu php, es decir, desde el navegador no se puede ver porque PHP es un lenguaje que se interpreta en el servidor y lo que devuelve es código HTML, CSS, JavaScript, etc. es decir, una página web normal y corriente.

Espero haberte aclarado.
Creo que lo entendí todo, he hecho los deberes y he conseguido algo así. ¿Podrias decirme si ves algún error?
Gracias
Código PHP:
<?php 

$nombre 
$_Post["nombre"];
$numero $_Post["numero"];
$website $_Post["website"];
$mensaje $_Post["mensaje"];
$contenido "Nombre: " $nombre "\nCorreo: " .$from"\nTeléfono" $numero "\nWebsite" $website "\nMensaje" $mensaje;



error_reportingE_ALL & ~( E_NOTICE E_STRICT E_DEPRECATED ) ); 

require_once 
"Mail.php";

$to '[email protected]';
$from =  $_Post["correo"]; 
$host 'smtp.midominio.com'//esta bien que ponga el prefijo smtp o debo poner imap? 
$username '[email protected]'
$password 'Contraseña de mi email'
$subject 'nombre'
$body $contenido

$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp Mail::factory('smtp',
array (
'host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));

$mail $smtp->send($to$headers$body);


if (
PEAR::isError($mail)) {
echo(
"
$mail->getMessage() . "

"
);
} else {
echo 
"Mensaje enviado desde POA a "$to ;
}



?>