in
The messages are on the server and they come through Outlook OK when
I click on send/receive, they just won't show up in my inbox without
doing that.
Just to be sure, although you configured the mail poll interval to be 2
or 20 minutes, is the checkbox enabled next to that option? You can
change the interval but you do need to enable the option.
Are you loading and unloading Outlook and expecting its first mail poll
to work? There have been problems with the first mail poll so wait
until the 2nd one is scheduled to run.
WHO is the e-mail provider? Gmail perhaps? If so, Gmail has a known
problem reporting what messages are available in the Inbox when the
e-mail client sends a LIST command to Gmail. You have to empty the
Gmail Inbox using their webmail interface to get Gmail working again.
Have you tried starting Outlook in its safe mode ("outlook.exe /safe")?
That will NOT load any plug-ins that you installed into Outlook which
can alter the behavior of Outlook. If that doesn't work, reboot into
Windows' safe mode and retest. If that works, you have some security,
anti-spam, or anti-malware software that is interferring with Outlook.
As a last resort, you might want to use the troubleshooting logging in
Outlook. Disable all e-mail accounts except one (to make the output in
the logfile easier to read) in the Send/Receive settings. Enable the
troubleshooting logging in Outlook. Exit Outlook. Just to be sure
there isn't an old logfile hanging around (which would end up appending
your new logging onto the end of it), delete "%temp%\opm*.log. Then
load Outlook and let it be for twice the mail poll interval. Then
unload Outlook and copy the opm*.log file somewhere else or rename it.
Load Outlook and disable logging. Look in the moved or renamed logfile
to see if Outlook ever did an automatic mail poll.