How to configure XAMPP to send mail from localhost?












206














I am trying to send mail from localhost.
but i am unable to send the mail from localhost
so can anybody tell me that how to reconfigure my xampp to send mail from localhost










share|improve this question




















  • 3




    Can we see your code?
    – speeday125
    Apr 12 '13 at 7:21






  • 1




    Impossible to help if you don't give us the current configuration.
    – arkascha
    Apr 12 '13 at 7:22






  • 1




    Is this still relevant with Mercury included (ApacheFriends XAMPP 1.8.2)? I would think yes, but if there are people preferring Mercury, please indicate below. :) Thanks!
    – icedwater
    Jan 28 '14 at 7:21










  • Possible duplicate of sendmail.exe opens on sending mail
    – Pascal
    Jan 14 '16 at 6:49
















206














I am trying to send mail from localhost.
but i am unable to send the mail from localhost
so can anybody tell me that how to reconfigure my xampp to send mail from localhost










share|improve this question




















  • 3




    Can we see your code?
    – speeday125
    Apr 12 '13 at 7:21






  • 1




    Impossible to help if you don't give us the current configuration.
    – arkascha
    Apr 12 '13 at 7:22






  • 1




    Is this still relevant with Mercury included (ApacheFriends XAMPP 1.8.2)? I would think yes, but if there are people preferring Mercury, please indicate below. :) Thanks!
    – icedwater
    Jan 28 '14 at 7:21










  • Possible duplicate of sendmail.exe opens on sending mail
    – Pascal
    Jan 14 '16 at 6:49














206












206








206


136





I am trying to send mail from localhost.
but i am unable to send the mail from localhost
so can anybody tell me that how to reconfigure my xampp to send mail from localhost










share|improve this question















I am trying to send mail from localhost.
but i am unable to send the mail from localhost
so can anybody tell me that how to reconfigure my xampp to send mail from localhost







php xampp






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Apr 12 '13 at 7:21









Raptor

34.4k31175286




34.4k31175286










asked Apr 12 '13 at 7:20









farid shaikh

1,040383




1,040383








  • 3




    Can we see your code?
    – speeday125
    Apr 12 '13 at 7:21






  • 1




    Impossible to help if you don't give us the current configuration.
    – arkascha
    Apr 12 '13 at 7:22






  • 1




    Is this still relevant with Mercury included (ApacheFriends XAMPP 1.8.2)? I would think yes, but if there are people preferring Mercury, please indicate below. :) Thanks!
    – icedwater
    Jan 28 '14 at 7:21










  • Possible duplicate of sendmail.exe opens on sending mail
    – Pascal
    Jan 14 '16 at 6:49














  • 3




    Can we see your code?
    – speeday125
    Apr 12 '13 at 7:21






  • 1




    Impossible to help if you don't give us the current configuration.
    – arkascha
    Apr 12 '13 at 7:22






  • 1




    Is this still relevant with Mercury included (ApacheFriends XAMPP 1.8.2)? I would think yes, but if there are people preferring Mercury, please indicate below. :) Thanks!
    – icedwater
    Jan 28 '14 at 7:21










  • Possible duplicate of sendmail.exe opens on sending mail
    – Pascal
    Jan 14 '16 at 6:49








3




3




Can we see your code?
– speeday125
Apr 12 '13 at 7:21




Can we see your code?
– speeday125
Apr 12 '13 at 7:21




1




1




Impossible to help if you don't give us the current configuration.
– arkascha
Apr 12 '13 at 7:22




Impossible to help if you don't give us the current configuration.
– arkascha
Apr 12 '13 at 7:22




1




1




Is this still relevant with Mercury included (ApacheFriends XAMPP 1.8.2)? I would think yes, but if there are people preferring Mercury, please indicate below. :) Thanks!
– icedwater
Jan 28 '14 at 7:21




Is this still relevant with Mercury included (ApacheFriends XAMPP 1.8.2)? I would think yes, but if there are people preferring Mercury, please indicate below. :) Thanks!
– icedwater
Jan 28 '14 at 7:21












Possible duplicate of sendmail.exe opens on sending mail
– Pascal
Jan 14 '16 at 6:49




Possible duplicate of sendmail.exe opens on sending mail
– Pascal
Jan 14 '16 at 6:49












9 Answers
9






active

oldest

votes


















319














You can send mail from localhost with sendmail package , sendmail package is inbuild in XAMPP.
So if you are using XAMPP then you can easily send mail from localhost.



for example you can configure C:xamppphpphp.ini and c:xamppsendmailsendmail.ini for gmail to send mail.



in C:xamppphpphp.ini find extension=php_openssl.dll and remove the semicolon from the beginning of that line to make SSL working for gmail for localhost.



in php.ini file find [mail function] and change



SMTP=smtp.gmail.com
smtp_port=587
sendmail_from = my-gmail-id@gmail.com
sendmail_path = ""C:xamppsendmailsendmail.exe" -t"


Now Open C:xamppsendmailsendmail.ini. Replace all the existing code in sendmail.ini with following code



[sendmail]

smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=my-gmail-id@gmail.com
auth_password=my-gmail-password
force_sender=my-gmail-id@gmail.com


Now you have done!! create php file with mail function and send mail from localhost.



PS: don't forgot to replace my-gmail-id and my-gmail-password in above code.
Also, don't forget to remove duplicate keys if you copied settings from above. For example comment following line if there is another sendmail_path : sendmail_path="C:xamppmailtodiskmailtodisk.exe" in the php.ini file



Also remember to restart the server using the XAMMP control panel so the changes take effect.



For gmail please check https://support.google.com/accounts/answer/6010255 to allow access from less secure apps.




To send email on Linux (with sendmail package) through Gmail from
localhost please check PHP+Ubuntu Send email using gmail form
localhost.







share|improve this answer



















  • 2




    other than the configs above, i needed to update my sendmail glob.com.au/sendmail
    – kaz
    Sep 19 '13 at 6:10






  • 1




    I had to upgrade from XAMMP 1.7.7 to 2.8.2.3 -- sendmail is included in the newer XAMPP. I tried using a newer sendmail with 1.7.7 a few months ago and couldn't get it to work -- finally bit the bullet and used the new XAMPP and it works as described.
    – VanAlbert
    Jan 3 '14 at 22:00






  • 2




    I believe the location C:xamppphpphp.ini refers to windows environments. For mac look in xamppfiles/etc for your php.ini file.
    – Paul Trotter
    Oct 14 '14 at 10:46






  • 3




    @Vikas answer was best, but please note that using the default ssl on smtp_port might not work in certain condition, using 465 as Thirumalai murugan answer has stated actually fixed it for me
    – Temitayo
    Oct 28 '14 at 7:38






  • 3




    It is only for gmail? thanks..
    – pcs
    May 23 '15 at 4:09



















32














In XAMPP v3.2.1 for testing purposes you can see the emails that the XAMPP sends in XAMPP/mailoutput. In my case on Windows 8 this did not require any additional configuration and was a simple solution to testing email






share|improve this answer





















  • And if this isn't working, check your c:xamppphpphp.ini, look for [mail function], and uncomment the line that mentions mailtodisk.exe. Keep every other line in this section commented out except for the mail.add_x_header one.
    – Tim Malone
    May 10 '16 at 5:33






  • 3




    As an addemdum to my comment above, for the more recent versions of XAMPP, you may need to manually add the mailtodisk line. It should look something like this: sendmail_path="C:xamppmailtodiskmailtodisk.exe"
    – Tim Malone
    Nov 16 '16 at 21:46










  • An additional addendum to comment from @TimMalone. I found that mail would only be written to XAMPP/mailoutput if running XAMPP as admin
    – sohail
    Apr 10 at 16:02










  • @sohail: You don't have to run XAMPP as admin but you have to give permission for all users to write to the folder XAMPP/mailoutput (right click on folder > security > all users > edit permissions > full access)
    – cheppsn
    Jul 31 at 14:06



















23














Its very simple to send emails on localhost or local server



Note: I am using the test mail server software on Windows 7 64bit with Xampp installed



Just download test mail server tool and install according to the instruction given on its website Test Mail Server Tool



Now you need to change only two lines under php.ini file




  1. Find [mail function] and remove semi colon which is before ;smtp = localhost

  2. Put the semi colon before sendmail_path = "C:xamppmailtodiskmailtodisk.exe"


You don't need to change anything else, but if you still not getting emails than check for the SMTP port, the port number must be same.



The above method is for default settings provided by the Xampp software.






share|improve this answer



















  • 6




    If you don't trust that site, you might want to use papercut from codeplex instead: papercut.codeplex.com.
    – Marcel Burkhard
    Mar 30 '15 at 9:00










  • I did not have to do anything to make it work, just install it.
    – vonUbisch
    Jul 8 '15 at 8:08










  • I just had to change the port though
    – Pablo S G Pacheco
    Dec 13 at 21:29



















16














You have to configure SMTP on your server. You can use G Suite SMTP by Google for free:



<?php

$mail = new PHPMailer(true);

// Send mail using Gmail
if($send_using_gmail){
$mail->IsSMTP(); // telling the class to use SMTP
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->SMTPSecure = "ssl"; // sets the prefix to the servier
$mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
$mail->Port = 465; // set the SMTP port for the GMAIL server
$mail->Username = "your-gmail-account@gmail.com"; // GMAIL username
$mail->Password = "your-gmail-password"; // GMAIL password
}

// Typical mail data
$mail->AddAddress($email, $name);
$mail->SetFrom($email_from, $name_from);
$mail->Subject = "My Subject";
$mail->Body = "Mail contents";

try{
$mail->Send();
echo "Success!";
} catch(Exception $e){
// Something went bad
echo "Fail :(";
}

?>


Read more about PHPMailer here.






share|improve this answer























  • @Vikas answer was best, but please note that using the default ssl on smtp_port might not work in certain condition, using 465 as this answer has stated actually fixed it for me
    – Temitayo
    Oct 28 '14 at 7:38










  • @Temitayo have you tried my answer?
    – Thirumalai murugan
    Oct 28 '14 at 8:51










  • Iused @Vikas answer but I used a fragment from yours i.e. using 465 as emtp_port. Good work anyway
    – Temitayo
    Nov 1 '14 at 22:35










  • Fatal error: Class 'PHPMailer' not found in C:xampphtdocsmywebemail_script.php on line 82
    – Shafizadeh
    Feb 13 '16 at 16:17










  • you have to download the phpmailer github.com/Synchro/PHPMailer
    – Thirumalai murugan
    Feb 16 '16 at 6:10





















12














You can test send mail in Your PC without Internet



you should use Papercut this simple application to test send mail. and you don't need to configure anything.



Just run it and try test send mail:



test_sendmail.php



<?php
$to = "somebody@example.com";
$subject = "My subject";
$txt = "Hello world!";
$headers = "From: webmaster@example.com" . "rn" .
"CC: somebodyelse@example.com";

mail($to,$subject,$txt,$headers);
?>


and you will see this:



enter image description here



I hope you will have a good day.
you can find me on Youtube for more tutorial Piseth Sok



Cheer!






share|improve this answer





























    5














    For people on windows 8 if you want to do this i would really recommend reading this tutorial i found: http://yogeshchaugule.com/blog/2013/configure-sendmail-wamp



    Its not written by me but after slamming my head into a concrete wall for 2,5 hours not getting this to work with the weirdest errors like:




    • Connection timed out.

    • Connection Closed Gracefully.


    I finally found that tutorial were upon installation of https://www.stunnel.org/downloads.html and the configuration of Stunnel. It finally worked.






    share|improve this answer





















    • I had the exact same issue (Connection Closed Gracefully) and I was able to fix it by installing stunnel by following the steps mentioned here: digiex.net/guides-reviews/guides-tutorials/application-guides/… with a very slight change, I had to comment the output, debug and socket parameters from stunnel.conf as they were throwing an error. Upvoted.
      – Special K.
      Jun 23 '14 at 18:46



















    0














    You have to define an SMTP server and a port for this. All except like sending mails from live hosts.



    This is a useful link regarding this.




    NB: The port should be unused. Please take care that, Some
    applications like Skype uses the default ports and there by prevents
    sending mail.







    share|improve this answer





















    • You can prevent skype from using port 80. its on connection settings of skype
      – astroanu
      Jan 27 '15 at 3:54



















    0














    just spent over an hour trying to make this work. for everybody having the same trouble with all the suggestions posted not working: you have to restart Apache in your XAMPP inrerface! just restarting XAMPP wont work!!






    share|improve this answer





























      0














      If you have an installed copy of xampp latest copy then check this link for complete documentation of sending emails through xampp. You must enable apache before you try to access the below link



      http://localhost/dashboard/docs/send-mail.html






      share|improve this answer




















        protected by Community Jan 11 '15 at 9:06



        Thank you for your interest in this question.
        Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).



        Would you like to answer one of these unanswered questions instead?














        9 Answers
        9






        active

        oldest

        votes








        9 Answers
        9






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes









        319














        You can send mail from localhost with sendmail package , sendmail package is inbuild in XAMPP.
        So if you are using XAMPP then you can easily send mail from localhost.



        for example you can configure C:xamppphpphp.ini and c:xamppsendmailsendmail.ini for gmail to send mail.



        in C:xamppphpphp.ini find extension=php_openssl.dll and remove the semicolon from the beginning of that line to make SSL working for gmail for localhost.



        in php.ini file find [mail function] and change



        SMTP=smtp.gmail.com
        smtp_port=587
        sendmail_from = my-gmail-id@gmail.com
        sendmail_path = ""C:xamppsendmailsendmail.exe" -t"


        Now Open C:xamppsendmailsendmail.ini. Replace all the existing code in sendmail.ini with following code



        [sendmail]

        smtp_server=smtp.gmail.com
        smtp_port=587
        error_logfile=error.log
        debug_logfile=debug.log
        auth_username=my-gmail-id@gmail.com
        auth_password=my-gmail-password
        force_sender=my-gmail-id@gmail.com


        Now you have done!! create php file with mail function and send mail from localhost.



        PS: don't forgot to replace my-gmail-id and my-gmail-password in above code.
        Also, don't forget to remove duplicate keys if you copied settings from above. For example comment following line if there is another sendmail_path : sendmail_path="C:xamppmailtodiskmailtodisk.exe" in the php.ini file



        Also remember to restart the server using the XAMMP control panel so the changes take effect.



        For gmail please check https://support.google.com/accounts/answer/6010255 to allow access from less secure apps.




        To send email on Linux (with sendmail package) through Gmail from
        localhost please check PHP+Ubuntu Send email using gmail form
        localhost.







        share|improve this answer



















        • 2




          other than the configs above, i needed to update my sendmail glob.com.au/sendmail
          – kaz
          Sep 19 '13 at 6:10






        • 1




          I had to upgrade from XAMMP 1.7.7 to 2.8.2.3 -- sendmail is included in the newer XAMPP. I tried using a newer sendmail with 1.7.7 a few months ago and couldn't get it to work -- finally bit the bullet and used the new XAMPP and it works as described.
          – VanAlbert
          Jan 3 '14 at 22:00






        • 2




          I believe the location C:xamppphpphp.ini refers to windows environments. For mac look in xamppfiles/etc for your php.ini file.
          – Paul Trotter
          Oct 14 '14 at 10:46






        • 3




          @Vikas answer was best, but please note that using the default ssl on smtp_port might not work in certain condition, using 465 as Thirumalai murugan answer has stated actually fixed it for me
          – Temitayo
          Oct 28 '14 at 7:38






        • 3




          It is only for gmail? thanks..
          – pcs
          May 23 '15 at 4:09
















        319














        You can send mail from localhost with sendmail package , sendmail package is inbuild in XAMPP.
        So if you are using XAMPP then you can easily send mail from localhost.



        for example you can configure C:xamppphpphp.ini and c:xamppsendmailsendmail.ini for gmail to send mail.



        in C:xamppphpphp.ini find extension=php_openssl.dll and remove the semicolon from the beginning of that line to make SSL working for gmail for localhost.



        in php.ini file find [mail function] and change



        SMTP=smtp.gmail.com
        smtp_port=587
        sendmail_from = my-gmail-id@gmail.com
        sendmail_path = ""C:xamppsendmailsendmail.exe" -t"


        Now Open C:xamppsendmailsendmail.ini. Replace all the existing code in sendmail.ini with following code



        [sendmail]

        smtp_server=smtp.gmail.com
        smtp_port=587
        error_logfile=error.log
        debug_logfile=debug.log
        auth_username=my-gmail-id@gmail.com
        auth_password=my-gmail-password
        force_sender=my-gmail-id@gmail.com


        Now you have done!! create php file with mail function and send mail from localhost.



        PS: don't forgot to replace my-gmail-id and my-gmail-password in above code.
        Also, don't forget to remove duplicate keys if you copied settings from above. For example comment following line if there is another sendmail_path : sendmail_path="C:xamppmailtodiskmailtodisk.exe" in the php.ini file



        Also remember to restart the server using the XAMMP control panel so the changes take effect.



        For gmail please check https://support.google.com/accounts/answer/6010255 to allow access from less secure apps.




        To send email on Linux (with sendmail package) through Gmail from
        localhost please check PHP+Ubuntu Send email using gmail form
        localhost.







        share|improve this answer



















        • 2




          other than the configs above, i needed to update my sendmail glob.com.au/sendmail
          – kaz
          Sep 19 '13 at 6:10






        • 1




          I had to upgrade from XAMMP 1.7.7 to 2.8.2.3 -- sendmail is included in the newer XAMPP. I tried using a newer sendmail with 1.7.7 a few months ago and couldn't get it to work -- finally bit the bullet and used the new XAMPP and it works as described.
          – VanAlbert
          Jan 3 '14 at 22:00






        • 2




          I believe the location C:xamppphpphp.ini refers to windows environments. For mac look in xamppfiles/etc for your php.ini file.
          – Paul Trotter
          Oct 14 '14 at 10:46






        • 3




          @Vikas answer was best, but please note that using the default ssl on smtp_port might not work in certain condition, using 465 as Thirumalai murugan answer has stated actually fixed it for me
          – Temitayo
          Oct 28 '14 at 7:38






        • 3




          It is only for gmail? thanks..
          – pcs
          May 23 '15 at 4:09














        319












        319








        319






        You can send mail from localhost with sendmail package , sendmail package is inbuild in XAMPP.
        So if you are using XAMPP then you can easily send mail from localhost.



        for example you can configure C:xamppphpphp.ini and c:xamppsendmailsendmail.ini for gmail to send mail.



        in C:xamppphpphp.ini find extension=php_openssl.dll and remove the semicolon from the beginning of that line to make SSL working for gmail for localhost.



        in php.ini file find [mail function] and change



        SMTP=smtp.gmail.com
        smtp_port=587
        sendmail_from = my-gmail-id@gmail.com
        sendmail_path = ""C:xamppsendmailsendmail.exe" -t"


        Now Open C:xamppsendmailsendmail.ini. Replace all the existing code in sendmail.ini with following code



        [sendmail]

        smtp_server=smtp.gmail.com
        smtp_port=587
        error_logfile=error.log
        debug_logfile=debug.log
        auth_username=my-gmail-id@gmail.com
        auth_password=my-gmail-password
        force_sender=my-gmail-id@gmail.com


        Now you have done!! create php file with mail function and send mail from localhost.



        PS: don't forgot to replace my-gmail-id and my-gmail-password in above code.
        Also, don't forget to remove duplicate keys if you copied settings from above. For example comment following line if there is another sendmail_path : sendmail_path="C:xamppmailtodiskmailtodisk.exe" in the php.ini file



        Also remember to restart the server using the XAMMP control panel so the changes take effect.



        For gmail please check https://support.google.com/accounts/answer/6010255 to allow access from less secure apps.




        To send email on Linux (with sendmail package) through Gmail from
        localhost please check PHP+Ubuntu Send email using gmail form
        localhost.







        share|improve this answer














        You can send mail from localhost with sendmail package , sendmail package is inbuild in XAMPP.
        So if you are using XAMPP then you can easily send mail from localhost.



        for example you can configure C:xamppphpphp.ini and c:xamppsendmailsendmail.ini for gmail to send mail.



        in C:xamppphpphp.ini find extension=php_openssl.dll and remove the semicolon from the beginning of that line to make SSL working for gmail for localhost.



        in php.ini file find [mail function] and change



        SMTP=smtp.gmail.com
        smtp_port=587
        sendmail_from = my-gmail-id@gmail.com
        sendmail_path = ""C:xamppsendmailsendmail.exe" -t"


        Now Open C:xamppsendmailsendmail.ini. Replace all the existing code in sendmail.ini with following code



        [sendmail]

        smtp_server=smtp.gmail.com
        smtp_port=587
        error_logfile=error.log
        debug_logfile=debug.log
        auth_username=my-gmail-id@gmail.com
        auth_password=my-gmail-password
        force_sender=my-gmail-id@gmail.com


        Now you have done!! create php file with mail function and send mail from localhost.



        PS: don't forgot to replace my-gmail-id and my-gmail-password in above code.
        Also, don't forget to remove duplicate keys if you copied settings from above. For example comment following line if there is another sendmail_path : sendmail_path="C:xamppmailtodiskmailtodisk.exe" in the php.ini file



        Also remember to restart the server using the XAMMP control panel so the changes take effect.



        For gmail please check https://support.google.com/accounts/answer/6010255 to allow access from less secure apps.




        To send email on Linux (with sendmail package) through Gmail from
        localhost please check PHP+Ubuntu Send email using gmail form
        localhost.








        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Jul 16 '17 at 6:07

























        answered Aug 12 '13 at 10:57









        Vikas Dwivedi

        3,49911211




        3,49911211








        • 2




          other than the configs above, i needed to update my sendmail glob.com.au/sendmail
          – kaz
          Sep 19 '13 at 6:10






        • 1




          I had to upgrade from XAMMP 1.7.7 to 2.8.2.3 -- sendmail is included in the newer XAMPP. I tried using a newer sendmail with 1.7.7 a few months ago and couldn't get it to work -- finally bit the bullet and used the new XAMPP and it works as described.
          – VanAlbert
          Jan 3 '14 at 22:00






        • 2




          I believe the location C:xamppphpphp.ini refers to windows environments. For mac look in xamppfiles/etc for your php.ini file.
          – Paul Trotter
          Oct 14 '14 at 10:46






        • 3




          @Vikas answer was best, but please note that using the default ssl on smtp_port might not work in certain condition, using 465 as Thirumalai murugan answer has stated actually fixed it for me
          – Temitayo
          Oct 28 '14 at 7:38






        • 3




          It is only for gmail? thanks..
          – pcs
          May 23 '15 at 4:09














        • 2




          other than the configs above, i needed to update my sendmail glob.com.au/sendmail
          – kaz
          Sep 19 '13 at 6:10






        • 1




          I had to upgrade from XAMMP 1.7.7 to 2.8.2.3 -- sendmail is included in the newer XAMPP. I tried using a newer sendmail with 1.7.7 a few months ago and couldn't get it to work -- finally bit the bullet and used the new XAMPP and it works as described.
          – VanAlbert
          Jan 3 '14 at 22:00






        • 2




          I believe the location C:xamppphpphp.ini refers to windows environments. For mac look in xamppfiles/etc for your php.ini file.
          – Paul Trotter
          Oct 14 '14 at 10:46






        • 3




          @Vikas answer was best, but please note that using the default ssl on smtp_port might not work in certain condition, using 465 as Thirumalai murugan answer has stated actually fixed it for me
          – Temitayo
          Oct 28 '14 at 7:38






        • 3




          It is only for gmail? thanks..
          – pcs
          May 23 '15 at 4:09








        2




        2




        other than the configs above, i needed to update my sendmail glob.com.au/sendmail
        – kaz
        Sep 19 '13 at 6:10




        other than the configs above, i needed to update my sendmail glob.com.au/sendmail
        – kaz
        Sep 19 '13 at 6:10




        1




        1




        I had to upgrade from XAMMP 1.7.7 to 2.8.2.3 -- sendmail is included in the newer XAMPP. I tried using a newer sendmail with 1.7.7 a few months ago and couldn't get it to work -- finally bit the bullet and used the new XAMPP and it works as described.
        – VanAlbert
        Jan 3 '14 at 22:00




        I had to upgrade from XAMMP 1.7.7 to 2.8.2.3 -- sendmail is included in the newer XAMPP. I tried using a newer sendmail with 1.7.7 a few months ago and couldn't get it to work -- finally bit the bullet and used the new XAMPP and it works as described.
        – VanAlbert
        Jan 3 '14 at 22:00




        2




        2




        I believe the location C:xamppphpphp.ini refers to windows environments. For mac look in xamppfiles/etc for your php.ini file.
        – Paul Trotter
        Oct 14 '14 at 10:46




        I believe the location C:xamppphpphp.ini refers to windows environments. For mac look in xamppfiles/etc for your php.ini file.
        – Paul Trotter
        Oct 14 '14 at 10:46




        3




        3




        @Vikas answer was best, but please note that using the default ssl on smtp_port might not work in certain condition, using 465 as Thirumalai murugan answer has stated actually fixed it for me
        – Temitayo
        Oct 28 '14 at 7:38




        @Vikas answer was best, but please note that using the default ssl on smtp_port might not work in certain condition, using 465 as Thirumalai murugan answer has stated actually fixed it for me
        – Temitayo
        Oct 28 '14 at 7:38




        3




        3




        It is only for gmail? thanks..
        – pcs
        May 23 '15 at 4:09




        It is only for gmail? thanks..
        – pcs
        May 23 '15 at 4:09













        32














        In XAMPP v3.2.1 for testing purposes you can see the emails that the XAMPP sends in XAMPP/mailoutput. In my case on Windows 8 this did not require any additional configuration and was a simple solution to testing email






        share|improve this answer





















        • And if this isn't working, check your c:xamppphpphp.ini, look for [mail function], and uncomment the line that mentions mailtodisk.exe. Keep every other line in this section commented out except for the mail.add_x_header one.
          – Tim Malone
          May 10 '16 at 5:33






        • 3




          As an addemdum to my comment above, for the more recent versions of XAMPP, you may need to manually add the mailtodisk line. It should look something like this: sendmail_path="C:xamppmailtodiskmailtodisk.exe"
          – Tim Malone
          Nov 16 '16 at 21:46










        • An additional addendum to comment from @TimMalone. I found that mail would only be written to XAMPP/mailoutput if running XAMPP as admin
          – sohail
          Apr 10 at 16:02










        • @sohail: You don't have to run XAMPP as admin but you have to give permission for all users to write to the folder XAMPP/mailoutput (right click on folder > security > all users > edit permissions > full access)
          – cheppsn
          Jul 31 at 14:06
















        32














        In XAMPP v3.2.1 for testing purposes you can see the emails that the XAMPP sends in XAMPP/mailoutput. In my case on Windows 8 this did not require any additional configuration and was a simple solution to testing email






        share|improve this answer





















        • And if this isn't working, check your c:xamppphpphp.ini, look for [mail function], and uncomment the line that mentions mailtodisk.exe. Keep every other line in this section commented out except for the mail.add_x_header one.
          – Tim Malone
          May 10 '16 at 5:33






        • 3




          As an addemdum to my comment above, for the more recent versions of XAMPP, you may need to manually add the mailtodisk line. It should look something like this: sendmail_path="C:xamppmailtodiskmailtodisk.exe"
          – Tim Malone
          Nov 16 '16 at 21:46










        • An additional addendum to comment from @TimMalone. I found that mail would only be written to XAMPP/mailoutput if running XAMPP as admin
          – sohail
          Apr 10 at 16:02










        • @sohail: You don't have to run XAMPP as admin but you have to give permission for all users to write to the folder XAMPP/mailoutput (right click on folder > security > all users > edit permissions > full access)
          – cheppsn
          Jul 31 at 14:06














        32












        32








        32






        In XAMPP v3.2.1 for testing purposes you can see the emails that the XAMPP sends in XAMPP/mailoutput. In my case on Windows 8 this did not require any additional configuration and was a simple solution to testing email






        share|improve this answer












        In XAMPP v3.2.1 for testing purposes you can see the emails that the XAMPP sends in XAMPP/mailoutput. In my case on Windows 8 this did not require any additional configuration and was a simple solution to testing email







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jul 13 '15 at 13:41









        Paul Trotter

        477511




        477511












        • And if this isn't working, check your c:xamppphpphp.ini, look for [mail function], and uncomment the line that mentions mailtodisk.exe. Keep every other line in this section commented out except for the mail.add_x_header one.
          – Tim Malone
          May 10 '16 at 5:33






        • 3




          As an addemdum to my comment above, for the more recent versions of XAMPP, you may need to manually add the mailtodisk line. It should look something like this: sendmail_path="C:xamppmailtodiskmailtodisk.exe"
          – Tim Malone
          Nov 16 '16 at 21:46










        • An additional addendum to comment from @TimMalone. I found that mail would only be written to XAMPP/mailoutput if running XAMPP as admin
          – sohail
          Apr 10 at 16:02










        • @sohail: You don't have to run XAMPP as admin but you have to give permission for all users to write to the folder XAMPP/mailoutput (right click on folder > security > all users > edit permissions > full access)
          – cheppsn
          Jul 31 at 14:06


















        • And if this isn't working, check your c:xamppphpphp.ini, look for [mail function], and uncomment the line that mentions mailtodisk.exe. Keep every other line in this section commented out except for the mail.add_x_header one.
          – Tim Malone
          May 10 '16 at 5:33






        • 3




          As an addemdum to my comment above, for the more recent versions of XAMPP, you may need to manually add the mailtodisk line. It should look something like this: sendmail_path="C:xamppmailtodiskmailtodisk.exe"
          – Tim Malone
          Nov 16 '16 at 21:46










        • An additional addendum to comment from @TimMalone. I found that mail would only be written to XAMPP/mailoutput if running XAMPP as admin
          – sohail
          Apr 10 at 16:02










        • @sohail: You don't have to run XAMPP as admin but you have to give permission for all users to write to the folder XAMPP/mailoutput (right click on folder > security > all users > edit permissions > full access)
          – cheppsn
          Jul 31 at 14:06
















        And if this isn't working, check your c:xamppphpphp.ini, look for [mail function], and uncomment the line that mentions mailtodisk.exe. Keep every other line in this section commented out except for the mail.add_x_header one.
        – Tim Malone
        May 10 '16 at 5:33




        And if this isn't working, check your c:xamppphpphp.ini, look for [mail function], and uncomment the line that mentions mailtodisk.exe. Keep every other line in this section commented out except for the mail.add_x_header one.
        – Tim Malone
        May 10 '16 at 5:33




        3




        3




        As an addemdum to my comment above, for the more recent versions of XAMPP, you may need to manually add the mailtodisk line. It should look something like this: sendmail_path="C:xamppmailtodiskmailtodisk.exe"
        – Tim Malone
        Nov 16 '16 at 21:46




        As an addemdum to my comment above, for the more recent versions of XAMPP, you may need to manually add the mailtodisk line. It should look something like this: sendmail_path="C:xamppmailtodiskmailtodisk.exe"
        – Tim Malone
        Nov 16 '16 at 21:46












        An additional addendum to comment from @TimMalone. I found that mail would only be written to XAMPP/mailoutput if running XAMPP as admin
        – sohail
        Apr 10 at 16:02




        An additional addendum to comment from @TimMalone. I found that mail would only be written to XAMPP/mailoutput if running XAMPP as admin
        – sohail
        Apr 10 at 16:02












        @sohail: You don't have to run XAMPP as admin but you have to give permission for all users to write to the folder XAMPP/mailoutput (right click on folder > security > all users > edit permissions > full access)
        – cheppsn
        Jul 31 at 14:06




        @sohail: You don't have to run XAMPP as admin but you have to give permission for all users to write to the folder XAMPP/mailoutput (right click on folder > security > all users > edit permissions > full access)
        – cheppsn
        Jul 31 at 14:06











        23














        Its very simple to send emails on localhost or local server



        Note: I am using the test mail server software on Windows 7 64bit with Xampp installed



        Just download test mail server tool and install according to the instruction given on its website Test Mail Server Tool



        Now you need to change only two lines under php.ini file




        1. Find [mail function] and remove semi colon which is before ;smtp = localhost

        2. Put the semi colon before sendmail_path = "C:xamppmailtodiskmailtodisk.exe"


        You don't need to change anything else, but if you still not getting emails than check for the SMTP port, the port number must be same.



        The above method is for default settings provided by the Xampp software.






        share|improve this answer



















        • 6




          If you don't trust that site, you might want to use papercut from codeplex instead: papercut.codeplex.com.
          – Marcel Burkhard
          Mar 30 '15 at 9:00










        • I did not have to do anything to make it work, just install it.
          – vonUbisch
          Jul 8 '15 at 8:08










        • I just had to change the port though
          – Pablo S G Pacheco
          Dec 13 at 21:29
















        23














        Its very simple to send emails on localhost or local server



        Note: I am using the test mail server software on Windows 7 64bit with Xampp installed



        Just download test mail server tool and install according to the instruction given on its website Test Mail Server Tool



        Now you need to change only two lines under php.ini file




        1. Find [mail function] and remove semi colon which is before ;smtp = localhost

        2. Put the semi colon before sendmail_path = "C:xamppmailtodiskmailtodisk.exe"


        You don't need to change anything else, but if you still not getting emails than check for the SMTP port, the port number must be same.



        The above method is for default settings provided by the Xampp software.






        share|improve this answer



















        • 6




          If you don't trust that site, you might want to use papercut from codeplex instead: papercut.codeplex.com.
          – Marcel Burkhard
          Mar 30 '15 at 9:00










        • I did not have to do anything to make it work, just install it.
          – vonUbisch
          Jul 8 '15 at 8:08










        • I just had to change the port though
          – Pablo S G Pacheco
          Dec 13 at 21:29














        23












        23








        23






        Its very simple to send emails on localhost or local server



        Note: I am using the test mail server software on Windows 7 64bit with Xampp installed



        Just download test mail server tool and install according to the instruction given on its website Test Mail Server Tool



        Now you need to change only two lines under php.ini file




        1. Find [mail function] and remove semi colon which is before ;smtp = localhost

        2. Put the semi colon before sendmail_path = "C:xamppmailtodiskmailtodisk.exe"


        You don't need to change anything else, but if you still not getting emails than check for the SMTP port, the port number must be same.



        The above method is for default settings provided by the Xampp software.






        share|improve this answer














        Its very simple to send emails on localhost or local server



        Note: I am using the test mail server software on Windows 7 64bit with Xampp installed



        Just download test mail server tool and install according to the instruction given on its website Test Mail Server Tool



        Now you need to change only two lines under php.ini file




        1. Find [mail function] and remove semi colon which is before ;smtp = localhost

        2. Put the semi colon before sendmail_path = "C:xamppmailtodiskmailtodisk.exe"


        You don't need to change anything else, but if you still not getting emails than check for the SMTP port, the port number must be same.



        The above method is for default settings provided by the Xampp software.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Feb 22 '17 at 8:48

























        answered Apr 14 '14 at 13:21









        Vikas Khunteta

        915914




        915914








        • 6




          If you don't trust that site, you might want to use papercut from codeplex instead: papercut.codeplex.com.
          – Marcel Burkhard
          Mar 30 '15 at 9:00










        • I did not have to do anything to make it work, just install it.
          – vonUbisch
          Jul 8 '15 at 8:08










        • I just had to change the port though
          – Pablo S G Pacheco
          Dec 13 at 21:29














        • 6




          If you don't trust that site, you might want to use papercut from codeplex instead: papercut.codeplex.com.
          – Marcel Burkhard
          Mar 30 '15 at 9:00










        • I did not have to do anything to make it work, just install it.
          – vonUbisch
          Jul 8 '15 at 8:08










        • I just had to change the port though
          – Pablo S G Pacheco
          Dec 13 at 21:29








        6




        6




        If you don't trust that site, you might want to use papercut from codeplex instead: papercut.codeplex.com.
        – Marcel Burkhard
        Mar 30 '15 at 9:00




        If you don't trust that site, you might want to use papercut from codeplex instead: papercut.codeplex.com.
        – Marcel Burkhard
        Mar 30 '15 at 9:00












        I did not have to do anything to make it work, just install it.
        – vonUbisch
        Jul 8 '15 at 8:08




        I did not have to do anything to make it work, just install it.
        – vonUbisch
        Jul 8 '15 at 8:08












        I just had to change the port though
        – Pablo S G Pacheco
        Dec 13 at 21:29




        I just had to change the port though
        – Pablo S G Pacheco
        Dec 13 at 21:29











        16














        You have to configure SMTP on your server. You can use G Suite SMTP by Google for free:



        <?php

        $mail = new PHPMailer(true);

        // Send mail using Gmail
        if($send_using_gmail){
        $mail->IsSMTP(); // telling the class to use SMTP
        $mail->SMTPAuth = true; // enable SMTP authentication
        $mail->SMTPSecure = "ssl"; // sets the prefix to the servier
        $mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
        $mail->Port = 465; // set the SMTP port for the GMAIL server
        $mail->Username = "your-gmail-account@gmail.com"; // GMAIL username
        $mail->Password = "your-gmail-password"; // GMAIL password
        }

        // Typical mail data
        $mail->AddAddress($email, $name);
        $mail->SetFrom($email_from, $name_from);
        $mail->Subject = "My Subject";
        $mail->Body = "Mail contents";

        try{
        $mail->Send();
        echo "Success!";
        } catch(Exception $e){
        // Something went bad
        echo "Fail :(";
        }

        ?>


        Read more about PHPMailer here.






        share|improve this answer























        • @Vikas answer was best, but please note that using the default ssl on smtp_port might not work in certain condition, using 465 as this answer has stated actually fixed it for me
          – Temitayo
          Oct 28 '14 at 7:38










        • @Temitayo have you tried my answer?
          – Thirumalai murugan
          Oct 28 '14 at 8:51










        • Iused @Vikas answer but I used a fragment from yours i.e. using 465 as emtp_port. Good work anyway
          – Temitayo
          Nov 1 '14 at 22:35










        • Fatal error: Class 'PHPMailer' not found in C:xampphtdocsmywebemail_script.php on line 82
          – Shafizadeh
          Feb 13 '16 at 16:17










        • you have to download the phpmailer github.com/Synchro/PHPMailer
          – Thirumalai murugan
          Feb 16 '16 at 6:10


















        16














        You have to configure SMTP on your server. You can use G Suite SMTP by Google for free:



        <?php

        $mail = new PHPMailer(true);

        // Send mail using Gmail
        if($send_using_gmail){
        $mail->IsSMTP(); // telling the class to use SMTP
        $mail->SMTPAuth = true; // enable SMTP authentication
        $mail->SMTPSecure = "ssl"; // sets the prefix to the servier
        $mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
        $mail->Port = 465; // set the SMTP port for the GMAIL server
        $mail->Username = "your-gmail-account@gmail.com"; // GMAIL username
        $mail->Password = "your-gmail-password"; // GMAIL password
        }

        // Typical mail data
        $mail->AddAddress($email, $name);
        $mail->SetFrom($email_from, $name_from);
        $mail->Subject = "My Subject";
        $mail->Body = "Mail contents";

        try{
        $mail->Send();
        echo "Success!";
        } catch(Exception $e){
        // Something went bad
        echo "Fail :(";
        }

        ?>


        Read more about PHPMailer here.






        share|improve this answer























        • @Vikas answer was best, but please note that using the default ssl on smtp_port might not work in certain condition, using 465 as this answer has stated actually fixed it for me
          – Temitayo
          Oct 28 '14 at 7:38










        • @Temitayo have you tried my answer?
          – Thirumalai murugan
          Oct 28 '14 at 8:51










        • Iused @Vikas answer but I used a fragment from yours i.e. using 465 as emtp_port. Good work anyway
          – Temitayo
          Nov 1 '14 at 22:35










        • Fatal error: Class 'PHPMailer' not found in C:xampphtdocsmywebemail_script.php on line 82
          – Shafizadeh
          Feb 13 '16 at 16:17










        • you have to download the phpmailer github.com/Synchro/PHPMailer
          – Thirumalai murugan
          Feb 16 '16 at 6:10
















        16












        16








        16






        You have to configure SMTP on your server. You can use G Suite SMTP by Google for free:



        <?php

        $mail = new PHPMailer(true);

        // Send mail using Gmail
        if($send_using_gmail){
        $mail->IsSMTP(); // telling the class to use SMTP
        $mail->SMTPAuth = true; // enable SMTP authentication
        $mail->SMTPSecure = "ssl"; // sets the prefix to the servier
        $mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
        $mail->Port = 465; // set the SMTP port for the GMAIL server
        $mail->Username = "your-gmail-account@gmail.com"; // GMAIL username
        $mail->Password = "your-gmail-password"; // GMAIL password
        }

        // Typical mail data
        $mail->AddAddress($email, $name);
        $mail->SetFrom($email_from, $name_from);
        $mail->Subject = "My Subject";
        $mail->Body = "Mail contents";

        try{
        $mail->Send();
        echo "Success!";
        } catch(Exception $e){
        // Something went bad
        echo "Fail :(";
        }

        ?>


        Read more about PHPMailer here.






        share|improve this answer














        You have to configure SMTP on your server. You can use G Suite SMTP by Google for free:



        <?php

        $mail = new PHPMailer(true);

        // Send mail using Gmail
        if($send_using_gmail){
        $mail->IsSMTP(); // telling the class to use SMTP
        $mail->SMTPAuth = true; // enable SMTP authentication
        $mail->SMTPSecure = "ssl"; // sets the prefix to the servier
        $mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
        $mail->Port = 465; // set the SMTP port for the GMAIL server
        $mail->Username = "your-gmail-account@gmail.com"; // GMAIL username
        $mail->Password = "your-gmail-password"; // GMAIL password
        }

        // Typical mail data
        $mail->AddAddress($email, $name);
        $mail->SetFrom($email_from, $name_from);
        $mail->Subject = "My Subject";
        $mail->Body = "Mail contents";

        try{
        $mail->Send();
        echo "Success!";
        } catch(Exception $e){
        // Something went bad
        echo "Fail :(";
        }

        ?>


        Read more about PHPMailer here.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Jul 25 '17 at 21:17









        Hristiyan Dodov

        1,63711224




        1,63711224










        answered Apr 12 '13 at 7:25









        Thirumalai murugan

        3,43562551




        3,43562551












        • @Vikas answer was best, but please note that using the default ssl on smtp_port might not work in certain condition, using 465 as this answer has stated actually fixed it for me
          – Temitayo
          Oct 28 '14 at 7:38










        • @Temitayo have you tried my answer?
          – Thirumalai murugan
          Oct 28 '14 at 8:51










        • Iused @Vikas answer but I used a fragment from yours i.e. using 465 as emtp_port. Good work anyway
          – Temitayo
          Nov 1 '14 at 22:35










        • Fatal error: Class 'PHPMailer' not found in C:xampphtdocsmywebemail_script.php on line 82
          – Shafizadeh
          Feb 13 '16 at 16:17










        • you have to download the phpmailer github.com/Synchro/PHPMailer
          – Thirumalai murugan
          Feb 16 '16 at 6:10




















        • @Vikas answer was best, but please note that using the default ssl on smtp_port might not work in certain condition, using 465 as this answer has stated actually fixed it for me
          – Temitayo
          Oct 28 '14 at 7:38










        • @Temitayo have you tried my answer?
          – Thirumalai murugan
          Oct 28 '14 at 8:51










        • Iused @Vikas answer but I used a fragment from yours i.e. using 465 as emtp_port. Good work anyway
          – Temitayo
          Nov 1 '14 at 22:35










        • Fatal error: Class 'PHPMailer' not found in C:xampphtdocsmywebemail_script.php on line 82
          – Shafizadeh
          Feb 13 '16 at 16:17










        • you have to download the phpmailer github.com/Synchro/PHPMailer
          – Thirumalai murugan
          Feb 16 '16 at 6:10


















        @Vikas answer was best, but please note that using the default ssl on smtp_port might not work in certain condition, using 465 as this answer has stated actually fixed it for me
        – Temitayo
        Oct 28 '14 at 7:38




        @Vikas answer was best, but please note that using the default ssl on smtp_port might not work in certain condition, using 465 as this answer has stated actually fixed it for me
        – Temitayo
        Oct 28 '14 at 7:38












        @Temitayo have you tried my answer?
        – Thirumalai murugan
        Oct 28 '14 at 8:51




        @Temitayo have you tried my answer?
        – Thirumalai murugan
        Oct 28 '14 at 8:51












        Iused @Vikas answer but I used a fragment from yours i.e. using 465 as emtp_port. Good work anyway
        – Temitayo
        Nov 1 '14 at 22:35




        Iused @Vikas answer but I used a fragment from yours i.e. using 465 as emtp_port. Good work anyway
        – Temitayo
        Nov 1 '14 at 22:35












        Fatal error: Class 'PHPMailer' not found in C:xampphtdocsmywebemail_script.php on line 82
        – Shafizadeh
        Feb 13 '16 at 16:17




        Fatal error: Class 'PHPMailer' not found in C:xampphtdocsmywebemail_script.php on line 82
        – Shafizadeh
        Feb 13 '16 at 16:17












        you have to download the phpmailer github.com/Synchro/PHPMailer
        – Thirumalai murugan
        Feb 16 '16 at 6:10






        you have to download the phpmailer github.com/Synchro/PHPMailer
        – Thirumalai murugan
        Feb 16 '16 at 6:10













        12














        You can test send mail in Your PC without Internet



        you should use Papercut this simple application to test send mail. and you don't need to configure anything.



        Just run it and try test send mail:



        test_sendmail.php



        <?php
        $to = "somebody@example.com";
        $subject = "My subject";
        $txt = "Hello world!";
        $headers = "From: webmaster@example.com" . "rn" .
        "CC: somebodyelse@example.com";

        mail($to,$subject,$txt,$headers);
        ?>


        and you will see this:



        enter image description here



        I hope you will have a good day.
        you can find me on Youtube for more tutorial Piseth Sok



        Cheer!






        share|improve this answer


























          12














          You can test send mail in Your PC without Internet



          you should use Papercut this simple application to test send mail. and you don't need to configure anything.



          Just run it and try test send mail:



          test_sendmail.php



          <?php
          $to = "somebody@example.com";
          $subject = "My subject";
          $txt = "Hello world!";
          $headers = "From: webmaster@example.com" . "rn" .
          "CC: somebodyelse@example.com";

          mail($to,$subject,$txt,$headers);
          ?>


          and you will see this:



          enter image description here



          I hope you will have a good day.
          you can find me on Youtube for more tutorial Piseth Sok



          Cheer!






          share|improve this answer
























            12












            12








            12






            You can test send mail in Your PC without Internet



            you should use Papercut this simple application to test send mail. and you don't need to configure anything.



            Just run it and try test send mail:



            test_sendmail.php



            <?php
            $to = "somebody@example.com";
            $subject = "My subject";
            $txt = "Hello world!";
            $headers = "From: webmaster@example.com" . "rn" .
            "CC: somebodyelse@example.com";

            mail($to,$subject,$txt,$headers);
            ?>


            and you will see this:



            enter image description here



            I hope you will have a good day.
            you can find me on Youtube for more tutorial Piseth Sok



            Cheer!






            share|improve this answer












            You can test send mail in Your PC without Internet



            you should use Papercut this simple application to test send mail. and you don't need to configure anything.



            Just run it and try test send mail:



            test_sendmail.php



            <?php
            $to = "somebody@example.com";
            $subject = "My subject";
            $txt = "Hello world!";
            $headers = "From: webmaster@example.com" . "rn" .
            "CC: somebodyelse@example.com";

            mail($to,$subject,$txt,$headers);
            ?>


            and you will see this:



            enter image description here



            I hope you will have a good day.
            you can find me on Youtube for more tutorial Piseth Sok



            Cheer!







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Sep 8 '17 at 3:38









            Piseth Sok

            9531918




            9531918























                5














                For people on windows 8 if you want to do this i would really recommend reading this tutorial i found: http://yogeshchaugule.com/blog/2013/configure-sendmail-wamp



                Its not written by me but after slamming my head into a concrete wall for 2,5 hours not getting this to work with the weirdest errors like:




                • Connection timed out.

                • Connection Closed Gracefully.


                I finally found that tutorial were upon installation of https://www.stunnel.org/downloads.html and the configuration of Stunnel. It finally worked.






                share|improve this answer





















                • I had the exact same issue (Connection Closed Gracefully) and I was able to fix it by installing stunnel by following the steps mentioned here: digiex.net/guides-reviews/guides-tutorials/application-guides/… with a very slight change, I had to comment the output, debug and socket parameters from stunnel.conf as they were throwing an error. Upvoted.
                  – Special K.
                  Jun 23 '14 at 18:46
















                5














                For people on windows 8 if you want to do this i would really recommend reading this tutorial i found: http://yogeshchaugule.com/blog/2013/configure-sendmail-wamp



                Its not written by me but after slamming my head into a concrete wall for 2,5 hours not getting this to work with the weirdest errors like:




                • Connection timed out.

                • Connection Closed Gracefully.


                I finally found that tutorial were upon installation of https://www.stunnel.org/downloads.html and the configuration of Stunnel. It finally worked.






                share|improve this answer





















                • I had the exact same issue (Connection Closed Gracefully) and I was able to fix it by installing stunnel by following the steps mentioned here: digiex.net/guides-reviews/guides-tutorials/application-guides/… with a very slight change, I had to comment the output, debug and socket parameters from stunnel.conf as they were throwing an error. Upvoted.
                  – Special K.
                  Jun 23 '14 at 18:46














                5












                5








                5






                For people on windows 8 if you want to do this i would really recommend reading this tutorial i found: http://yogeshchaugule.com/blog/2013/configure-sendmail-wamp



                Its not written by me but after slamming my head into a concrete wall for 2,5 hours not getting this to work with the weirdest errors like:




                • Connection timed out.

                • Connection Closed Gracefully.


                I finally found that tutorial were upon installation of https://www.stunnel.org/downloads.html and the configuration of Stunnel. It finally worked.






                share|improve this answer












                For people on windows 8 if you want to do this i would really recommend reading this tutorial i found: http://yogeshchaugule.com/blog/2013/configure-sendmail-wamp



                Its not written by me but after slamming my head into a concrete wall for 2,5 hours not getting this to work with the weirdest errors like:




                • Connection timed out.

                • Connection Closed Gracefully.


                I finally found that tutorial were upon installation of https://www.stunnel.org/downloads.html and the configuration of Stunnel. It finally worked.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jun 5 '14 at 13:01









                N.Schipper

                1,02831423




                1,02831423












                • I had the exact same issue (Connection Closed Gracefully) and I was able to fix it by installing stunnel by following the steps mentioned here: digiex.net/guides-reviews/guides-tutorials/application-guides/… with a very slight change, I had to comment the output, debug and socket parameters from stunnel.conf as they were throwing an error. Upvoted.
                  – Special K.
                  Jun 23 '14 at 18:46


















                • I had the exact same issue (Connection Closed Gracefully) and I was able to fix it by installing stunnel by following the steps mentioned here: digiex.net/guides-reviews/guides-tutorials/application-guides/… with a very slight change, I had to comment the output, debug and socket parameters from stunnel.conf as they were throwing an error. Upvoted.
                  – Special K.
                  Jun 23 '14 at 18:46
















                I had the exact same issue (Connection Closed Gracefully) and I was able to fix it by installing stunnel by following the steps mentioned here: digiex.net/guides-reviews/guides-tutorials/application-guides/… with a very slight change, I had to comment the output, debug and socket parameters from stunnel.conf as they were throwing an error. Upvoted.
                – Special K.
                Jun 23 '14 at 18:46




                I had the exact same issue (Connection Closed Gracefully) and I was able to fix it by installing stunnel by following the steps mentioned here: digiex.net/guides-reviews/guides-tutorials/application-guides/… with a very slight change, I had to comment the output, debug and socket parameters from stunnel.conf as they were throwing an error. Upvoted.
                – Special K.
                Jun 23 '14 at 18:46











                0














                You have to define an SMTP server and a port for this. All except like sending mails from live hosts.



                This is a useful link regarding this.




                NB: The port should be unused. Please take care that, Some
                applications like Skype uses the default ports and there by prevents
                sending mail.







                share|improve this answer





















                • You can prevent skype from using port 80. its on connection settings of skype
                  – astroanu
                  Jan 27 '15 at 3:54
















                0














                You have to define an SMTP server and a port for this. All except like sending mails from live hosts.



                This is a useful link regarding this.




                NB: The port should be unused. Please take care that, Some
                applications like Skype uses the default ports and there by prevents
                sending mail.







                share|improve this answer





















                • You can prevent skype from using port 80. its on connection settings of skype
                  – astroanu
                  Jan 27 '15 at 3:54














                0












                0








                0






                You have to define an SMTP server and a port for this. All except like sending mails from live hosts.



                This is a useful link regarding this.




                NB: The port should be unused. Please take care that, Some
                applications like Skype uses the default ports and there by prevents
                sending mail.







                share|improve this answer












                You have to define an SMTP server and a port for this. All except like sending mails from live hosts.



                This is a useful link regarding this.




                NB: The port should be unused. Please take care that, Some
                applications like Skype uses the default ports and there by prevents
                sending mail.








                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Apr 12 '13 at 7:25









                Vishnu Renku

                1,54021942




                1,54021942












                • You can prevent skype from using port 80. its on connection settings of skype
                  – astroanu
                  Jan 27 '15 at 3:54


















                • You can prevent skype from using port 80. its on connection settings of skype
                  – astroanu
                  Jan 27 '15 at 3:54
















                You can prevent skype from using port 80. its on connection settings of skype
                – astroanu
                Jan 27 '15 at 3:54




                You can prevent skype from using port 80. its on connection settings of skype
                – astroanu
                Jan 27 '15 at 3:54











                0














                just spent over an hour trying to make this work. for everybody having the same trouble with all the suggestions posted not working: you have to restart Apache in your XAMPP inrerface! just restarting XAMPP wont work!!






                share|improve this answer


























                  0














                  just spent over an hour trying to make this work. for everybody having the same trouble with all the suggestions posted not working: you have to restart Apache in your XAMPP inrerface! just restarting XAMPP wont work!!






                  share|improve this answer
























                    0












                    0








                    0






                    just spent over an hour trying to make this work. for everybody having the same trouble with all the suggestions posted not working: you have to restart Apache in your XAMPP inrerface! just restarting XAMPP wont work!!






                    share|improve this answer












                    just spent over an hour trying to make this work. for everybody having the same trouble with all the suggestions posted not working: you have to restart Apache in your XAMPP inrerface! just restarting XAMPP wont work!!







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Jan 2 '14 at 13:46









                    user3065579

                    105




                    105























                        0














                        If you have an installed copy of xampp latest copy then check this link for complete documentation of sending emails through xampp. You must enable apache before you try to access the below link



                        http://localhost/dashboard/docs/send-mail.html






                        share|improve this answer


























                          0














                          If you have an installed copy of xampp latest copy then check this link for complete documentation of sending emails through xampp. You must enable apache before you try to access the below link



                          http://localhost/dashboard/docs/send-mail.html






                          share|improve this answer
























                            0












                            0








                            0






                            If you have an installed copy of xampp latest copy then check this link for complete documentation of sending emails through xampp. You must enable apache before you try to access the below link



                            http://localhost/dashboard/docs/send-mail.html






                            share|improve this answer












                            If you have an installed copy of xampp latest copy then check this link for complete documentation of sending emails through xampp. You must enable apache before you try to access the below link



                            http://localhost/dashboard/docs/send-mail.html







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Aug 25 at 10:59









                            Jignesh Rawal

                            317312




                            317312

















                                protected by Community Jan 11 '15 at 9:06



                                Thank you for your interest in this question.
                                Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).



                                Would you like to answer one of these unanswered questions instead?



                                Popular posts from this blog

                                "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

                                Alcedinidae

                                Origin of the phrase “under your belt”?