I use the following code to send email from an ASP page:
Set objSendMail = Server.CreateObject("CDONTS.NewMail")
objSendMail.From = "firstname.lastname@example.org"
objSendMail.To = "email@example.com"
objSendMail.Subject = "Form Results - Get a Quote"
objSendMail.Body = "This is the Body text of this test mail."
Set objSendMail = Nothing
Of course, the the email addresses above are real on my ASP page.
After the above code is executed, I don't receive any email.
The following is the code to send the email. It sent successfully. but I got the wrong result. I got this in my email:
------------------------------------------------------------------------------------ vi assign =xxxxxxxxxx-com-john.mathews:email:11:11:/mailboxes/xxxxxxxxxx.com/johnmathews::: ------------------------------------------------------------------------------------
*** Why the dot "." is disappeared after john ? It should be "...../john.mathews"
I am using the CDONTS.NewMail object to send e-mail programmatically. We upgraded our IIS server from NT to Windows 2003 Server. Now it does not appear that the CDONTS object is available on the 2003 Server? Is this correct? If so, how does one send e-mail programmatically on 2003 Server using "Classic ASP" (not .NET). Which object do I use?
Is there a way to determin if the email message was sent? I have a numnber of applications that use CDONTS to send mail from both ASP and ASPX pages. If the server is down mail does not get sent. I do not see a way to determine this by code. Does anyone know of a way?
I'm having a problem with cdonts.newmail. quite simply when i try to use the server.createobject method to create it it gives me an invalid progid error. it works fine on the test server so the problem is somewhere in the server settings and not with the code. both servers use win2k advanced server.
I'm not sure what information is relevent to this problem so if you need more information please just ask.
specifically I'm wondering if it's possible to dissable the object, preventing it to be created. if this can be done where would you do it?
Does someone know the cause of this error? I'm developing a simple christian site for our church and it needs to have an email functionality. When I submit the form I receive this error. Can anyone give me some tips?
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?
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"
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.
<% Set Mail=Server.CreateObject("CDONTS.NewMail") Mail.To="firstname.lastname@example.org" Mail.From="email@example.com" Mail.Subject="Just testing my script" Mail.Body="Hey! I am sending this email through an ASP Page and guess what? I havenít learnt much yet, but know that ASP is very powerful." Mail.Send Set Mail=nothing %>
This is the Code and when i Refresh nothing happens, and i didnt receive any emails. i am using IIS 4.0.
dim objCDO Set objCDO = Server.CreateObject("CDONTS.NewMail") objCDO.To = "firstname.lastname@example.org" objCDO.From = "email@example.com" objCDO.Importance = 2 'High importance! Dim txtSubject txtSubject = "Hello Scott! We were wanting your advice on some programming issues. Please come to Redmond at your earliest convenience for a very fat check!"
objCDO.Subject = "Attn: Scott, we need you!!" objCDO.Body = txtSubject objCDO.Send
I'm sending out a monthly newsletter to a whole bunch of clients of my company, by using the CDONTS.NewMail Object in ASP. I've added some email addresses of some of my co-workers to my database to see if the message comes out right in their mailboxes.
Most of them received it right, but there were a few cases where, if their Outlook settings were set to the "Rich Text" option in their Mail settings, it came out as scibberish code. Freaked me out!
I was under the impression that by using the CDONTS.NewMail object, and setting the MailFormat and BodyFormat to HTML it should appear right in the receipients inbox. I understand that if it is set to "Plain Text" that it would come out as plain text, but "Rich Text"? And how would I know how many people receives it this way?
In addition to this, I have added the option to receive a Plain Text version of my newsletter, but the problem is that most of the email addresses in my database were manually added, since the newsletter is being sent to selected corporate groups.
Thus, we set all entries to send it as HTML, and if they would like to receive Plain Text, they can update their subscription on our website by clicking a link provided within the distribution.
I am running the following script for sending e-mail thro web
Set objCDOMail = Server.CreateObject("CDONTS.NewMail") objCDOMail.From = "firstname.lastname@example.org" objCDOMail.To = "email@example.com" objCDOMail.Subject = "Library books" objCDOMail.BodyFormat = 0 objCDOMail.MailFormat = 0 objCDOMail.Body = "hi" objCDOMail.Send Set objCDOMail = Nothing ------------------------- I get the following error, when I call send method of CDONTS.NewMail object --------------------- Microsoft VBScript runtime error '800a0046' Permission denied
/cae/library/issueupdate.asp, line 61
I tried both the following. Everything looks fine. My OS is windows200 server
Set Mail = Server.CreateObject("CDONTS.NewMail") Mail.From = "myE-mailHere@myDomain.com" Mail.To = "firstname.lastname@example.org" Mail.BCC= email Mail.Subject = "Welcome to Kindis website" Mail.BodyFormat = 0 Mail.MailFormat = 0 Mail.Body = "<h2>Hello</h2><br><b>This is my e-mail in HTML format</b>" Mail.Send Set Mail = Nothing <---- Line 121 %>
when i try sending the email i get this error:
CDONTS.NewMail.1 error '80020009'
Unable to connect to server
/kindis/register4.asp, line 121
does it have to be with the mail server im sending to or should i be including a file in this file?
I've got an asp page with a CDONTS object sending HTML mails with proper attachments on them... thing is, some mail recipients get the full attach ok, and some don't (but still get the HTML ok)! (all recipients added to the same object... no more than 10 recipients)
i believe it's got something to do with MIME types and stuff, but i've got no ideia on how to solve this problem...
I have just inherited a web site with ASP coding. There is a contact form that when submitted sends an e-mail to the administrator. The site was on a Windows server and is now on a Apache *nix server using Sun ONE ASP. I've included the code and error I am receiving. Some suggestions/directions would be much appreciated.
I also have included the original error and line of code I changed it from in case it was necessary?
CDONTS.NewMail.1 (0x80020009) Component is disabled /thankyou.asp, line 61
I am using the CDONTS.newmail object to send file as an attachment so I used attachfile method. it seems the attach file wont work if the file size more than 100 KB , does anybody know if there is a size limit or where to change it I am using the SMTP server included with IIS 5.0.
PS when file is sent, it will show on the EMAIL as an attachment only with 0 bytes.
Here's the scenario. I'm currently using cdosys/asp to send mail to our SMTP server. We use a product called MailFilter to check for SPAM. It doesn't work very well. If MailFilter isn't working cdosys also has problems and emails don't get sent. As these email are confirmations for customer's bookings this means lots of customers calling to see where their confirmation emails have gone. The root of the problem is MailFilter but that here to stay. So I had this thought of sending the message to a queue of some sort so at least they will get to the customer eventually rather than being lost for good. So here's the question:
Can I/How do I send messages to a mailbox on our exchange server using cdo.message?
my CDONTS email isn't sending.. I think the code is set up correctly but I'm not positive. Is there a way to specify a mail server, if necessary? It seems to be going through without a hitch but the emails are never arriving, to any box I send them to. So perhaps our server needs some sort of authentication before permitting outgoing mails, I'm not really sure. Is there a way to check this?
I have our form set up on a standard html page, with a "action=process.asp" command..
here's the process.asp file..
<% 'Option Explicit Dim objIndexMail Set objIndexMail = Server.CreateObject("CDONTS.NewMail") objIndexMail.From = Request.Form("email") objIndexMail.To = "email@example.com" objIndexMail.Cc = "firstname.lastname@example.org"
objIndexMail.Subject = "New Inquiry from" & Request.Form("parents")
Response.Write("Ready to create body")
objIndexMail.Body = "bunch of body text here"
Set objIndexMail = Nothing Response.Write("Thank You") %>
it gets to the thank you message every time, but nothing ever arrives in my mailboxes...
I am using CDONTS object to send emails to a person when he is registered with the web portal,but the problem is the mail is getting filtered as a spam or junk mail, and does not land in the Inbox,how to send this auto generated email into the inbox and not as a spam or bulk mail.
I'm running Win2K... and have an ASP script that uses the CDONTS object properties to send email from a web-enabled ASP form. Problem is, the page is loading fine, with no errors. However, when I check the '/queue' folder in my Inetpub directory, I see all my mail queued there. It never gets sent. There are no emails in the '/badmail' folder, or in any other folder in '/mailroot'. What gives?
I'm kinda vague on how SMTP works exactly, in Win2K. What I'm trying to do is to send email over a LAN to a client. I want to avoid installing MS Exchange Server if possible. Am just trying to have a client on the LAN send email, and then have the client's Outlook retrieve said mail. All this done offline, without ever connecting to the Net.