Tracking Email Success Or Failure With CDONTS Mail
Anyone got much of a clue how best to send emails to selected people from a database table and to be able to track them, maybe as much as a read receipt, or perhaps just checking that they don't bounce, or end up in the bad mail folder.
Is this best/possible to try and code or is there a free/cheap component that does this simply.
View Replies
ADVERTISEMENT
Is there any way to check that database connection has been established or not ( ASP connection with oracle)
am using this connection
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=MSDASQL;DRIVER={Microsoft ODBC for ORACLE};UID=nnn;PWD=nnn;Server=yyy"
View Replies
View Related
I use the method below to send emails from an asp page that's part of a
web application:
<!--METADATA TYPE="typelib" UUID="CD000000-8B95-11D1-82DB-00C04FB1625D"
NAME="CDO for Windows 2000 Library" -->
<%
On error Resume Next
Dim cdoConfig, cdoMessage
Set cdoConfig = Server.CreateObject("CDO.Configuration")
With cdoConfig.Fields
.Item(cdoSendUsingMethod) = 2
.Item(cdoSMTPServer) = "MailServer.Name.com"
.Item(cdoSMTPServerPort) = 25
.Update
End With
Set cdoMessage = Server.CreateObject("CDO.Message")
With cdoMessage
Set .Configuration = cdoConfig
.From = "Me<mailsender@mymail.com>"
.To = "You<mailrecipient@somemail.com>"
.Subject = "Surprise!"
.TextBody = "Helloooo..."
.Send
If err.number Then
Response.Write("Houston! We have a problem...")
End If
End With
Set cdoMessage = Nothing
Set cdoConfig = Nothing
%>
On the production server (Windows 2003 Server) everything works fine
and I don't have a problem sending the mails from the application.
However, I recently upgraded my development box to Windows XP Pro SP2
and the code fails with with the following error:
CDO.Message.1 (0x80040213)
The transport failed to connect to the server.
The from and to email addresses that I'm using are valid and part of my
domain (not a Hotmail or other freemail address).
The SMTP service is up and running on the dev box.
I also tried replacing the mail server name with the IP address of the
mail server, but again it's failing.
We are running Exchange Server for email and if I change the
cdoSendUsingMethod to 3 (for cdoSendUsingExchange) the mail is sent
correctly without errors.
Will I not able to use the cdoSendUsingPort method to send the email if
I'm on Exchange? Am I forced to use cdoSendUsingExchange?
View Replies
View Related
I have a small email newsletter (100% double-opt-in, less than 400 subscribers) that we publish with CDO.Message and CreateMHTMLBody (on Win2k server, so we are using CDONTS).
We are using CreateMHTMLBody because the newsletter is dynamically generated, pulling data 3 different data sources, otherwise it would be a cinch to use the existing tracking bug we utilize on simpler mailer that runs with CDO.NewMail and manual composition of the HTML code.
View Replies
View Related
error '80004005'
Unspecified error
when sending an attachment, how do i debug this?
i found out that by default, ASP apps can only access files that are on the computerthat the server runs on. how can i change this so the IIS will take the files off the client's computer?
View Replies
View Related
Is it possible to track emails that have bounced when sending out a newsletter using an asp email script?
I know its possibel to check if the email has been opened, using a tracking image but wasnt sure if tracking bouncebacks was possible.
i want to get it so that it will display how many emails (and possibly which ones) were bounced back or undelivered from any particular mailing.
View Replies
View Related
I want to write an web mailing list application that will track and record when the subscriber:
1. opens the email
2. clicks through a URL in the email
Any ideas how this can be done?
View Replies
View Related
I am currently developing a final year project which is a web based
tracking system tracking exam questions. I am using IIS as the
server, MS access for the database, and ASP with VBScript for the
scripting side of things.
One of the things I want to do would be to e-mail a user/moderator
whenever a exam question is edited/completed/updated. does anyone have
any previous expierence in this? i don't even know where to start.
View Replies
View Related
I am having a problem formatting an email message which comes from a form.
I am currently having difficulty with the <br> tag which I am using for line spaces within my email. I am getting an expected statement error message which is pointing to the line which is underlined below. I can't think what is causing this.
The code for my processing page is below:-
View Replies
View Related
IS the code for sending email using cdonts different if you are running a windows 2000 server with exchange 2000 as opposed to running a different windows server (NT) with exchange 5.5?
if I upgrade the server to exchange 2000 from 5.5 do i have to reinstall the cdo.dll on the server??? do i need to somehow reinitialize the cdo so it's active?
View Replies
View Related
Catching an error from CDONTS New Mail
I need to find away to catch an error if CDONTS” New Mail dose not deliver the email. I have searched for manuals on this but have only found short references on how to send email, nun of them say anything a bought returning an error
View Replies
View Related
I had a webmail CDONTS script working.quite well too I think
I had an error saying mail.to had a type mismatch. I went through the database (it's a web form mailing list for a client) and found what I thought to be bad email addresses. Tried it again and it works fine.
My question, is there anyway to validate the email address? I am assuming that CDONTS wants the text string to be in a certain format. How can I test the data for a valid format, and then throw out that email address if it is not in the expected format?
View Replies
View Related
can anyone see why this wouldn't work...it's driving me nuts
Set objcdmail = Server.CreateObject("CDONTS.NewMail")
objcdmail.From = "me@mydomain.com"
objcdmail.To = "me@mydomain.com"
objcdmail.Subject = "test"
objcdmail.Body = "testing"
objcdmail.send
Set objcdmail = Nothing
I have copied this from another page that I have. The original page takes
the details from a form on another page, so the results above are all
request.form("whatever") etc, and the original works!!
but if I try to put fixed values in as above it fails to work and I can't
see why?
I've even tried a response.write to check the values..and they look right,
but no mail is sent
I'm running win XP pro but have taken the CDONTS.DLL from my win 2000 pc and
done the regsv32 etc etc
maybe I should try to use CDOSYS but
a) I haven't a clue how and so
b) I copied a script directly from a help page which didn;'t work either!
c) the eventual host server is running NT4
View Replies
View Related
Sending mails using CDONTS works great but I have (for now) just 1 minor problem.
I would like to place the username (of the person located in my database) inside my input-box (type="text") and send that as a page to the person using cdonts.
here's a part of my code (simplified):
HTML = HTML & "<html>"
HTML = HTML & "<head>"
HTML = HTML & "</head>"
HTML = HTML & "<body>"
HTML = HTML & Email: <input type=""text"" name=""email"" value=""<% = strEmail %>"">
HTML = HTML & "</form>"
HTML = HTML & "</body>"
MyCDO.Body = HTML
So the problem arises at line 5 here. He does not understand the asp-tags inside the text. Anyone who knows how to solve this?
View Replies
View Related
I had to write a page in ASP which sends an email. I googled and was able to write the following code:
<html>
<body>
<%
Set Mail = Server.CreateObject("CDONTS.NewMail")
Mail.To = "XXXXXXXXXXXX@XXXXXX.COM"
Mail.From = "YYYYYYYYY@YYYYY.COM"
Mail.Subject = "Test MAIL Subject"
Mail.Body = " Body Body Body Body Body Bodyody Body Body"
If Mail.Send Then
Response.Write("Mail has been sent successfully")
Else
Response.Write("Mail Sending Failed")
End If
Set Mail = nothing
%>
</body>
</html>
When I run this script on a shared hosting server, It's saying "Mail
Sending Failed". I had never written ASP code before and couldn't find
what the reason is.. I also checked whether CDONTS.NewMail component
is available.
View Replies
View Related
Am looking for help in converting a CDONTS mail form script, which is not supported by my new host, into jscript. I have no fromal training in programming etc... Have self taught myself enough to probably get myself in trouble The following script i had written about 6 years ago for automated webimport intomy CRM "Goldmine" for populating database fields. Anyway, here is my old, and now worthless script...
View Replies
View Related
My problem is, when I send e-mail to our members, not all of them are getting them and there is no rhyme or reason. I was thinking of re-writting the program to go through MS Outlook so our Exchange Server will take care of sending it. Then again, probably there is someone who can help me figure out why some e-mail are not getting delivered even though they have valid e-mail addresses. There must just be about 25-35 out of probably close to 2000 members in our mailing list. I am using SMTP do you think it is getting overloaded with delivery? Sometimes they would come back with a delivery delayed notification.
I posted my code because there might be something in my program that does not work for mass e-mail sending and somebody might want to give me a suggestion on handling this matter.
What if I send the e-mail one by one instead of doing a bcc?
View Replies
View Related
I just found out that CDONTS was indeed installed on our web server so I've been playing around with some easy sample codes. However, when I run the code, nothing happens. I get no errors, it seems like everything went OK, but no email! Are there firewall issues with CDONTS? If so, how can I work around them?
View Replies
View Related
I'm not sure if CDONTS is loaded or what is wrong. On a new 2003 Web server w/FP extentions but mail is not being sent. In and ASP page I have:
set objSendMail = CreateObject("CDONTS.NewMail")
Which worked fine when I was using an NT 4 and IIS 4 or 5
View Replies
View Related
The code itself is working, this is more of a cosmetic thing for me...
lets say objRS("memail") = Join Bytes!
strEmail = objRS("memail") & ";bill.clinton@aol.com"
Mail.CC= strEmail
When the person (Mail.To) get's the message, the header only shows the objRS
value, followed by a semicolon, the bill.clinton address doesn't show up,
although he does get the email.
So, if the 'to' was for Sally Brown, when she get's the email, she only
see's one name on the CC line, in this case tom.petersen, she doesn't know
it went to bill.clinton as well, unless of course she does a reply to all,
then his name will show in the CC part.
Again, the code works, but I am trying ot get it to display right and was
wondering if it's the code, as it usually is in my case!
View Replies
View Related
After I run my cdon't.asp file, I saw a successful message saying "mail sent". Then, I went to open my inbox but find no mail. So, I went back to c:inetpubmailroot, I saw a folder called queue and saw that mail there. How do I solve this problem?
View Replies
View Related
When I sent the below statement in body of the CDONTs mail object it replaced the hyphens with question marks.Actual sent message: "Thursday, June 10, 1 - 3 pm"
Actual recieved message: "Thursday, June 10, 1 ? 3 pm"
View Replies
View Related
I am working with CDONTS mail object. The code doesn't give any syntax error; but, actually it doesn't work because I don't know how to give my local sever's machine name in the Mail Object's .From property. :P What is the machine name? Could any one give me the right format? Where do I know the machine name from? I tired by right clicking "My Computer" and seeing it's properties. But, I think that's not the machine name.
View Replies
View Related
Let me first outline the environment. The ASP app is running on a Windows 2000 Server within a large controlled network. I know Exchange Server is not required on this server for messages to be forwarded but I have to believe that the Exchage Server on the domain is the only way messages are passed once they leave the Web server.
If the domain's Exchange Server goes down what will happen to messages generated by the ASP app using CDONTS? Will the Web server's SMTP server continue to attempt delivery or do they just get dumped into the bad mail folder?
View Replies
View Related
i used the following script but it won't send the email. any suggestions why?
<%
Dim TBdy
Dim MyCDO
CR = Chr(13)
Set MyCDO = Server.CreateObject("CDONTS.NewMail")
MyCDO.From = "person@something.org"
MyCDO.To = "allstar@aol.com"
MyCDO.Subject = "collegebound info"
TBdy = Request.Form("cb_name")
MyCDO.Body = TBdy
MyCDO.Importance = 1 (Normal)
MyCDO.Send
Set MyCDO = nothing
%>
View Replies
View Related
I am trying to send e-mails to customers in a database. Each e-mail is customised for each customer, so I cannot simply copy all customers on the same e-mail. My logic loops through the appropriate recordset and attempts to send a notification e-mail to each customer. The problem is that about 10 - 20% of the e-mails do not get sent! (I know this because I :bcc myself on all the e-mails.) I also know that there is no problem with the e-mail addresses because when I try again to run the program with the same addresses but a smaller list of customers, those mails go out just fine.
The program generates a report which shows that it tried to send all the appropriate e-mails, but in reality several of the mails were not sent. What's interesting is that all of the e-mails near the beginning of the program execution get sent. But as the program goes on, more and more get skipped. It seems that CDONTS cannot keep up with the program execution.
Does anyone know of a way to solve this? What would be great would be a DO... WHILE loop that kept trying until the e-mail was sent successfully. But, for that approach to work, there would have to be some way for the program to check if the e-mail had gone out successfully. Another option would be a loop that waited until the *previous* e-mail had been sent successfully before attempting to send the next one.
Does anyone know of a way to test either of those conditions or of an alternate approach to avoid this problem I am having?
View Replies
View Related
Can anybody tell me how to send unicode mails using ASP and CDONTS.
Here is what I tried but it will display ??? for special characters in outlook.
I want to send email in lithunian and russian languages.
MY Server is MS 2003 running IIS6 .....
View Replies
View Related
I have to ask for some help on this simple task. I have a form that I want to sent via email. I made an asp mail form/file that looks like this:
Code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>
<body>
<form method="POST" name="aspmail.asp" action="--WEBBOT-SELF--">
<p> </p>
<p><input type="text" name="T1" size="20"></p>
<p><input type="submit" value="Submit" name="B1"><input type="reset" value="Reset" name="B2"></p>
</form>
</body>
</html>
Ib have linked this form via POST to my aspmail.asp cdonts code. This looks like like this:
Code:
<%
Dim objMail
Set objMail = Server.CreateObject("CDO.Message")
Set objConfig = Server.CreateObject("CDO.Configuration")
'Configuration:
objConfig.Fields(cdoSendUsingMethod) = cdoSendUsingPort
objConfig.Fields(cdoSMTPServer)="smtp.1and1.com"
objConfig.Fields(cdoSMTPServerPort)=25
objConfig.Fields(cdoSMTPAuthenticate)=cdoBasic
objConfig.Fields(cdoSendUserName) = "mdinrune-1"
objConfig.Fields(cdoSendPassword) = "rtdhe"
'Update configuration
objConfig.Fields.Update
Set objMail.Configuration = objConfig
objMail.From ="info@justonedomain.com"
objMail.To = "kmuel@aol.net"
objMail.Subject ="Information"
objMail.TextBody="This is a test for CDO.message"
objMail.Send
If Err.Number = 0 Then
Response.Write("Mail sent!")
Else
Response.Write("Error sending mail. Code: " & Err.Number)
Err.Clear
End If
Set objMail=Nothing
Set objConfig=Nothing
%>
Can anyone point out why this is not working? It should work.
View Replies
View Related
I'm sending an email in ASP using CDONTS and I'm trying to attach a file from the user's machine (i.e. client side) and right now it works... BUT what im doing now is having the user upload the file and it is saved on the server in the temp directory, then once the email is sent, the file is deleted.
So here's the question... Is there a way to attach a file using only the file info and data - i.e. without saving the file to the server. I have a pure asp upload include file that will let me view a file's data in binray format and I was wondering how I could use this to attach the file.
So to reiterate, can I attach a file that is not saved on the server... any takers?
View Replies
View Related
My ASP code is:
<%
dim mailComp,mailObj
mailComp="CDONTS"
set mailObj = Server.CreateObject("CDONTS.NewMail")
mailObj.BodyFormat = 0
mailObj.MailFormat = 0
mailObj.From = "Didem.Gultoprak@vestel.com.tr" 'sadece bir örnek
mailObj.To = "Pinar.Gokcen@vestel.com.tr"
mailObj.Subject = session("admin")
mailObj.Body = request.Form("comments")
mailObj.Send
set mailObj=nothing
response.Write("mail sent")
%>
but no mail comes to me.All mails stored in Queue folder in MailRoot.
View Replies
View Related
i am devloping a carrer page. i want 2 give the facility 2 user to upload the resume and send to the mail id. for example in yahoo mail. one can attach resume and send to the desired id. i want to do it in cdonts. so can anybody help me?????
View Replies
View Related
i have create a web pages which is a register form for customer, and then when the customer fill up the form and click submit, it will send a mail to the customer for comfirmation. below is the coding i use: Code:
View Replies
View Related
I run a web site that uses various forms to send email to customers. For example, I have a "Forgot your password?" script and a "Email this page" script.I've found out that when a user sends an email via my site to a Hotmail address, the email just "disappears." I'm assuming Hotmail is considering the email SPAM because it was send by my web server? The site uses ASP and I've tried using CDONTS and CDOSYS (which I specified a SMTP server for) and nothing seems to work for Hotmail.
A large portion of my customers user Hotmail, so banning it really isn't an option.Is there anything I can do to prevent Hotmail from blocking my site's emails?
View Replies
View Related