para mail enviar desde correos correo configurar como appserv smtp
link

mail - WAMP envía correo usando SMTP localhost



phpmailer desde localhost (6)

Prefiero usar la secuencia de comandos PHPMailer para enviar correos electrónicos de localhost, ya que me permite usar mi cuenta de Gmail como SMTP. Puede encontrar el PHPMailer de http://phpmailer.worxware.com/ . Puede encontrar ayuda sobre cómo usar gmail como SMTP o cualquier otro SMTP en http://www.mittalpatel.co.in/php_send_mail_from_localhost_using_gmail_smtp . ¡Espero que esto ayude!

Necesito usar la función PHP mail() para enviar correo desde el SMTP localhost (usando Wamp, Xampp o etc.).

¿Alguien puede dar un tutorial?


Puede usar esta biblioteca para enviar correos electrónicos, si tiene problemas con xampp local, wamp ...

class.phpmailer.php, class.smtp.php Escribe este código en el archivo donde llama tu función de correo electrónico

include(''class.phpmailer.php''); $mail = new PHPMailer(); $mail->IsHTML(true); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->SMTPSecure = "ssl"; $mail->Host = "smtp.gmail.com"; $mail->Port = 465; $mail->Username = "your email ID"; $mail->Password = "your email password"; $fromname = "From Name in Email"; $To = trim($email,"/r/n"); $tContent = ''''; $tContent .="<table width=''550px'' colspan=''2'' cellpadding=''4''> <tr><td align=''center''><img src=''imgpath'' width=''100'' height=''100''></td></tr> <tr><td height=''20''>&nbsp;</td></tr> <tr> <td> <table cellspacing=''1'' cellpadding=''1'' width=''100%'' height=''100%''> <tr><td align=''center''><h2>YOUR TEXT<h2></td></tr/> <tr><td>&nbsp;</td></tr> <tr><td align=''center''>Name: ".trim(NAME,"/r/n")."</td></tr> <tr><td align=''center''>ABCD TEXT: ".$abcd."</td></tr> <tr><td>&nbsp;</td></tr> </table> </td> </tr> </table>"; $mail->From = "From email"; $mail->FromName = $fromname; $mail->Subject = "Your Details."; $mail->Body = $tContent; $mail->AddAddress($To); $mail->set(''X-Priority'', ''1''); //Priority 1 = High, 3 = Normal, 5 = low $mail->Send();


Si alguno de ustedes recibe un error como seguir después de seguir la respuesta dada por Afwe Wef

Warning: mail() [<a href=''function.mail''>function.mail</a>]: SMTP server response: 550 The address is not valid. in c:/wamp/www/email.php

Ir a php.ini

; For Win32 only. ; http://php.net/sendmail-from sendmail_from = [email protected]

Ingrese [email protected] como su ID de correo electrónico que utilizó para configurar el servidor de hMails en frente de sendmail_from .

Su problema será resuelto.

Probado en Wamp server2.2 (Apache 2.2.22, php 5.3.13) en Windows 8

Si también está recibiendo un error de seguimiento

"APPLICATION" 6364 "2014-03-24 13:13:33.979" "SMTPDeliverer - Message 2: Relaying to host smtp.gmail.com." "APPLICATION" 6364 "2014-03-24 13:13:34.415" "SMTPDeliverer - Message 2: Message could not be delivered. Scheduling it for later delivery in 60 minutes." "APPLICATION" 6364 "2014-03-24 13:13:34.430" "SMTPDeliverer - Message 2: Message delivery thread completed."

Es posible que haya olvidado cambiar el puerto de 25 a 465


puede enviar directamente correo desde la función php mail () si especificó el servidor smtp y el puerto smtp en php.ini, primero solicite la credencial del servidor SMTP a su ISP.

SMTP = smtp.wlink.com.np //put your ISP''s smtp server smtp_port = 25 // your ISP''s smtp port.

luego solo reinicie el servidor Apache y comenzará a funcionar. ENjoy ...


Aquí están los pasos para lograr esto:

  • Descargue sendmail.zip a través de este link

    • Ahora, extrae la carpeta y colócala en C: / wamp /. Asegúrese de que estos cuatro archivos estén presentes: sendmail.exe, libeay32.dll, ssleay32.ddl y sendmail.ini.
    • Abra sendmail.ini y configure la configuración de la siguiente manera:

    • smtp_server = smtp.gmail.com

    • smtp_port = 465
    • smtp_ssl = ssl
    • default_domain = localhost
    • error_logfile = error.log
    • debug_logfile = debug.log
    • auth_username = [your_gmail_account_username] @ gmail.com
    • auth_password = [your_gmail_account_password]
    • pop3_server =
    • pop3_username =
    • pop3_password =
    • force_sender =
    • force_recipient =
    • nombre de host = localhost

    • Acceda a su cuenta de correo electrónico. Haga clic en la herramienta de herramientas> Configuración> Reenvío y POP / IMAP> acceso IMAP. Haga clic en "Habilitar IMAP", luego guarde sus cambios.

    • Ejecute su servidor WAMP. Habilite ssl_module en Apache Module.

    • A continuación, habilite php_openssl y php_sockets en PHP.

    • Abra php.ini y configúrelo como los códigos a continuación. Básicamente, solo tienes que configurar sendmail_path.

[mail function] ; For Win32 only. ; http://php.net/smtp ;SMTP = ; http://php.net/smtp-port ;smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from ;sendmail_from = [email protected] ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; http://php.net/sendmail-path sendmail_path = "C:/wamp/sendmail/sendmail.exe -t -i"

  • Reinicie Wamp Server

Espero que esto funcione para tí..