Linux םירתא ןוסחא
Starter םירתא ןוסחא
Mini רתא ןוסחא
Regular םירתא ןוסחיא
Midi רתא ןוסחיא
Extra םירתא ןוסחא
(ילאוטריו) המצוע ןוסחא
תונולחב םירתא ןוסחיא
Mini םירתא חוריא
Regular רתא חוריא
Midi םירתא חוריא
Extra רתא חוריא
םיידועיי םיתרש חוריא
הפוריאב םירתא חוריא
SSL הנפצה תוחתפמ
לארשי םירתא ןוסכיא
לארשי םיתרש חורא
ןיימוד
|
|
ASP Mail Troubleshooting - םירתא ןוסחא
- How do I determine the cause of a mail failure?
- What would cause an "Operation timed out error"? or "ASPMail has been working great but suddenly I'm getting
an 'Operation timed out' error.
- I'm adding attachments but
they aren't being added to the actual mailing. What's wrong?
- "AddCC or AddBCC doesn't work" - is this a bug with 'ASPMail'? or "I adding
multiple recipients but only the first one is getting delivered. What's
wrong with ASPMail?"
- How do I create a line-break in a
message?
- How do I set the username and password to send
mail?
- My mail to AOL is bouncing. What am I doing wrong?
- Does ASPMail support 8bit messages?
or "does ASPMail support Japanese character set"
- Can I repeatedly assign values to the BodyText property? and "The
message text keeps growing with each email I send."
- Can ASPMail be used to retrieve files off the client
computer?
- The SMTP server is reporting back a "no relay" error. What's wrong?
- Some of our emails are getting equal signs ("=") at
the end of lines in some messages. Why?
Back to Top
How do I determine the cause of a mail failure?
Note about FromAddress: You must specify a value for the FromAddress property. Mail
failure will occur without a FromAddress.
If the component can determine why the SendMail method failed, that information will be
stored in the Response property. So, for example, to print that information to the clients
browser you could add the following code:
if not Mailer.SendMail then
if Mailer.Response <> ''" then
strError = Mailer.Response
else
strError = "Unknown"
end if
Response.Write "Mail failure occured. Reason: " & strError
end if
Another fairly common problem is when a user reports that a specific feature is not
working. For example BCC's may seem to never reach their destination. A valuable debugging
tool is available with the SMTPLog feature. Assign a valid filename to this property and
the contents of the SMTP transaction that occurs during a SendMail call will be recorded
to this file. If you find that the SMTP transaction occurs without error then you should
check elsewhere for the cause of mail delivery failure. Invariably the user finds that the
BCC address was invalid or that the address was misconfigured. The SMTPLog feature allows
you to verify if the transactions are complete and valid before pursuing other avenues in
determining the cause of failure.
Back to Top
What would cause an "Operation timed out
error"? or "ASPMail has been working great but suddenly I'm getting an
'Operation timed out' error.
Reasons for operation timed out include:
- SMTP server is down, overloaded or simply not
responding
- Firewall blocking port 25 between ASPMail and
SMTP server
- Packet filtering blocking port 25 between
ASPMail and SMTP server
- IP route is down
- Your Winsock configured DNS server is down
Back to Top
I'm adding attachments but they aren't being added to the
actual mailing. What's wrong?
- The path specified is not valid.
- The user the component is running under,
typically the anonymous IIS user, does not have rights to open the file.
The anon IIS user, by default, cannot read from networked drives so a
path such as \\foobar\files\myfile.zip is not valid.
- The file is open by another process that's denying reads to the file.
Back to Top
"AddCC or AddBCC doesn't work" - is this a
bug with 'ASPMail'? or "I adding multiple recipients but only the first one is
getting delivered. What's wrong with ASPMail?"
AddRecipient, AddCC and AddBCC work just as they should. The problem is not with
ASPMail. It is likely that your SMTP server is rejecting "foreign addresses"
(see "no relay" question below).
To test whether ASPMail is functioning properly use the SMTPLog property to capture an
SMTP session with multiple recipients. All the recipients you send to should appear in the
log as the SMTP envelope is sent. If they all appear then the problem is with your SMTP
server or an SMTP server down the stream (or your addresses are invalid).
Back to Top
I'm adding How do I create a line-break in a message?
Under VBScript you can use the predefined constant VbCrLf. Simply using a Chr(13) or a
Chr(10) will not work --you must use both -- the VBCrLf defined constant is the preferred
method. A Carriage-return and line-feed character are required to create a new line in the
message. See the sample scripts for examples.
Back to Top
How do I set the username and password to send
mail?
Standard SMTP does not use a uid/pwd so it isn't needed. The protocol used to retrieve
mail, POP3 typically requires a uid/pwd but ASPMail doesn't use POP3 since it is a send
mail component.
Back to Top
My mail to AOL is bouncing. What am I doing
wrong?
AOL will not accept anything other than a true address in the "From:"
heading. Just about every mail system out there, except AOL and Compuserve, will accept
the "No Mail Address" as the "From:" header. (thanks to R.S for this
info).
Back to Top
Does ASPMail support 8bit messages? or "does ASPMail
support Japanese character set"
ASPMail supports any 8 bit characters but please note:
- Message bodies may be 8bit.
- Some SMTP servers drop the 8th bit in message
headers including Subject lines.
- You can encode message subjects using a new method named EncodeHeader. See the methods page for details. Some character sets don't work
properly using this method, some do. We don't have any support for character sets that
don't work properly using this encoding.
Back to Top
Can I repeatedly assign values to the BodyText property?
and "The message text keeps growing with each email I send."
Yes, the text will be appended to the message. Use ClearBodyText if you need to clear
the message text.
Back to Top
Can ASPMail be used to retrieve files off the client
computer?
ASPMail is a server-side component. Retrieving files from the client computer requires
a client-side component that has access to the client's local harddisk or a browser that
supports file uploads in addition to a server side component/extension that can accept
those files. ASPMail does not support this function.
Back to Top
The SMTP server is reporting back a "no relay" error.
What's wrong?
The SMTP server is looking at your FromAddress and determining that it doesn't know who
you are. Some SMTP servers are configured to disallow the "relaying" or transfer
of mail originating from addresses outside of its own domain. The only solution is to
provide a FromAddress that's local to the SMTP server's domain or get the operator of the
SMTP server to allow the FromAddress you are using. This setting is commonly used by ISP's
to prevent spammers from using their resources.
Back to Top
Some of our emails are getting equal signs at the end of
lines in some messages. Why?
ASPMail can encode high characters using a scheme where the = sign
indicates a character to be decoded follow by the hex string value of
the character to be encoded. This system of course assumes that the client can decode
these characters (which most can). This is called quoted-printable encoding. The default
for ASPMail is not to use QP encoding. Things that trigger automatic QP encoding:
- High characters - characters with the following
ordinal values 0..31,61,128..255
- Long lines of a message body (you can turn wordwrap on to fix this case)
Most clients are capable of handling QP encoding. If your client is not capable then
you should upgrade your client or you must work within the above limitations to prevent
the QP encoding from occuring.
Back to Top
|