Como enviar correio via localhost?

<?php $to = "rajesh.bakade65@gmail.com"; $subject = "HTML email"; $message = "   HTML email   

This email contains HTML Tags!

Firstname Lastname
John Doe
"; // Always set content-type when sending HTML email $headers = "MIME-Version: 1.0" . "\r\n"; $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n"; // More headers $headers .= 'From: ' . "\r\n"; //$headers .= 'Cc: myboss@example.com' . "\r\n"; mail($to,$subject,$message,$headers); ?>

e meu arquivo php.ini é

 [mail function] ; For Win32 only. ; http://php.net/smtp SMTP = smtp.gmail.com ; http://php.net/smtp-port smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from ;sendmail_from = postmaster@localhost 

sugira qualquer solução para que eu possa enviar o correio do localhost

obrigado

Use o SwiftMailer rico em resources e suas configurações devem ser assim:

 username:google email addres password: your google password smtp: smtp.gmail.com port: 587 

Veja como você pode definir suas credenciais e enviar o e-mail.

 require_once 'lib/swift_required.php'; //Create the Transport $transport = Swift_SmtpTransport::newInstance('smtp.example.org', 25) ->setUsername('your username') ->setPassword('your password'); //Sendmail $transport = Swift_SendmailTransport::newInstance('/usr/sbin/sendmail -bs'); //Create the Mailer using your created Transport $mailer = Swift_Mailer::newInstance($transport); //Create a message $message = Swift_Message::newInstance('Wonderful Subject') ->setFrom(array('john@doe.com' => 'John Doe')) ->setTo(array('receiver@domain.org', 'other@domain.org' => 'A name')) ->setBody('Here is the message itself'); //Send the message $result = $mailer->send($message); 

Você parece estar usando o número de porta incorreto para smtp_port : ao olhar para as configurações do GMail , parece que você precisaria da porta 587 ou 465 . (Dependendo se você deseja usar criptografia TLS ou SSL)

Além disso, não sei se o PHP suporta SSL e / ou TLS. Caso contrário, você precisa usar uma biblioteca PHP adicional para poder se conectar ao servidor de e-mail do Google.

  1. require_once ‘lib / swift_required.php’;

     //Create the Transport $transport = Swift_SmtpTransport::newInstance('smtp.example.org', 25) ->setUsername('your username') ->setPassword('your password'); //Sendmail $transport = Swift_SendmailTransport::newInstance('/usr/sbin/sendmail -bs'); //Create the Mailer using your created Transport $mailer = Swift_Mailer::newInstance($transport); //Create a message $message = Swift_Message::newInstance('Wonderful Subject') ->setFrom(array('john@doe.com' => 'John Doe')) ->setTo(array('receiver@domain.org', 'other@domain.org' => 'A name')) ->setBody('Here is the message itself'); //Send the message $result = $mailer->send($message); 

    [1]: http://img.bestphpide.com/php/t3Pbc.jpg