954,206 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Mail not send

I am new on PHP proramming. I want to use mail() function to send mail. In my Pc there is no mail server. I have confiure my php.ini file that is - SMTP = localhost, smtp_port = 25, sendmail_from = null, sendmail_path = null. But I can not send mail. When i am oin to send mail it shows bellow error----
Error:
Error sending e-mail.
function needHelp() { if (confirm('Some data will be submitted to InterAKT. Do you want to continue?')) { var rand = Math.random().toString().substring(3, 10); var wnd = window.open('includes/tng/pub/blank.html', 'KTDebugger_' + rand, ''); try { var doc = wnd.document; } catch(e) { alert("The popup could not be opened. Please configure your pop-up blocker software to allow this."); return; } var frm = utility.dom.createElement( "FORM", { 'action': 'http://www.interaktonline.com/error/', 'method': 'POST', 'style': "display: none" }, wnd ); frm.appendChild(utility.dom.createElement('INPUT', {'type': 'hidden', 'name': 'err', 'value': 'Error sending e-mail.'}, wnd)); frm.appendChild(utility.dom.createElement('INPUT', {'type': 'hidden', 'name': 'devNotes', 'value': 'E-mail couldn\'t be sent. Error returned: mail() returned failure

\nWarning: mail() [ function.mail ]: 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\\completed_app\\includes\\common\\lib\\email\\Pear\\Mail\\mail.php on line 115
\n. (EMAIL_FAILED)'}, wnd)); frm.appendChild(utility.dom.createElement('INPUT', {'type': 'hidden', 'name': 'os', 'value': 'WINNT'}, wnd)); frm.appendChild(utility.dom.createElement('INPUT', {'type': 'hidden', 'name': 'webserver', 'value': 'Apache/2.0.55 (Win32) PHP/5.1.2'}, wnd)); frm.appendChild(utility.dom.createElement('INPUT', {'type': 'hidden', 'name': 'servermodel', 'value': 'PHP MySQL 5.1.2'}, wnd)); frm.appendChild(utility.dom.createElement('INPUT', {'type': 'hidden', 'name': 'installation', 'value': 'apache2handler'}, wnd)); frm.appendChild(utility.dom.createElement('INPUT', {'type': 'hidden', 'name': 'extensions', 'value': 'array (\n 0 => \'bcmath\',\n 1 => \'calendar\',\n 2 => \'com_dotnet\',\n 3 => \'ctype\',\n 4 => \'date\',\n 5 => \'ftp\',\n 6 => \'iconv\',\n 7 => \'odbc\',\n 8 => \'pcre\',\n 9 => \'Reflection\',\n 10 => \'session\',\n 11 => \'libxml\',\n 12 => \'standard\',\n 13 => \'tokenizer\',\n 14 => \'zlib\',\n 15 => \'SimpleXML\',\n 16 => \'dom\',\n 17 => \'SPL\',\n 18 => \'wddx\',\n 19 => \'xml\',\n 20 => \'xmlreader\',\n 21 => \'xmlwriter\',\n 22 => \'apache2handler\',\n 23 => \'mbstring\',\n 24 => \'mysql\',\n 25 => \'mysqli\',\n 26 => \'PDO\',\n 27 => \'pdo_sqlite\',\n 28 => \'SQLite\',\n)'}, wnd)); setTimeout(function() { wnd.document.body.appendChild(frm); frm.submit(); }, 5); } //return false; } Developer Details: E-mail couldn't be sent. Error returned: mail() returned failure

Warning: mail() [ function.mail ]: 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\completed_app\includes\common\lib\email\Pear\Mail\mail.php on line 115
. (EMAIL_FAILED)


How can i send mail ?

pranto157
Newbie Poster
20 posts since May 2007
Reputation Points: 10
Solved Threads: 0
 

HI x

I also new to PHP but by friends said me
that if we like to send mail using our server we want to get rights from our ISP.The same problem would occur to me.

webmaster.think
Newbie Poster
1 post since Jul 2007
Reputation Points: 10
Solved Threads: 0
 
I am new on PHP proramming. I want to use mail() function to send mail. In my Pc there is no mail server. I have confiure my php.ini file that is - SMTP = localhost, smtp_port = 25, sendmail_from = null, sendmail_path = null. But I can not send mail. When i am oin to send mail it shows bellow error---- Error: Error sending e-mail. function needHelp() { if (confirm('Some data will be submitted to InterAKT. Do you want to continue?')) { var rand = Math.random().toString().substring(3, 10); var wnd = window.open('includes/tng/pub/blank.html', 'KTDebugger_' + rand, ''); try { var doc = wnd.document; } catch(e) { alert("The popup could not be opened. Please configure your pop-up blocker software to allow this."); return; } var frm = utility.dom.createElement( "FORM", { 'action': 'http://www.interaktonline.com/error/', 'method': 'POST', 'style': "display: none" }, wnd  ); frm.appendChild(utility.dom.createElement('INPUT', {'type': 'hidden', 'name': 'err', 'value': 'Error sending e-mail.'}, wnd)); frm.appendChild(utility.dom.createElement('INPUT', {'type': 'hidden', 'name': 'devNotes', 'value': 'E-mail couldn\'t be sent. Error returned: mail() returned failure \nWarning: mail() [ function.mail ]: 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\\completed_app\\includes\\common\\lib\\email\\Pear\\Mail\\mail.php on line 115 \n. (EMAIL_FAILED)'}, wnd)); frm.appendChild(utility.dom.createElement('INPUT', {'type': 'hidden', 'name': 'os', 'value': 'WINNT'}, wnd)); frm.appendChild(utility.dom.createElement('INPUT', {'type': 'hidden', 'name': 'webserver', 'value': 'Apache/2.0.55 (Win32) PHP/5.1.2'}, wnd)); frm.appendChild(utility.dom.createElement('INPUT', {'type': 'hidden', 'name': 'servermodel', 'value': 'PHP MySQL 5.1.2'}, wnd)); frm.appendChild(utility.dom.createElement('INPUT', {'type': 'hidden', 'name': 'installation', 'value': 'apache2handler'}, wnd)); frm.appendChild(utility.dom.createElement('INPUT', {'type': 'hidden', 'name': 'extensions', 'value': 'array (\n 0 => \'bcmath\',\n 1 => \'calendar\',\n 2 => \'com_dotnet\',\n 3 => \'ctype\',\n 4 => \'date\',\n 5 => \'ftp\',\n 6 => \'iconv\',\n 7 => \'odbc\',\n 8 => \'pcre\',\n 9 => \'Reflection\',\n 10 => \'session\',\n 11 => \'libxml\',\n 12 => \'standard\',\n 13 => \'tokenizer\',\n 14 => \'zlib\',\n 15 => \'SimpleXML\',\n 16 => \'dom\',\n 17 => \'SPL\',\n 18 => \'wddx\',\n 19 => \'xml\',\n 20 => \'xmlreader\',\n 21 => \'xmlwriter\',\n 22 => \'apache2handler\',\n 23 => \'mbstring\',\n 24 => \'mysql\',\n 25 => \'mysqli\',\n 26 => \'PDO\',\n 27 => \'pdo_sqlite\',\n 28 => \'SQLite\',\n)'}, wnd)); setTimeout(function() { wnd.document.body.appendChild(frm); frm.submit(); }, 5); } //return false; } Developer Details: E-mail couldn't be sent. Error returned: mail() returned failure Warning: mail() [ function.mail ]: 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\completed_app\includes\common\lib\email\Pear\Mail\mail.php on line 115 . (EMAIL_FAILED) How can i send mail ?



instead of using localhost, use your ISP's smtp adress in php.ini

Mrtony
Newbie Poster
5 posts since Jun 2006
Reputation Points: 10
Solved Threads: 0
 

The issue is definetley connecting to the mailserver.

I agree trying a public SMTP server.
One i know of is: smtp.blueyonder.co.uk (Port: 25. SSL: No)

Let us know how u get on.

Cheers

dr4g
Junior Poster
136 posts since Apr 2007
Reputation Points: 35
Solved Threads: 5
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You