planetred Posted November 27, 2008 Share Posted November 27, 2008 Hi I'd like to be able to send myself email when testing a user registration form via apache at localhost - ie on my local machine, not a live webserver. Can anyone let me know what i need to adjust in php.ini - assuming that's where i do it - to send myself mail at localhost. Thanks in advance Quote Link to comment https://forums.phpfreaks.com/topic/134490-activating-apache-localhost-email-capability/ Share on other sites More sharing options...
JonnoTheDev Posted November 27, 2008 Share Posted November 27, 2008 Set the smtp server address in your php.ini i.e. SMTP = mail.yourisp.com smtp_port = 25 However you cannot use SMTP authentication through the ini file so mail() will not work if required Use a mail library such as PEAR::Mail or Swiftmailer where you can set your SMTP settings http://swiftmailer.org/ Quote Link to comment https://forums.phpfreaks.com/topic/134490-activating-apache-localhost-email-capability/#findComment-700292 Share on other sites More sharing options...
trq Posted November 27, 2008 Share Posted November 27, 2008 Apache is a webserver not a mail server. As neil.johnson suggested you can usually use the mail server supplied to you via your isp. failing that, you can always install one. Quote Link to comment https://forums.phpfreaks.com/topic/134490-activating-apache-localhost-email-capability/#findComment-700316 Share on other sites More sharing options...
planetred Posted November 27, 2008 Author Share Posted November 27, 2008 Thanks for the info - I'll get working on that. Neil - is this the php.ini in the PHP directory, or in the Apache directory? Quote Link to comment https://forums.phpfreaks.com/topic/134490-activating-apache-localhost-email-capability/#findComment-700325 Share on other sites More sharing options...
JonnoTheDev Posted November 27, 2008 Share Posted November 27, 2008 Display php settings using phpinfo() <?php print phpinfo(); ?> Save a file and run in your browser. It will tell you the path to the ini file. In linux its usually in /etc/php.ini but not always. Unsure on windows. Any changes made requires a restart of the webserver service httpd restart Quote Link to comment https://forums.phpfreaks.com/topic/134490-activating-apache-localhost-email-capability/#findComment-700338 Share on other sites More sharing options...
planetred Posted November 27, 2008 Author Share Posted November 27, 2008 Loaded Configuration File E:\Work\XamppServer\xampp\apache\bin\php.ini Seems that it's the \apache\ version Thanks Quote Link to comment https://forums.phpfreaks.com/topic/134490-activating-apache-localhost-email-capability/#findComment-700385 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.