hace un ya unos cuantos meses tenia en stack este post y ahora me acorde y chaaachann!!!

el código  php es muy fácil, pero configurar el SMTP  mmm naa igual es algo simple… creo

por lo menos yo tengo instalado Postfix como SMTP, y aun no lo tengo bien configurado pero funciona xD

 

que es SMTP ??

que es PostFix???

 

mucho blabla a si que vamos a la acción:

 

primero el código:

 

mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )

 

mail es de tipo boleano a si que para probarlo y ver si manda un correo o no podemos crear un “archivo.php” y probarlo, algo como esto, y como pueden ver es bien facil de usar

 

<?php
$para="micorreo@trulifan.org";
$asunto =" Prueba de correo php";
$mensage = "Hola mundo desde el correo";
if( mail($para, $asunto, $mensaje) )
{
echo "El correo se mando con exito! :)";
}
else
{
echo "El correo no se mando :(";
}
?>

con ese código ya podemos mandar un correo usando php :).

para ejecutarlo podemos desde la consola ejecutar ” php archivo.php”  o también  desde el sitio web “http://localhost/archivo.php” si fuera el caso .

Ojo , su estas usando tu computador para que te funcione esto debes tener un SMTP instalado y editado php.ini ubicado en mi caso Debian en  /etc/php5/apache2/php.ini

debes ir a donde dice

[mail function]

y la configuracion debe quedar asi (debes liberar el puerto 25 si estas por ejemplo conectado a un router, para el SMTP):

 

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = “el ip local del computador (sin las comillas ¬¬)”
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com
; For Unix only.  You may supply arguments as well (default: “sendmail -t -i”).
; http://php.net/sendmail-path
sendmail_path = /usr/local/bin/phpsendmail
;sendmail_path = sendmail -t -i

para configurar Postfix podemos ir a /etc/postfix/main.cf

espero cuando tenga bien claro como configurarlo explicar mejor como hacerlo, por ahora les dejo esta guia que estado leyendo que esta biem buena http://virtual01.lncc.br/~licht/linux/servidores.postfix.arq.html

m´as información sobre la función mail :   http://php.net/manual/en/function.mail.php

Saludos!

Categories: SoftwareTutoriales