A. The probable cause is
that your SMTP server needs
authenticating. So what is this
all about? Your email uses two
different type servers to send
and receive email. To receive it
uses one called a POP3 server
and for sending email it uses
one called SMTP.
POP3 can stand for different
things in computers, but in this
case, it is for Post Office
Protocol, and the current
version is 3. Therefore, in most
of today's email programs, POP3
is used to receive email over
the Internet using the TCP/IP
protocol.
SMTP stands for Small Mail
Transfer Protocol, and it is the
de facto standard used to send
email over the Internet using
TCP/IP protocol.
In an effort to prevent the
sending of spam, authentication
of the senders email address is
required. Let's say that your
ISP (Internet Service Provider)
is BellSouth. In order for you
to send email through their SMTP
server, you must have a valid
account with them. This prevents
a spammer from using your
account name (spoofing) to send
spam through any other ISP.
In order for your ISP to be sure
that you have an account with
them, the email address you are
using to send the email must be
authenticated. This is also what
prevents you from sending email
using your BellSouth account
when you are away from home,
possibly in a hotel, and may be
using another ISP like Comcast
or EarthLink.
There are two of ways to
authenticate your account. One
temporary, and the other
permanent.
1. Temporary - Pop before you
SMTP - Meaning.... check your
email for new mail before trying
to send email. This will add
your IP address to a relay
host's file and should allows
any email to be sent from that
IP address for 30 minutes or so.
After 30 minutes you have to
authenticate again.
2. Configure your email client
to authenticate automatically by
checking the "my server requires
authentication" box in your
email configuration. You will be
able to send mail without having
to "pop" check your mail box
first.
OK, so now how is this done?
I'll go through the process
using Outlook Express, the most
common email program.
Open Outlook Express. Click
Tools, then Accounts. Highlight
the account you want to
authenticate, and click the
Properties button, then the
Server tab. Near the bottom,
check the box in front of "My
server requires authentication".
Now click the Settings button,
and click the dot in front of
"Use same settings as my
incoming mail server". Click OK,
OK, Close. That should do it.