Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 413
  • Last Modified:

5.7.1 no relay with IIS SMTP server

I am trying to use CDO to send emails from an ASP page.  The script I am using in my ASP page works fine.  All the message are dumping into the MailRoot folder with a 5.7.1 no relay message.  

I am not sure what to look for at this point.  Some type of DNS issue....

0
mwagoner_73
Asked:
mwagoner_73
  • 6
  • 6
1 Solution
 
PopeyediceclayCommented:
Probably an authentication issue or you just don't have the SMTP server configured to allow that server to relay.  Did you look at the properties of the SMTP server in IIS?
0
 
mwagoner_73Author Commented:
I have checked the properties and granted the localhost under the relay access permission... not sure what else to check... IIS 6.0 Win2k3server with SP2...

0
 
PopeyediceclayCommented:
Enable logging on the SMTP server and try it again, check the log.

Also, check you config against this: http://support.microsoft.com/kb/230235
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
mwagoner_73Author Commented:
In the link, it mentions Smart Host, I am not sure what that means.  I have a local DNS server that is for the local network only, it doesn't resolve names for the internet.  BTW I am only trying to send emails on the local network from this app...

I followed the article, it does mention that it applies to IIS 4.0 and I am using 6.0 but I followed along...

Access is set to allow Anonymous...

Mail is no longer ending up in the bad mail directory, it is in the Drop directory....???
0
 
PopeyediceclayCommented:
How are the users getting email?  Exchange server?  Did you look at the SMTP logs?
0
 
mwagoner_73Author Commented:
Yes, they receieve email via exchange server/outlook.  I don't see any log files being generated other than the IIS log file.  Logging is selected in the SMTP directory I am not finding the log...
0
 
PopeyediceclayCommented:
I would change it to have the CDO use the Exchange server to send mail rather than the local SMTP server, less overhead that way and more reliable.  Can it communicate with the Exchange server directly?  You can use the DNS name or IP address in the below example:

<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="mymail@mydomain.com"
myMail.To="someone@somedomain.com"
myMail.TextBody="This is a message."
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
'Name or IP of remote SMTP server
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver") _
="smtp.server.com"
'Server port
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport") _
=25 
myMail.Configuration.Fields.Update
myMail.Send
set myMail=nothing
%>

Open in new window

0
 
mwagoner_73Author Commented:
I will give that a go shortly and let you know what happens.  On line 8, what does the number 2 signify?

Matt

0
 
PopeyediceclayCommented:
I think "sendusing = 1" means use local and "2" means use remote.
0
 
mwagoner_73Author Commented:
this is the error message that I am getting.  line 17 is myMail.Send command

CDO.Message.1 error '80040213'

The transport failed to connect to the server.

/test_email2.asp, line 17

???
0
 
PopeyediceclayCommented:
Did you use the server DNS name or IP address for this line:

'Name or IP of remote SMTP server
myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") ="smtp.server.com"

?

Can is resolve the server name and DNS name using nslookup from the command line?:

nslookup mail.domain.com
0
 
mwagoner_73Author Commented:
I had the name of my mail server misspelled in the code.  It does work.  Thanks for the help!!
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 6
  • 6
Tackle projects and never again get stuck behind a technical roadblock.
Join Now