OE & Yahoo Mail

  • Thread starter Old Codger \(TX\)
  • Start date
O

Old Codger \(TX\)

How do I setup OE to send and receive my Yahoo mail? (running WinXP Home)

Old Codger
= = =
"Wives are young men's mistresses, companions for middle age, and old men's
nurses."
---Frances Bacon, Essays: Of Marriage and Single Life
= = =
 
O

Old Codger \(TX\)

Thanx! Just d/l it and now will tinker.

Old said:
How do I setup OE to send and receive my Yahoo mail? (running WinXP
Home)

Old Codger
= = =
"Wives are young men's mistresses, companions for middle age, and old
men's nurses."
---Frances Bacon, Essays: Of Marriage and Single Life
= = =

You can't do this without a little help from a program called Yahoo POPS. A
good thread on options here:

http://www.experts-exchange.com/Applications/Email/Q_20836380.html
 
K

Kuay Tim

Hi Old Codger,

POP3 service for U.S. Yahoo e-mail accounts is not free. If you're paying
for the service the instructions will be found at the Yahoo site. It will
likely include the requirement of filling out the Yahoo Delivers
questionnaire of personal details. When it was free an alternative e-mail
address was required. Putting in a real address resulted in some spam.

--
Tim K.
aka Kuay Tim
MVP - (IE/OE)
Lynnwood, WA
*
 
O

Old Codger \(TX\)

I d/l the program referenced below and find that it allows OE to send and
receive Yahoo! mail just fine.

YPOPs
http://yahoopops.sourceforge.net

Might want to give it a try.

Hi Old Codger,

POP3 service for U.S. Yahoo e-mail accounts is not free. If you're paying
for the service the instructions will be found at the Yahoo site. It will
likely include the requirement of filling out the Yahoo Delivers
questionnaire of personal details. When it was free an alternative e-mail
address was required. Putting in a real address resulted in some spam.

--
Tim K.
aka Kuay Tim
MVP - (IE/OE)
Lynnwood, WA
*
 
V

Vanguard

Old Codger (TX) said:
I d/l the program referenced below and find that it allows OE to send
and
receive Yahoo! mail just fine.

YPOPs
http://yahoopops.sourceforge.net


I use YahooPOPs but had to revert to version 0.5 (the latest version is
0.6). The latest version won't permit HTTPS connect to Yahoo (a problem
with SSL), it has problems with Yahoo cookies in trying to emulate a
persistent session (but you can configure Ypops to cache them for zero
seconds), and some other niggling problems. All those problems go away
(well, they aren't there because they are in the new version) when I
went back to version 0.5.

While YahooPOPs is primarily used to access your inbound e-mails from
your Yahoo account as though it were a POP3 server to which your
POP3-compliant e-mail client connects, YahooPOPs can also emulate an
SMTP server so you can send your outbound e-mails through Yahoo. The
problem with sending out e-mails through freebie Yahoo accounts is that
Yahoo appends their promotional spam signature onto your outbound
e-mails when using their freebie service. That makes your e-mails look
amatuerish. If your ISP provides an SMTP server then use that instead.
You can configure a "Yahoo" account in your e-mail client to connect to
the YahooPOPs local POP3 proxy for inbound e-mails from your Yahoo
account and your ISP's SMTP server for outbound e-mails.

Note that using YahooPOPs is not as reliable as using Yahoo's POP3 mail
server (once you pay for access to it). See http://snipurl.com/bpq1.
YahooPOPs dies on me about 2 to 4 times per week. I'll notice the mail
polls will timeout because YahooPOPs has become unresponsive, so I kill
it in Task Manager and restart it using its shortcut. I have had
YahooPOPs go dead often enough that I get real close to paying for
Yahoo.

If your Yahoo account is very important or critical to you, consider
paying Yahoo for access to their POP3 and SMTP mail servers. Otherwise,
realize that free solutions often have their own costs, like reduce
reliability and stability.
 
R

RRR_News

Vanguard,
Make sure that your Yahoo acct's settings in OE, have the timeout set for the max, 5 mins. I to use version 5, probably for the same reasons that you describe. Sometimes I need to go to the Yahoo webmail page, when a large spam message is corrupted, that causes mail not to download properly in OE, and delete it. So it will allow the rest of mail messages to go through.

--

Add MS to your News Reader: news://msnews.microsoft.com
Rich/rerat

(RRR News) <message rule>
<<Previous Text Snipped to Save Bandwidth When Appropriate>>

"Vanguard" <see_signature> wrote in message
Old Codger (TX) said:
I d/l the program referenced below and find that it allows OE to send
and
receive Yahoo! mail just fine.

YPOPs
http://yahoopops.sourceforge.net


I use YahooPOPs but had to revert to version 0.5 (the latest version is
0.6). The latest version won't permit HTTPS connect to Yahoo (a problem
with SSL), it has problems with Yahoo cookies in trying to emulate a
persistent session (but you can configure Ypops to cache them for zero
seconds), and some other niggling problems. All those problems go away
(well, they aren't there because they are in the new version) when I
went back to version 0.5.

While YahooPOPs is primarily used to access your inbound e-mails from
your Yahoo account as though it were a POP3 server to which your
POP3-compliant e-mail client connects, YahooPOPs can also emulate an
SMTP server so you can send your outbound e-mails through Yahoo. The
problem with sending out e-mails through freebie Yahoo accounts is that
Yahoo appends their promotional spam signature onto your outbound
e-mails when using their freebie service. That makes your e-mails look
amatuerish. If your ISP provides an SMTP server then use that instead.
You can configure a "Yahoo" account in your e-mail client to connect to
the YahooPOPs local POP3 proxy for inbound e-mails from your Yahoo
account and your ISP's SMTP server for outbound e-mails.

Note that using YahooPOPs is not as reliable as using Yahoo's POP3 mail
server (once you pay for access to it). See http://snipurl.com/bpq1.
YahooPOPs dies on me about 2 to 4 times per week. I'll notice the mail
polls will timeout because YahooPOPs has become unresponsive, so I kill
it in Task Manager and restart it using its shortcut. I have had
YahooPOPs go dead often enough that I get real close to paying for
Yahoo.

If your Yahoo account is very important or critical to you, consider
paying Yahoo for access to their POP3 and SMTP mail servers. Otherwise,
realize that free solutions often have their own costs, like reduce
reliability and stability.
 
V

Vanguard

Vanguard,
Make sure that your Yahoo acct's settings in OE, have the timeout set
for the max, 5 mins. I to use version 5, probably for the same reasons
that you describe. Sometimes I need to go to the Yahoo webmail page,
when a large spam message is corrupted, that causes mail not to download
properly in OE, and delete it. So it will allow the rest of mail
messages to go through.

----------

Reply:

Increasing the server timeout setting never helped. The problems could
be illustrated using test e-mails of just a couple kilobytes in size
(i.e., just a simply "testing" in the subject and body). Also, if the
timeout were set to 5 minutes, the errors were occurring within a few
seconds if not immediately of attempting a mail poll through YahooPOPs.
Version 0.5 still has problems but version 0.6 became unusable to me
even with effectively disabling the cookie caching and attempt to
emulate persistent mail session.

Be prepared for YahooPOPs to go unresponsive and you'll have to reload
it. Be prepared for popups asking for the correct username and password
although they are correct. POP3 only reports 2 errors, +OK and -ERR, so
the e-mail client really can't tell what went wrong during
authentication, and Outlook [Express] simply guesses the wrong username
or password was used. I noticed that YahooPOPs has more authentication
problems when using MD5 to secure the login credentials than when it
uses HTTPS.

YahooPOPs is great for accessing freebie Yahoo accounts with POP3 e-mail
clients, but it is nowhere as stable or reliable as using POP3 itself.
I've used YahooPOPs for about a year, I continue to use it despite its
faults and flakiness, yet periodically I review my e-mail setup to see
if I can do better and get rid of YahooPOPs. I would've switched to
Gmail because of their new POP3 and SMTP service but it requires SSL
(and my e-mail notifiers and anti-spam products don't support SSL
although I can use sTunnel to give me SSL access), and I've discovered a
nasty bug if you do a headers-only mail poll (http://snipurl.com/bpcq).
So I couldn't get rid of YahooPOPs and switch to Gmail because Gmail's
POP3 service is screwed up. So I used YahooPOPs but I keep looking for
a better solution - and a free one although I might eventually have to
bite the bullet on paying for reliable service.
 
R

RRR_News

Vanguard,
1. I have no understanding of "UIDL", or its purpose in YPops. But when I see it in the download status window for YPops, as indicated in your example at (http://snipurl.com/bpcq). I have found that there is a corrupted message that is blocking the download, and I need to go through Yahoo's webmail, and delete that message. Then downloading proceeds normally into OE. I receive mail from 4 yahoo accts on my PC, and my wife receives mail on 2 accts on her laptop connected wirelessly.

2. I also is a SPAM filter program called PopFile. It uses Port 110 for incoming mail, which causes me to have to use Port 123 for YPops, on the Yahoo Mail acct's Advance tab i still have it set to 110.

So on the Yahoo MailAcct> Properties> Server tab Incoming Server UserID, I use:
127.0.0.1:123:YahooUserID instead of 127.0.0.1:110:YahooUserID

For my Comcast acct I use:
mail.comcast.net:ComcastUserID

Basically Pop3.Server.Name:UserID

So you may need to tweak your filtering programs, to get YPops to work as desired, if it is possible.

3. You may still have a timeout problem, if you are polling 2 or more Yahoo accts, one after the other. If you have other POP3 accts, try altering the names of the Yahoo accts, so that they are separated from each other, in the Mail acct tab. It appears that this can be done in OE6, which seemed "hit or miss", in earlier versions, of OE.
--

Add MS to your News Reader: news://msnews.microsoft.com
Rich/rerat

(RRR News) <message rule>
<<Previous Text Snipped to Save Bandwidth When Appropriate>>


"Vanguard" <see_signature> wrote in message
----------

Reply:

Increasing the server timeout setting never helped. The problems could
be illustrated using test e-mails of just a couple kilobytes in size
(i.e., just a simply "testing" in the subject and body). Also, if the
timeout were set to 5 minutes, the errors were occurring within a few
seconds if not immediately of attempting a mail poll through YahooPOPs.
Version 0.5 still has problems but version 0.6 became unusable to me
even with effectively disabling the cookie caching and attempt to
emulate persistent mail session.

Be prepared for YahooPOPs to go unresponsive and you'll have to reload
it. Be prepared for popups asking for the correct username and password
although they are correct. POP3 only reports 2 errors, +OK and -ERR, so
the e-mail client really can't tell what went wrong during
authentication, and Outlook [Express] simply guesses the wrong username
or password was used. I noticed that YahooPOPs has more authentication
problems when using MD5 to secure the login credentials than when it
uses HTTPS.

YahooPOPs is great for accessing freebie Yahoo accounts with POP3 e-mail
clients, but it is nowhere as stable or reliable as using POP3 itself.
I've used YahooPOPs for about a year, I continue to use it despite its
faults and flakiness, yet periodically I review my e-mail setup to see
if I can do better and get rid of YahooPOPs. I would've switched to
Gmail because of their new POP3 and SMTP service but it requires SSL
(and my e-mail notifiers and anti-spam products don't support SSL
although I can use sTunnel to give me SSL access), and I've discovered a
nasty bug if you do a headers-only mail poll (http://snipurl.com/bpcq).
So I couldn't get rid of YahooPOPs and switch to Gmail because Gmail's
POP3 service is screwed up. So I used YahooPOPs but I keep looking for
a better solution - and a free one although I might eventually have to
bite the bullet on paying for reliable service.
 
V

Vanguard

Vanguard,
1. I have no understanding of "UIDL", or its purpose in YPops. But when
I see it in the download status window for YPops, as indicated in your
example at (http://snipurl.com/bpcq). I have found that there is a
corrupted message that is blocking the download, and I need to go
through Yahoo's webmail, and delete that message. Then downloading
proceeds normally into OE. I receive mail from 4 yahoo accts on my PC,
and my wife receives mail on 2 accts on her laptop connected wirelessly.

*** START OF INLINE REPLY ***

YahooPOPs *emulates* UIDL by using the message-ID from the URL returned
to it when YahooPOPs accesses the page to show that e-mail. The link I
provided was to show the problems when using POP3 to connect to
*Gmail's* POP3 server, not what happens when I connect to Yahoo webmail
using YahooPOPs (it was to show that although I am still trying to find
an alternate and free solution for direct POP3 access that I still ended
up back with YahooPOPs because POP3 access sucks with Gmail). For a
definition of UIDL, see
http://www.cse.ohio-state.edu/cgi-bin/rfc/rfc1939.html#page-12. It is
possible that the indexing of messages gets changed between when you do
a headers-only mail poll and when you send a later DELE command in a
different mail session to get rid of that message. The result is that
you try to delete a message that no longer has that index (and you get
an -ERR status returned) or you delete the wrong message (because, in
the next mail poll, a different message has the index you recorded for a
message in your prior mail poll).

UIDL means "unique ID listing". It is an ID string that is unique to
that that particular message for the lifetime of your e-mail account
(i.e., no other message in the past or future will have that unique ID
string). This means you can be assured that the action you later
attempt on a message in a different mail session will be against the
correct message you recorded from a prior mail session. You cannot
guarantee that with relative indexing numbers that change as the order
and count of messages change in your mail queue.

Since Yahoo webmail is *not* a POP3 server and won't return status from
any POP3 commands sent to it (it won't respond to any POP3 command),
YahooPOPs needs to emulate a UIDL based on the message ID within the URL
that Yahoo Mail presents for the web page that displays that e-mail
(internal to YahooPOPs). This UIDL emulation is only possible because
Yahoo Mail sticks in a unique identifier in the URL. I believe that you
can see the unique ID that Yahoo assigned to your message and puts into
their URL by turning on advanced logging in YahooPOPs. It will look
like:

http://us.f417.mail.yahoo.com/ym/Sh...52431_2176_1297_223_0_41_-1_0&bodyPart=HEADER

Notice the "MsgId=" parameter in the URL. The unique ID is between the
equals sign ("=") and the next parameter delimiter character ("&"). No
one has monitored if Yahoo Mail always uses a message ID that remains
unique for the life of a freebie Yahoo webmail account but it has been
shown to be unique long enough to accomodate typical POP3-like access
over many days. In version 0.6, it now truncates the very long message
ID strings in the URL down to only 7 numbers which means it is less
likely that message IDs are unique indefinitely, but they should remain
unique for so long enough a time that any recurrence of that value is
unlikely under normal use. Using the emulated (and now truncated)
unique ID from the Yahoo Mail's URL for the message is still far more
safer than relying on the index numbers for your messages not changing
or getting reused between sucessive mail polls. It's like using MD5 to
hash the login credentials. Hashing doesn't guarantee indefinite
uniqueness but it is unique enough over the short span of time over
which that MD5-enabled login handshaking is allowed to complete.

Do you leave your computer powered on 24x7 (so mail polling occurs
repeatedly at the scheduled intervals) and YahooPOPs remains constantly
loaded? How often do you poll (i.e., what is the scheduled interval)?
Regardless of what the authors claim about YahooPOPs capacity as to how
many concurrent e-mail sessions it may open at a time (which they
haven't yet actually load tested on the product so they never pin it
down when asked), I noticed that using YahooPOPs with 12 accounts is
less stable than using it with 4 accounts which is only slightly less
stable than using it to poll 1 Yahoo webmail account but which none of
them are as reliable as going direct to a real POP3 server. I cannot
find the quote right now but somewhere the author has stated that if
Yahoo Mail is important or critical to you then pay for it instead of
trying to use YahooPOPs.

*** END OF INLINE REPLY ***

2. I also is a SPAM filter program called PopFile. It uses Port 110 for
incoming mail, which causes me to have to use Port 123 for YPops, on the
Yahoo Mail acct's Advance tab i still have it set to 110.
<skip setup description>

*** START OF INLINE REPLY ***

I also run a local proxy to perform spam filtering (SpamPal). I always
configure proxies to use ports other than the standard ones for whatever
protocol they support on their listening ports. Although some
anti-virus software runs as an LSP (layered service provider) in your
TCP service, as does EzAntivirus, lots of anti-virus programs run as a
[transparent] proxy. It's transparent if you don't need to change your
e-mail account's settings to have it point at the proxy whereas
non-transparent proxies have you modify the e-mail account to point at
their proxy. Some non-transparent AV proxies may make the change
automatically and is why some users complain about their e-mail settings
getting changed to include 127.0.0.1 in the Account Name field.

Transparent proxies are often not configurable as to which ports they
monitor; for example, if you use non-standard ports then Norton
Antivirus cannot interrogate your e-mail traffic but, I believe, you can
configure Avast! to monitor on non-standard ports. Even if the proxy is
transparent and even if it seems to work with YahooPOPs and/or SpamPal
to share the same port number, I configure the proxies to use different
ports to avoid any current (and possibly hidden) problems and to avoid
any potential conflicts later.

For my configuration, I have (parenthesized values are the port
numbers):

POP3 e-mail client (7110) <--- SpamPal (8110) <-- YahooPOPs (80 or 443)
<-- Yahoo webmail

YahooPOPs uses port 80 to connect to Yahoo webmail if I configure it to
use MD5 hashing of login credentials, or it uses port 443 when using
HTTPS (i.e., SSL over HTTP) if I configure it that way to secure my
login credentials. MD5 and SSL only secure the login credentials
(username and password) and do not encrypt the contents of your e-mail
(you'll have to use a digital certificate if you want to encrypt the
content of your e-mails; otherwise, after the secured login has
completed, all your e-mails get transferred as clear text). In my
e-mail client, I have:

SMTP server = myISPsmtpServer
SMTP port = 465 (SSL enabled)
POP3 server = SpamPal
POP3 port = 7110
Account Name = "myusername@YahooPOPs:8110"

I define "127.0.0.1 SpamPal" and "127.0.0.1 YahooPOPs" in my hosts file
so I can use host *names* instead of the IP address (localhost or
127.0.0.1) to clue me in as to which proxy is actually getting used in
each field in the e-mail account's definition. I have also tried using
just 127.0.0.1 because some users have claimed that sometimes the
resolution from the hosts file will fail. I use my ISP's SMTP server
(via an SSL connect) to send outbound e-mails to avoid the
spam/promotional signature that Yahoo appends to any outbound messages
sent using their freebie account.

Since none of these ports are the standard ones (110 for POP3 and 25 for
SMTP), my anti-virus program's transparent proxy (ccApp.exe for Norton
Antivirus) cannot interrogate that traffic. YahooPOPs occasionally
going brain dead is not due to the AV proxy going unresponsive or
causing timeouts, plus I have also tested with e-mail scanning disabled
in the AV program.

*** END OF INLINE REPLY ***

3. You may still have a timeout problem, if you are polling 2 or more
Yahoo accts, one after the other. If you have other POP3 accts, try
altering the names of the Yahoo accts, so that they are separated from
each other, in the Mail acct tab. It appears that this can be done in
OE6, which seemed "hit or miss", in earlier versions, of OE.

*** START REPLY ***

So is what you are suggesting to *alternate* YahooPOPs-accessed accounts
in OE with real POP3 accounts? I haven't tried that. However, I
eventually pared down my 8 Yahoo accounts down to 4 and now I'm down to
just one Yahoo account. So there would be no way to alternate just one
Yahoo account with other Yahoo accounts by interceding the mail poll to
include a account that accessed a real POP3 server. YahooPOPs will go
unresponsive even when polling one Yahoo webmail account. It doesn't
happen a lot unless you believe going unresponsive about 2 to 4 times
per week to be excessive. If you power cycle your computer between your
uses of it (so YahooPOPs gets loaded anew) then it is far less likely
that you will generate enough traffic or have YahooPOPs allocated
resources often enough within that Windows session to incur the hang-up
problem.

I have worked on several occasions with the authors on trying to resolve
YahooPOPs going unresponsive but nothing in their logs or debug output
has helped. It happens. Once folks start using it a LOT with many
accounts, leaving it up 24x7, using a short poll interval (which should
be longer than 5 minutes to ensure you aren't trying to do the next mail
poll before completing the last one) that ends up with hundreds of mail
polls per day, you'll see them show up in the forums noting that e-mail
went dead until they restarted YahooPOPs.

NOTE: Please stop using quoted-printable format. It screws up replying
to your messages. OE and other e-mail clients won't handle it
correctly. No quote character gets prepended to your lines. While OE
supports sending in quoted-printable format, it can screw up OE when
trying to reply to a message that uses it, and most times whenever I've
experimented with it in other more usenet- or mail-oriented newsgroups I
get lambasted for using quoted-printable because it looks like one huge
long line to some users. That's why I didn't bother adding all the
prefix quote characters when replying to your post (they weren't there
on a reply to your quoted-printable post and I wasn't going to bother to
add all of them). You can still use quoted-printable with e-mail but
just don't use it for newsgroups (Tools -> Options -> Send -> Plain-text
Settings (News sending format)".

*** END OF REPLY ***
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top