473,399 Members | 3,656 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,399 software developers and data experts.

CDONTS not working on W2000 Server

I am trying to run a test sending mail using CDONTS on my W2K3
machine.

It works fine running from my WXP Pro, but I don't recieve the mail if
run the W2K3 machine.

Both machines have IIS configured essentially the same.
************************************************** ****************************************
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>

<%
response.write("Before Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

response.write("after Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

Dim iMsg
Dim iConf
Dim Flds
Dim strHTML

Const cdoSendUsingPickup = 1

set iMsg = CreateObject("CDO.Message")
set iConf = CreateObject("CDO.Configuration")

Set Flds = iConf.Fields
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")
= cdoSendUsingPickup
' TODO: Replace <PICKUP DIRECTORY> with path to your
pickup directory
' Typically, c:\Inetpub\mailroot\pickup
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory")="C:\Inetpub\mailroot\p ickup"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.interez.com"
.Update
End With

Dim iBP
With iMsg
Set .Configuration = iConf
.To = "tf*@ftsolutions.com"
.From = "tf*@ftsolutions.com"
.Subject = "A test page"
.HTMLBody = "This is a test page"
'TODO: if adding an attachment,
'uncomment the next line and alter file path as required
'Set iBP = iMsg.AddAttachment(App.Path & "\file1.txt")
.Send
End With
' Clean up variables.
Set iBP = Nothing
Set iMsg = Nothing
Set iConf = Nothing
Set Flds = Nothing

%>
</body>
</html>
************************************************** ************************
Is there something in Exchange that might be giving me a problem.

Exchange is not running on either machine.

Thanks,

Tom.
Jul 22 '05 #1
12 1926
Have you tried different domains (e.g. change the from and to to a hotmail
account)?
http://www.aspfaq.com/2511

Did you check in the badmail, queue, pickup folders, etc?
http://www.aspfaq.com/2254
http://www.aspfaq.com/2268

Since you have an SMTP server listed in the configuration properties, did
you try using cdoSendUsingPort instead cdoSendUsingPickup?

--
http://www.aspfaq.com/
(Reverse address to reply.)


"tshad" <ts**********@ftsolutions.com> wrote in message
news:#v*************@TK2MSFTNGP11.phx.gbl...
I am trying to run a test sending mail using CDONTS on my W2K3
machine.

It works fine running from my WXP Pro, but I don't recieve the mail if run the W2K3 machine.

Both machines have IIS configured essentially the same.
************************************************** **************************
************** <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>

<%
response.write("Before Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

response.write("after Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

Dim iMsg
Dim iConf
Dim Flds
Dim strHTML

Const cdoSendUsingPickup = 1

set iMsg = CreateObject("CDO.Message")
set iConf = CreateObject("CDO.Configuration")

Set Flds = iConf.Fields
With Flds
..Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = cdoSendUsingPickup
' TODO: Replace <PICKUP DIRECTORY> with path to your
pickup directory
' Typically, c:\Inetpub\mailroot\pickup
..Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirect
ory")="C:\Inetpub\mailroot\pickup" ..Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.int
erez.com" .Update
End With

Dim iBP
With iMsg
Set .Configuration = iConf
.To = "tf*@ftsolutions.com"
.From = "tf*@ftsolutions.com"
.Subject = "A test page"
.HTMLBody = "This is a test page"
'TODO: if adding an attachment,
'uncomment the next line and alter file path as required
'Set iBP = iMsg.AddAttachment(App.Path & "\file1.txt")
.Send
End With
' Clean up variables.
Set iBP = Nothing
Set iMsg = Nothing
Set iConf = Nothing
Set Flds = Nothing

%>
</body>
</html>
************************************************** ************************ Is there something in Exchange that might be giving me a problem.

Exchange is not running on either machine.

Thanks,

Tom.

Jul 22 '05 #2
On Mon, 15 Nov 2004 11:46:26 -0800, "tshad"
<ts**********@ftsolutions.com> wrote:
I am trying to run a test sending mail using CDONTS on my W2K3
machine.

It works fine running from my WXP Pro, but I don't recieve the mail if
run the W2K3 machine.
CDONTS doesn't exist on Server 2003, switch to CDO.Message. See:

http://www.aspfaq.com/show.asp?id=2026

But of course your code below already uses CDO so that may not be your
issue. Post error messages, check the queues, make sure that
smtp.interez.com is available to your system, etc.

Jeff
Both machines have IIS configured essentially the same.
************************************************** ****************************************
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>

<%
response.write("Before Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

response.write("after Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

Dim iMsg
Dim iConf
Dim Flds
Dim strHTML

Const cdoSendUsingPickup = 1

set iMsg = CreateObject("CDO.Message")
set iConf = CreateObject("CDO.Configuration")

Set Flds = iConf.Fields
With Flds
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")
= cdoSendUsingPickup
' TODO: Replace <PICKUP DIRECTORY> with path to your
pickup directory
' Typically, c:\Inetpub\mailroot\pickup
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory")="C:\Inetpub\mailroot\p ickup"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.interez.com"
.Update
End With

Dim iBP
With iMsg
Set .Configuration = iConf
.To = "tf*@ftsolutions.com"
.From = "tf*@ftsolutions.com"
.Subject = "A test page"
.HTMLBody = "This is a test page"
'TODO: if adding an attachment,
'uncomment the next line and alter file path as required
'Set iBP = iMsg.AddAttachment(App.Path & "\file1.txt")
.Send
End With
' Clean up variables.
Set iBP = Nothing
Set iMsg = Nothing
Set iConf = Nothing
Set Flds = Nothing

%>
</body>
</html>
************************************************** ************************
Is there something in Exchange that might be giving me a problem.

Exchange is not running on either machine.

Thanks,

Tom.


Jul 22 '05 #3
> make sure that smtp.interez.com is available to your system,

Since he specified cdoSendUsingPickup, I don't think this setting even comes
into play. An external SMTP server wouldn't be able to grab mail from his
local pickup folder anyway...

A
Jul 22 '05 #4
"Aaron [SQL Server MVP]" <te*****@dnartreb.noraa> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
Have you tried different domains (e.g. change the from and to to a hotmail
account)?
http://www.aspfaq.com/2511

Did you check in the badmail, queue, pickup folders, etc?
http://www.aspfaq.com/2254
http://www.aspfaq.com/2268

Since you have an SMTP server listed in the configuration properties, did
you try using cdoSendUsingPort instead cdoSendUsingPickup?
Haven't tried these yet. Not sure what they do - will look at the faqs you
quoted.

I assumed it was working correctly, since XP didn't have a problem.

Thanks,

Tom.
--
http://www.aspfaq.com/
(Reverse address to reply.)


"tshad" <ts**********@ftsolutions.com> wrote in message
news:#v*************@TK2MSFTNGP11.phx.gbl...
I am trying to run a test sending mail using CDONTS on my W2K3
machine.

It works fine running from my WXP Pro, but I don't recieve the mail

if
run the W2K3 machine.

Both machines have IIS configured essentially the same.

************************************************** **************************
**************
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>

<%
response.write("Before Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

response.write("after Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

Dim iMsg
Dim iConf
Dim Flds
Dim strHTML

Const cdoSendUsingPickup = 1

set iMsg = CreateObject("CDO.Message")
set iConf = CreateObject("CDO.Configuration")

Set Flds = iConf.Fields
With Flds

.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")
= cdoSendUsingPickup
' TODO: Replace <PICKUP DIRECTORY> with path to your
pickup directory
' Typically, c:\Inetpub\mailroot\pickup

.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirect
ory")="C:\Inetpub\mailroot\pickup"

.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.int
erez.com"
.Update
End With

Dim iBP
With iMsg
Set .Configuration = iConf
.To = "tf*@ftsolutions.com"
.From = "tf*@ftsolutions.com"
.Subject = "A test page"
.HTMLBody = "This is a test page"
'TODO: if adding an attachment,
'uncomment the next line and alter file path as required
'Set iBP = iMsg.AddAttachment(App.Path & "\file1.txt")
.Send
End With
' Clean up variables.
Set iBP = Nothing
Set iMsg = Nothing
Set iConf = Nothing
Set Flds = Nothing

%>
</body>
</html>

************************************************** ************************
Is there something in Exchange that might be giving me a problem.

Exchange is not running on either machine.

Thanks,

Tom.


Jul 22 '05 #5
"Jeff Cochran" <je*********@zina.com> wrote in message
news:41*****************@msnews.microsoft.com...
On Mon, 15 Nov 2004 11:46:26 -0800, "tshad"
<ts**********@ftsolutions.com> wrote:
I am trying to run a test sending mail using CDONTS on my W2K3
machine.

It works fine running from my WXP Pro, but I don't recieve the mail
if
run the W2K3 machine.
CDONTS doesn't exist on Server 2003, switch to CDO.Message. See:

http://www.aspfaq.com/show.asp?id=2026

But of course your code below already uses CDO so that may not be your
issue. Post error messages, check the queues, make sure that
smtp.interez.com is available to your system, etc.


I actually copied CDONTS to my server anyway from a 2000 server, just to see
if that was the problem - it wasn't.

However, you raise a good point - and I assumed (bad word) that if I was
setting the smtpserver in the program it should work fine. Do I need to
define the SMTP server (which is exchange and on another server) in my W2K3
somewhere? Even though it seems to have SMTP set up in the services - do I
need to point it to the Exchange server and will I have a relay problem in
this configuration?

Thanks,

Tom. Jeff
Both machines have IIS configured essentially the same.

************************************************** ****************************************
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>

<%
response.write("Before Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

response.write("after Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

Dim iMsg
Dim iConf
Dim Flds
Dim strHTML

Const cdoSendUsingPickup = 1

set iMsg = CreateObject("CDO.Message")
set iConf = CreateObject("CDO.Configuration")

Set Flds = iConf.Fields
With Flds

.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")
= cdoSendUsingPickup
' TODO: Replace <PICKUP DIRECTORY> with path to your
pickup directory
' Typically, c:\Inetpub\mailroot\pickup

.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory")="C:\Inetpub\mailroot\p ickup"

.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.interez.com"
.Update
End With

Dim iBP
With iMsg
Set .Configuration = iConf
.To = "tf*@ftsolutions.com"
.From = "tf*@ftsolutions.com"
.Subject = "A test page"
.HTMLBody = "This is a test page"
'TODO: if adding an attachment,
'uncomment the next line and alter file path as required
'Set iBP = iMsg.AddAttachment(App.Path & "\file1.txt")
.Send
End With
' Clean up variables.
Set iBP = Nothing
Set iMsg = Nothing
Set iConf = Nothing
Set Flds = Nothing

%>
</body>
</html>

************************************************** ************************
Is there something in Exchange that might be giving me a problem.

Exchange is not running on either machine.

Thanks,

Tom.

Jul 22 '05 #6
On Mon, 15 Nov 2004 15:56:38 -0500, "Aaron [SQL Server MVP]"
<te*****@dnartreb.noraa> wrote:
make sure that smtp.interez.com is available to your system,


Since he specified cdoSendUsingPickup, I don't think this setting even comes
into play. An external SMTP server wouldn't be able to grab mail from his
local pickup folder anyway...


Missed that. Then he needs to have an SMTP server running, and he
said he didn't have Exchange on the systems.

Perhaps the OP could test with a generic CDO script using a remote
server.

Jeff
Jul 22 '05 #7
On Mon, 15 Nov 2004 13:01:36 -0800, "tshad"
<ts**********@ftsolutions.com> wrote:
"Aaron [SQL Server MVP]" <te*****@dnartreb.noraa> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
Have you tried different domains (e.g. change the from and to to a hotmail
account)?
http://www.aspfaq.com/2511

Did you check in the badmail, queue, pickup folders, etc?
http://www.aspfaq.com/2254
http://www.aspfaq.com/2268

Since you have an SMTP server listed in the configuration properties, did
you try using cdoSendUsingPort instead cdoSendUsingPickup?


Haven't tried these yet. Not sure what they do - will look at the faqs you
quoted.

I assumed it was working correctly, since XP didn't have a problem.


Dumb question: Do you have the Server 2003 firewall on? Blocking
port 25? And you can test your 2003 SMTP server outside of this to
make sure it's working, see:

HOW TO: Test SMTP Services Manually in Windows Server 2003
http://support.microsoft.com/default...b;en-us;323350

Jeff
--
http://www.aspfaq.com/
(Reverse address to reply.)


"tshad" <ts**********@ftsolutions.com> wrote in message
news:#v*************@TK2MSFTNGP11.phx.gbl...
I am trying to run a test sending mail using CDONTS on my W2K3
machine.

It works fine running from my WXP Pro, but I don't recieve the mail

if
run the W2K3 machine.

Both machines have IIS configured essentially the same.

************************************************** **************************
**************
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>

<%
response.write("Before Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

response.write("after Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

Dim iMsg
Dim iConf
Dim Flds
Dim strHTML

Const cdoSendUsingPickup = 1

set iMsg = CreateObject("CDO.Message")
set iConf = CreateObject("CDO.Configuration")

Set Flds = iConf.Fields
With Flds

.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")
= cdoSendUsingPickup
' TODO: Replace <PICKUP DIRECTORY> with path to your
pickup directory
' Typically, c:\Inetpub\mailroot\pickup

.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirect
ory")="C:\Inetpub\mailroot\pickup"

.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.int
erez.com"
.Update
End With

Dim iBP
With iMsg
Set .Configuration = iConf
.To = "tf*@ftsolutions.com"
.From = "tf*@ftsolutions.com"
.Subject = "A test page"
.HTMLBody = "This is a test page"
'TODO: if adding an attachment,
'uncomment the next line and alter file path as required
'Set iBP = iMsg.AddAttachment(App.Path & "\file1.txt")
.Send
End With
' Clean up variables.
Set iBP = Nothing
Set iMsg = Nothing
Set iConf = Nothing
Set Flds = Nothing

%>
</body>
</html>

************************************************** ************************
Is there something in Exchange that might be giving me a problem.

Exchange is not running on either machine.

Thanks,

Tom.



Jul 22 '05 #8
"Jeff Cochran" <je*********@zina.com> wrote in message
news:41*****************@msnews.microsoft.com...
On Mon, 15 Nov 2004 13:01:36 -0800, "tshad"
<ts**********@ftsolutions.com> wrote:
"Aaron [SQL Server MVP]" <te*****@dnartreb.noraa> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl.. .
Have you tried different domains (e.g. change the from and to to a
hotmail
account)?
http://www.aspfaq.com/2511

Did you check in the badmail, queue, pickup folders, etc?
http://www.aspfaq.com/2254
http://www.aspfaq.com/2268

Since you have an SMTP server listed in the configuration properties,
did
you try using cdoSendUsingPort instead cdoSendUsingPickup?
Haven't tried these yet. Not sure what they do - will look at the faqs
you
quoted.

I assumed it was working correctly, since XP didn't have a problem.


Dumb question: Do you have the Server 2003 firewall on? Blocking
port 25? And you can test your 2003 SMTP server outside of this to
make sure it's working, see:


I don't know?

Where would I check this?

I also found that I can't get access to our Exchange server - we have it
behind a checkpoint firewall.

This machine is only running our Web Server (it is the Web Server Edition).

Do I need to use our Exchange server?

This machine does have SMTP on it and it is running automatically. We are
only going to send outgoing messages. Can we just use SMTP on this machine?
Do we have to configure it somewhere?

Thanks,

Tom.

HOW TO: Test SMTP Services Manually in Windows Server 2003
http://support.microsoft.com/default...b;en-us;323350

Jeff
--
http://www.aspfaq.com/
(Reverse address to reply.)


"tshad" <ts**********@ftsolutions.com> wrote in message
news:#v*************@TK2MSFTNGP11.phx.gbl...
I am trying to run a test sending mail using CDONTS on my W2K3
machine.

It works fine running from my WXP Pro, but I don't recieve the
mail
if
run the W2K3 machine.

Both machines have IIS configured essentially the same.

************************************************** **************************
**************
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>

<%
response.write("Before Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

response.write("after Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

Dim iMsg
Dim iConf
Dim Flds
Dim strHTML

Const cdoSendUsingPickup = 1

set iMsg = CreateObject("CDO.Message")
set iConf = CreateObject("CDO.Configuration")

Set Flds = iConf.Fields
With Flds

.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")
= cdoSendUsingPickup
' TODO: Replace <PICKUP DIRECTORY> with path to your
pickup directory
' Typically, c:\Inetpub\mailroot\pickup

.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirect
ory")="C:\Inetpub\mailroot\pickup"

.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.int
erez.com"
.Update
End With

Dim iBP
With iMsg
Set .Configuration = iConf
.To = "tf*@ftsolutions.com"
.From = "tf*@ftsolutions.com"
.Subject = "A test page"
.HTMLBody = "This is a test page"
'TODO: if adding an attachment,
'uncomment the next line and alter file path as
required
'Set iBP = iMsg.AddAttachment(App.Path & "\file1.txt")
.Send
End With
' Clean up variables.
Set iBP = Nothing
Set iMsg = Nothing
Set iConf = Nothing
Set Flds = Nothing

%>
</body>
</html>

************************************************** ************************
Is there something in Exchange that might be giving me a problem.

Exchange is not running on either machine.

Thanks,

Tom.

Jul 22 '05 #9
"Jeff Cochran" <je*********@zina.com> wrote in message
news:41*****************@msnews.microsoft.com...
On Mon, 15 Nov 2004 15:56:38 -0500, "Aaron [SQL Server MVP]"
<te*****@dnartreb.noraa> wrote:
make sure that smtp.interez.com is available to your system,
Since he specified cdoSendUsingPickup, I don't think this setting even
comes
into play. An external SMTP server wouldn't be able to grab mail from his
local pickup folder anyway...


Missed that. Then he needs to have an SMTP server running, and he
said he didn't have Exchange on the systems.


I just replied to that questions (just found out that I can't access the
Exchange server here). We apparently do have SMTP running on the server,
but don't know if I need to configure it specifically.

Tom.
Perhaps the OP could test with a generic CDO script using a remote
server.

Jeff

Jul 22 '05 #10
"Jeff Cochran" <je*********@zina.com> wrote in message
news:41*****************@msnews.microsoft.com...
On Mon, 15 Nov 2004 13:01:36 -0800, "tshad"
<ts**********@ftsolutions.com> wrote:
"Aaron [SQL Server MVP]" <te*****@dnartreb.noraa> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl.. .
Have you tried different domains (e.g. change the from and to to a
hotmail
account)?
http://www.aspfaq.com/2511

Did you check in the badmail, queue, pickup folders, etc?
http://www.aspfaq.com/2254
http://www.aspfaq.com/2268

Since you have an SMTP server listed in the configuration properties,
did
you try using cdoSendUsingPort instead cdoSendUsingPickup?
Haven't tried these yet. Not sure what they do - will look at the faqs
you
quoted.

I assumed it was working correctly, since XP didn't have a problem.


Dumb question: Do you have the Server 2003 firewall on? Blocking
port 25? And you can test your 2003 SMTP server outside of this to
make sure it's working, see:

HOW TO: Test SMTP Services Manually in Windows Server 2003
http://support.microsoft.com/default...b;en-us;323350


I did try this, as you suggested.

I was a little confused on this. When it says open <machinename> 25, I
assume it means the server I am on.

Then it says "mail from:em***@domain.com". I put in my address, which it
took.

Then it says "rcpt to:em***@yourdomain.com". I got the error "550 5.7.1
Unable to relay for tf*@fts.com" or "550 5.7.1 Unable to relay for
tf*@deltanet.com". ftsolutions.com is our domain and deltanet.com is the
domain at my house.

Why am I getting this?

I originally wanted to send the message to my address: tf*@fts.com - why am
I getting the error? The exchange server is on another machine - which this
machine can't see.

Also, how do you delete characters in Telnet. If I make a mistake, I use
backspace to delete the characters and it moves back to allow me to retype,
but then I always get an error. When I retype it, it works fine.

Thanks,

Tom.

Jeff
--
http://www.aspfaq.com/
(Reverse address to reply.)


"tshad" <ts**********@ftsolutions.com> wrote in message
news:#v*************@TK2MSFTNGP11.phx.gbl...
I am trying to run a test sending mail using CDONTS on my W2K3
machine.

It works fine running from my WXP Pro, but I don't recieve the
mail
if
run the W2K3 machine.

Both machines have IIS configured essentially the same.

************************************************** **************************
**************
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>

<%
response.write("Before Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

response.write("after Request.ServerVariables variable = " &
Request.ServerVariables("LOCAL_ADDR") & "<br>")

Dim iMsg
Dim iConf
Dim Flds
Dim strHTML

Const cdoSendUsingPickup = 1

set iMsg = CreateObject("CDO.Message")
set iConf = CreateObject("CDO.Configuration")

Set Flds = iConf.Fields
With Flds

.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")
= cdoSendUsingPickup
' TODO: Replace <PICKUP DIRECTORY> with path to your
pickup directory
' Typically, c:\Inetpub\mailroot\pickup

.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirect
ory")="C:\Inetpub\mailroot\pickup"

.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.int
erez.com"
.Update
End With

Dim iBP
With iMsg
Set .Configuration = iConf
.To = "tf*@ftsolutions.com"
.From = "tf*@ftsolutions.com"
.Subject = "A test page"
.HTMLBody = "This is a test page"
'TODO: if adding an attachment,
'uncomment the next line and alter file path as
required
'Set iBP = iMsg.AddAttachment(App.Path & "\file1.txt")
.Send
End With
' Clean up variables.
Set iBP = Nothing
Set iMsg = Nothing
Set iConf = Nothing
Set Flds = Nothing

%>
</body>
</html>

************************************************** ************************
Is there something in Exchange that might be giving me a problem.

Exchange is not running on either machine.

Thanks,

Tom.

Jul 22 '05 #11
Your SMTP server has restrictions to prevent just anyone from using it as a
relay. So, set the @from address to an address that is allowed. If you
don't know how to check these things, check with the person who is
responsible for maintaining your SMTP server... (e.g. the Exchange guy)

--
http://www.aspfaq.com/
(Reverse address to reply.)


"tshad" <ts**********@ftsolutions.com> wrote in message
news:OI**************@TK2MSFTNGP14.phx.gbl...
"Jeff Cochran" <je*********@zina.com> wrote in message
news:41*****************@msnews.microsoft.com...
On Mon, 15 Nov 2004 13:01:36 -0800, "tshad"
<ts**********@ftsolutions.com> wrote:
"Aaron [SQL Server MVP]" <te*****@dnartreb.noraa> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl.. .
Have you tried different domains (e.g. change the from and to to a
hotmail
account)?
http://www.aspfaq.com/2511

Did you check in the badmail, queue, pickup folders, etc?
http://www.aspfaq.com/2254
http://www.aspfaq.com/2268

Since you have an SMTP server listed in the configuration properties,
did
you try using cdoSendUsingPort instead cdoSendUsingPickup?

Haven't tried these yet. Not sure what they do - will look at the faqs
you
quoted.

I assumed it was working correctly, since XP didn't have a problem.
Dumb question: Do you have the Server 2003 firewall on? Blocking
port 25? And you can test your 2003 SMTP server outside of this to
make sure it's working, see:

HOW TO: Test SMTP Services Manually in Windows Server 2003
http://support.microsoft.com/default...b;en-us;323350


I did try this, as you suggested.

I was a little confused on this. When it says open <machinename> 25, I
assume it means the server I am on.

Then it says "mail from:em***@domain.com". I put in my address, which it
took.

Then it says "rcpt to:em***@yourdomain.com". I got the error "550 5.7.1
Unable to relay for tf*@fts.com" or "550 5.7.1 Unable to relay for
tf*@deltanet.com". ftsolutions.com is our domain and deltanet.com is the
domain at my house.

Why am I getting this?

I originally wanted to send the message to my address: tf*@fts.com - why

am I getting the error? The exchange server is on another machine - which this machine can't see.

Also, how do you delete characters in Telnet. If I make a mistake, I use
backspace to delete the characters and it moves back to allow me to retype, but then I always get an error. When I retype it, it works fine.

Thanks,

Tom.

Jeff
--
http://www.aspfaq.com/
(Reverse address to reply.)


"tshad" <ts**********@ftsolutions.com> wrote in message
news:#v*************@TK2MSFTNGP11.phx.gbl...
> I am trying to run a test sending mail using CDONTS on my W2K3
> machine.
>
> It works fine running from my WXP Pro, but I don't recieve the
> mail
if
> run the W2K3 machine.
>
> Both machines have IIS configured essentially the same.
>
>
>
************************************************** ************************** **************
> <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
> "http://www.w3.org/TR/html4/loose.dtd">
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html;
> charset=iso-8859-1">
> <title>Untitled Document</title>
> </head>
>
> <body>
>
> <%
> response.write("Before Request.ServerVariables variable = " &
> Request.ServerVariables("LOCAL_ADDR") & "<br>")
>
> response.write("after Request.ServerVariables variable = " &
> Request.ServerVariables("LOCAL_ADDR") & "<br>")
>
> Dim iMsg
> Dim iConf
> Dim Flds
> Dim strHTML
>
> Const cdoSendUsingPickup = 1
>
> set iMsg = CreateObject("CDO.Message")
> set iConf = CreateObject("CDO.Configuration")
>
> Set Flds = iConf.Fields
> With Flds
>
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")
> = cdoSendUsingPickup
> ' TODO: Replace <PICKUP DIRECTORY> with path to your> pickup directory
> ' Typically, c:\Inetpub\mailroot\pickup
>
..Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirect ory")="C:\Inetpub\mailroot\pickup"
>
..Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.int erez.com"
> .Update
> End With
>
> Dim iBP
> With iMsg
> Set .Configuration = iConf
> .To = "tf*@ftsolutions.com"
> .From = "tf*@ftsolutions.com"
> .Subject = "A test page"
> .HTMLBody = "This is a test page"
> 'TODO: if adding an attachment,
> 'uncomment the next line and alter file path as
> required
> 'Set iBP = iMsg.AddAttachment(App.Path & "\file1.txt")> .Send
> End With
>
>
> ' Clean up variables.
> Set iBP = Nothing
> Set iMsg = Nothing
> Set iConf = Nothing
> Set Flds = Nothing
>
> %>
> </body>
> </html>
>
************************************************** ************************> Is there something in Exchange that might be giving me a problem.>
> Exchange is not running on either machine.
>
> Thanks,
>
> Tom.
>
>


Jul 22 '05 #12
On Mon, 15 Nov 2004 13:49:01 -0800, "tshad"
<ts**********@ftsolutions.com> wrote:
"Jeff Cochran" <je*********@zina.com> wrote in message
news:41*****************@msnews.microsoft.com.. .
On Mon, 15 Nov 2004 13:01:36 -0800, "tshad"
<ts**********@ftsolutions.com> wrote:
"Aaron [SQL Server MVP]" <te*****@dnartreb.noraa> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl. ..
Have you tried different domains (e.g. change the from and to to a
hotmail
account)?
http://www.aspfaq.com/2511

Did you check in the badmail, queue, pickup folders, etc?
http://www.aspfaq.com/2254
http://www.aspfaq.com/2268

Since you have an SMTP server listed in the configuration properties,
did
you try using cdoSendUsingPort instead cdoSendUsingPickup?

Haven't tried these yet. Not sure what they do - will look at the faqs
you
quoted.

I assumed it was working correctly, since XP didn't have a problem.
Dumb question: Do you have the Server 2003 firewall on? Blocking
port 25? And you can test your 2003 SMTP server outside of this to
make sure it's working, see:


I don't know?

Where would I check this?


The firewall is in the Network Connection Properties, Advanced tab.
I also found that I can't get access to our Exchange server - we have it
behind a checkpoint firewall.

This machine is only running our Web Server (it is the Web Server Edition).

Do I need to use our Exchange server?
No.
This machine does have SMTP on it and it is running automatically. We are
only going to send outgoing messages. Can we just use SMTP on this machine?
Yes.
Do we have to configure it somewhere?
Yes.
Tom.


Did you do this:
HOW TO: Test SMTP Services Manually in Windows Server 2003
http://support.microsoft.com/default...b;en-us;323350
Also, there is an SMTP group to help with this, it's outside ASP if
the above test won't work.

Jeff

http://www.aspfaq.com/
(Reverse address to reply.)


"tshad" <ts**********@ftsolutions.com> wrote in message
news:#v*************@TK2MSFTNGP11.phx.gbl...
> I am trying to run a test sending mail using CDONTS on my W2K3
> machine.
>
> It works fine running from my WXP Pro, but I don't recieve the
> mail
if
> run the W2K3 machine.
>
> Both machines have IIS configured essentially the same.
>
>
>
************************************************** **************************
**************
> <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
> "http://www.w3.org/TR/html4/loose.dtd">
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html;
> charset=iso-8859-1">
> <title>Untitled Document</title>
> </head>
>
> <body>
>
> <%
> response.write("Before Request.ServerVariables variable = " &
> Request.ServerVariables("LOCAL_ADDR") & "<br>")
>
> response.write("after Request.ServerVariables variable = " &
> Request.ServerVariables("LOCAL_ADDR") & "<br>")
>
> Dim iMsg
> Dim iConf
> Dim Flds
> Dim strHTML
>
> Const cdoSendUsingPickup = 1
>
> set iMsg = CreateObject("CDO.Message")
> set iConf = CreateObject("CDO.Configuration")
>
> Set Flds = iConf.Fields
> With Flds
>
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")
> = cdoSendUsingPickup
> ' TODO: Replace <PICKUP DIRECTORY> with path to your
> pickup directory
> ' Typically, c:\Inetpub\mailroot\pickup
>
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirect
ory")="C:\Inetpub\mailroot\pickup"
>
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.int
erez.com"
> .Update
> End With
>
> Dim iBP
> With iMsg
> Set .Configuration = iConf
> .To = "tf*@ftsolutions.com"
> .From = "tf*@ftsolutions.com"
> .Subject = "A test page"
> .HTMLBody = "This is a test page"
> 'TODO: if adding an attachment,
> 'uncomment the next line and alter file path as
> required
> 'Set iBP = iMsg.AddAttachment(App.Path & "\file1.txt")
> .Send
> End With
>
>
> ' Clean up variables.
> Set iBP = Nothing
> Set iMsg = Nothing
> Set iConf = Nothing
> Set Flds = Nothing
>
> %>
> </body>
> </html>
>
************************************************** ************************
> Is there something in Exchange that might be giving me a problem.
>
> Exchange is not running on either machine.
>
> Thanks,
>
> Tom.
>
>


Jul 22 '05 #13

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Romuald Favre | last post by:
Hi there, I just installed Perl (v. 5.6.1. built for MSWin32 from ActiveState) on a new server Windows 2000. Amazingly the passing of arguments doesn't work ! I saved the following code in a...
1
by: | last post by:
Hi Guys CDONTS works with all sites hosted on my test server bar one (which surely rules out a miscomputation of the Default SMTP server in IIS). I have tried uploading the file with make up...
4
by: hugh Welford | last post by:
Hi...I am currently trying to have the CDONTS facility activated by my web-host (it has previously worked very well with another host, and is crucial to the site). I have received the following...
29
by: | last post by:
I did a working code with CDONTS on NT4 Now I am testing is on w2k and it looks like objCDONTS.Send is completely ignored. I think is it ignored because it throws no errors, neither does the...
4
by: F | last post by:
Hi Some one has posted this question on 10th August, as CDONTS is not working on windows 2003 serever. I have the same problem and I copied CDONTS.DLL from Windows 2000 Server and registered on...
6
by: kelsloris | last post by:
I have an asp app that uses CDONTS to send email notifications. On the .send method I get an error saying the specified path could not be found. Everything I find about this error refers to IMS and...
6
by: DigitalRick | last post by:
I have been running CDONTS in my ASPpages to send emails to me sent from my guestbook. It had been working fine untill I upgraded to Server 2003 (I am also running Exchange 2003) all locally. I...
5
by: MichaelK | last post by:
What do I need to do to enable CDONTS om my macine to make it working I'm testing the code: Dim objCDO Set objCDO = Server.CreateObject("CDONTS.NewMail") objCDO.To = "xyz@xxxxx.com"...
3
by: tamaker | last post by:
I have Road Runner cable internet access and Im working in a local development environment (writing .ASP) and have a site running on my network on a windows xp pro machine via IIS with CDONTS...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.