title: how to test php email using WAMP
body: <p>I have wamp installed and am using it as my testing ground. I can't however test the PHP <code>mail()</code> function as it always falls over.</p>
  
  <p>Is this something that can be rectified?</p>
  
  <p>exact message: </p>
  
  <pre><code>Warning:  mail() [&lt;a href='function.mail'&gt;function.mail&lt;/a&gt;]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\functions.php on line 288
  </code></pre>
  
  <p>I've also checked my php.ini setup and it looks as follows:</p>
  
  <pre><code> [mail function]
  ; For Win32 only.
  ; http://php.net/smtp
  SMTP = localhost
  ; http://php.net/smtp-port
  smtp_port = 25
  
  ; For Win32 only.
  ; http://php.net/sendmail-from
  sendmail_from = technical@clevermutt.com
  
  ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
  ; http://php.net/sendmail-path
  ;sendmail_path =
  
  ; Force the addition of the specified parameters to be passed as extra parameters
  ; to the sendmail binary. These parameters will always replace the value of
  ; the 5th parameter to mail(), even in safe mode.
  ;mail.force_extra_parameters =
  
  ; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
  mail.add_x_header = On
  
  ; Log all mail() calls including the full path of the script, line #, to address and headers
  ;mail.log =
  </code></pre>
  
  <p>Thanks</p>