php mail from localhost IIS server

Hai,

1. I want to send mail from my localhost in php ,i try to using my outlookexpress smtp and email parameters
    but it gives warning like this

Warning: mail() [function.mail]: SMTP server response: 553 Sorry, that domain isn't in my list of allowed rcpthosts. in D:\wamp\www\mail.php on line 9
2. I give the php.iniparameter like this
SMTP = smtpout.secureserver.net ; for Win32 only
smtp_port = 80
sendmail_from= balamurugan@cybersoftdesigns.com ; for Win32 only

3.I think i want to configure IIS SMTPVirtual Server ,How to do this one?

Thanks In Advance
Bala


gstalinAsked:
Who is Participating?
 
slyongConnect With a Mentor Commented:
Hi Bala (do you know that means bullet in the Philippines language?).. sorry back to the topic,

Ok, try all the commands with the parameters in your PHP (i.e. the mail from and send to, etc, etc).

C:> telnet smtpout.secureserver.net 80

MAIL FROM: <balamurugan@cybersoftdesigns.com>
RCPT TO:<friend@example.com>
DATA
Subject: test message
From: balamurugan@cybersoftdesigns.com
To: friend@example.com

Hello,
This is a test.
Goodbye.
.
bye

the RCPT TO: is the recepient's email (you should use whatever you use in your PHP program).  The second last line with just a . is to end the mail and bye to go back to your C:>.  See if the mail server give you any error.
0
 
Ivo StoykovCommented:
Hello gstalin,

> smtpout.secureserver.net
SMTP for sure do not listen on port 80 for mail, unless you explicitly configured IIS for that

try port 23 instead

HTH

I
0
 
gstalinAuthor Commented:
Hai,
I change my port no to 23 it gives warning msg

Warning: mail() [function.mail]: Failed to connect to mailserver at "smtpout.secureserver.net" port 23, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\wamp\www\mail.php on line 9

I want to send mail from my localhost in php,any one have code or how to do this ?
example is need

Thanks
Bala
0
Cloud Class® Course: C++ 11 Fundamentals

This course will introduce you to C++ 11 and teach you about syntax fundamentals.

 
Ivo StoykovCommented:
Hi gstalin,

Is you smtp server working?

regards

I
0
 
gstalinAuthor Commented:
Hai,
Can u tell how to check it SMTP SERVER working or not in localhost

Regards
Bala
0
 
slyongCommented:
Hi Bala,

I always think that SMTP is on Port 25 (http://en.wikipedia.org/wiki/SMTP).  However, it seems that your SMTP server does reply you on Port 80 from your first post.  From your localhost, could you try to open a command prompt and do:

C:> telnet smtpout.secureserver.net 80

then the server should say something like "220 smtpout.secureserver.net SMTP..."  (if you don't get 220... jump to the change telnet ... 80 to telnet... 25)
then you type in:

MAIL FROM:<balamurugan@cybersoftdesigns.com>

and tell us whether the mail server say "OK"?
0
 
gstalinAuthor Commented:
Hai ,
I test in my localhost command prompt
C:> telnet smtpout.secureserver.net 80
Output is like this
220 smtpout06-04.prod.mesa1secureserver.net ESMTP

I give
MAIL FROM:<balamurugan@cybersoftdesigns.com>
output is like this
250 Sender accepted

Regards
Bala
0
 
gstalinAuthor Commented:
Hai,
I use PHPMailer the mail is sent in localhost

Thanks for All Your Help

Bye
Bala
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.