to send email, however i get error '8004020f' on the objMessage "send" line
this code works usually, however for some reason i get this error on this site.....
I'm trying to set up a very simple asp page that sends me an email when it runs. This is just to try and get CDOSYS working so I can send out emails from my website.
Everything is fine right up until I execute the ".Send" method. What could be wrong? What does the error mean?
The output from the source below is: "test1 error '8004020f'
Does anybody have an idea why is this happening. The following code works great on my development machine (windows 2000 pro), but on the test server (Windows 2000 Server) it can only send emails to addresses on our domain. If I specify other address I just get a 8004020f error message. The smtp server I'm trying to send is on a separate machine (Windows NT Server).
I think it has something to do with web server configuration, or even maybe smtp server? But the fact that I can send it from my machine throws me off... I also tried a Perl script to send email using the same smtp server and I have the same problem, works from my machine, fails on test server. Anyone came across something like that? Code:
My page sends an email using CDO to a username pulled from a database as follows:
With cdoMessage Set .Configuration = cdoConfig .From = "Admin <admin@MyCompany.com>" .To = rs("USERName") & "@MyCompany.com" .Subject = "Notification #" & rs("subject_Num") .TextBody = txtVar .Send End With
this works great so long as USERName isn't garbage. If there are bad characters in it that IIS doesn't like, it get an error '8004020f' at the .send line.
I was wondering if there was an easy and / or publicly available code snippet that could check the user name for special chars. Ideally, it would email me if there was a problem with the USERName rather than just strip the bad chars out and send it to whatever is left.
I have a client with a site that users can register at, we collect their emails, if they have one, in an Access db. I have a page that uses CDOSYS to send messages to those emails but I am getting "error '8004020f" when I do this.
About 75% of the members have emails so some email fields in the db are empty. One issue with my webhost is that I cannot send by CDOSYS more than 99 emails at a time, so I select all emails where the ID is less than 97, that is about 85 emails total. After the first group goes out the page redirects to another page so the next group can go out. Code:
I'm having a bit of trouble with an ASP form that I'm maintaining. Someone else wrote it and I'm new to CDO objects. I have a CDO.Message and a CDO.Configuration.
I set up the configuraton fields for the port and smtp server's ip address to be used. The configuration property of the message is set to be the new configuration object.
Then there's a ton of stuff appending bits and pieces to the text body.
Finally we have the message's Send method being called. That's where it breaks.
It seemed to just stop working one day. When I submit the form, the message returned is simply:
error '8004020f'
I know from the MSDN website that this error code means 'Failure in obtaining user token.' What I don't know is how to fix it!
I'd like to send a variable generated in the script back to a batch file. I can run the batch file by using objShell.Run(lock.bat filename). My batch file lock.bat runs fine with the argument "filename", the problem is that "filename" is actually a variable that is created in the script and I want the value passed to the batch file, not the label. Any ideas/sampe code
I have a page that whenever an error occur, I send an email to support with the error description, script name, server, referer, etc...
However, I want to add the line number to the email message. So far, I have found that you would have to modify the custom error (500;100) on the IIS to point to your own error page to be able to use the Server.GetLastError object.
Does anyone know if there is a way out there that does not require changing the IIS settings?
Error Type: Microsoft VBScript runtime (0x800A000D) Type mismatch: 'sid' /beta/files/index.asp
There is no line number, and there is absolutely nothing on that page using sid, and I mean not even a word, or even part of a word, in that document or any of the include documents.
I have put the files from the production server back from the past three days, and I am still getting this error.
It happened very suddenly, when I was made a change to a css file. Yes, I know that CSS is client side and has no effect whatsoever on the server, but there it is.
Does anyone have a clue about this? All the Googling has resulted in errors with line numbers. Heck, if there were a line number, I wouldn't be posting here - I'd fix it.
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. /systeminfo.asp, line 0
I could use some input on how to avoid this error. I am fairly new to .asp and scripting, so I'm open to all comments/suggestions. I am geting this error when I try to access an area of the database which does not yet contain data in the record. Code:
I had created a macro to read data from an excel sheet and write the values to a text file. I had used "ActiveSheet.Range("GB" & k).Value" command to read the values from the excel.some cells in the excel sheet is having two lines value and four lines data, the text file is generating that value in a single line. (Ex. the cell value in address column is in four lines and should display in four lines in the text file generated from the macro)
Can i do something in the excel sheet or in vb script to read the address value line by line and write line by line in text file?
Is it possible to redirect the server to another ASP page if the requested page throws an error? I want to redirect the user to a custom error page and then send the webmaster an email that contains the error message.
I patched lastnight. My cdo send email code worked until this AM. The code has been working for months on my 2003 web server relaying to my exchange 2003 server. I now get
error '80040211' /Ricweb/standards/testemail.asp, line 35 .....
I have an encrypted .txt file created by asp. Its formatted with lines etc. Title followed by description underneath. I need to read this into ASP now, and parse it line by line. On each line read, run the function to unencrpt and add line to a new file.
Its the line by line Im having trouble with. If i do the full textstream no formatting takes place coz im adding the fulltextstream all in one addline call. How can I loop through lines ?
I have created a New Users registration form for my database. The User enters there details such as email, account, name etc, and then clicks a Register button. This should send an e-mail to the User with a link for them to click to activate there account.
When i click on register however, i get a page not found message. When i try to diplay my Confirmation page, i get the error mention ed above.
i am trying harder to mix this 2 solutions... but without success... the below on seen to be grabing a template and replace the data with the values posted in a form Code:
I've managed to code a function that will straightly replace some given character to another, for security of my pages. For example, I can convert (") to " and (') to ´ ..etc in the form(text field) that allow user to post some data to be stored in the db. But then I don't want the user to write it in HTML tag, and I want that when user press [Enter] on the keyboard, then I can redisplay the message in the way that the user really type in (new line). What I'm thinking is if I can replace the [ENTER] pressing to <br> to be stored in my db. But I didn't found the way I can do that. /n such as in c++ didn't solve. Anybody knows? I use ASP VBscripts/ Does my question clear?
I am trying to trap my ASP errors using the ASP error object. Everything works almost fine, but I can't retrieve the line number where the error occured. Here is a little piece of my code: ========================== If Err <> 0 Then Response.Status = "500 Internal Server Error" Response.Expires = 0
in my textbody, i have several fields to send as an e-mail, but they would not fit into one row, how could put on the other line in the text body e-mails my other fields, thanks
# Set myMail=CreateObject("CDO.Message") myMail.Subject="Sending email with CDO" myMail.From="mail@mail.com" myMail.To="mail@mail.org" myMail.TextBody = "comment " & request.form("comment") & "; " & "city " & request.form("city") myMail.Send set myMail=nothing /#
1. I have a form that insterts data in a database 2. I show this information in a pop-up page 3. When the user enter too much content it makes all the pop-up too widther and it breaks the design.
I want determinate a specific number of caracters and then do a line break.
Im developing a site for an organisation im a member of. Im trying to make updating the site a simple as possible for the organistions staff, some of which are not the computer literate. So i have made a kind of template site where the content of all the pages held in a access db. I have then made an admin backend where organisation staff can login and update the contents of pages simply by editing text in a text box and clicking the update button.
However, i've come across a problem. When users leave a line break in the text box the output page doesnt display the gap. I am using a simple response write to display the contents of the attribute on the page. Currently the only way im managing to get line breaks is to enter a '<br>' into the text box on the admin page.
How could i make it so when a line is left blank on the text box the database records this and displays it on the output page?
ive checked the text file for it to validate it for removal, if it returns true i need to remove the line and clear that line so new lines can be added in the future. how can i remove a spcified line from the file?
We've built a page that allows users to enter items that will ultimately become a list. One particular user enters them into the textarea on the page and for some reason always puts a hard return into the textarea before she submits. This goes into SQL as a line break and it's screwing up how the page renders.
How do I find this via code so that I can replace it? I've tried looking for chr(13) + chr(10) and vbCr and vbCrLf and replacing them with "" but it doesn't seem to work. Am I missing something?
I'm trying to save to a message field with the field type, memo. Say I save the message: "Test 1 Test 2 Test 3"
When I response.write it, it will turn out like " Test 1 Test 2 Test 3" losing all the line breaks and such If I response.write it within <textarea> </textarea> tags it comes back