"POP3 e-mail was retrieved with errors" in SBS2008

Discussion in 'Windows Small Business Server' started by fganter, Feb 13, 2009.

  1. fganter

    fganter Guest

    I get a message "POP3 e-mail was retrieved with errors" when pressing the
    "Retrieve now" button in the POP3 connector schedule window. Odd thing is
    that the error tells me to look in the event log for detail, but there isn't
    anything in the event log about POP3 connector.

    Granted the new event viewer to harder to use because it's too busy, I'm
    pretty sure I'm looking in the right places.

    Any ideas?
     
    fganter, Feb 13, 2009
    #1
    1. Advertisements

  2. Hello,

    Thanks for your post.

    Before we go further, I would like to confirm that:

    1. Besides the "Retrieve now" button error message, does POP3 Connector
    work fine to receive POP3 mails and deliver to your Exchange user mailbox
    now?

    2. Have you tried different Exchange user account or different POP3 mailbox
    account?

    3. Is 110 port open on your Router and SBS server? Is POP3 Connector
    service running correctly?


    If the issue occurs for all users and POP3 Connector never works, please
    enable Verbose logging in the Windows SBS 2008 POP3 Connector :

    How to enable Verbose logging in the Windows SBS 2008 POP3 Connector
    http://support.microsoft.com/kb/95879

    Please reproduce this issue and check the Event log again. If there is any
    POP3 connector related error messages, please paste out the detailed
    information here.


    More Information:

    Understanding the POP3 Connector
    http://technet.microsoft.com/en-us/library/cc546479.aspx

    Managing the POP3 Connector
    http://technet.microsoft.com/en-us/library/cc546066.aspx


    Hope this helps.


    Best regards,
    Robbin Meng(MSFT)

    Microsoft CSS Online Newsgroup Support

    Get Secure! - www.microsoft.com/security

    =====================================================
    This newsgroup only focuses on SBS technical issues. If you have issues
    regarding other Microsoft products, you'd better post in the corresponding
    newsgroups so that they can be resolved in an efficient and timely manner.
    You can locate the newsgroup here:
    http://www.microsoft.com/communities/newsgroups/en-us/default.aspx

    When opening a new thread via the web interface, we recommend you check the
    "Notify me of replies" box to receive e-mail notifications when there are
    any updates in your thread. When responding to posts via your newsreader,
    please "Reply to Group" so that others may learn and benefit from your
    issue.

    Microsoft engineers can only focus on one issue per thread. Although we
    provide other information for your reference, we recommend you post
    different incidents in different threads to keep the thread clean. In doing
    so, it will ensure your issues are resolved in a timely manner.

    For urgent issues, you may want to contact Microsoft CSS directly. Please
    check http://support.microsoft.com for regional support phone numbers.

    Any input or comments in this thread are highly appreciated.
    =====================================================
    This posting is provided "AS IS" with no warranties, and confers no rights.
     
    Robbin Meng [MSFT], Feb 16, 2009
    #2
    1. Advertisements

  3. fganter

    fganter Guest

    Thanks, Robbin.

    Your post helped.

    I'm still getting used to the Win2008 Event Viewer, so I was able to dig up
    some more detail without verbose logging.

    The culprit seems to be some invalid header data...

    "One or more (X) e-mail messages in the POP3 mailbox account
    '' on the POP3 server 'mail.company.com' have invalid header
    fields."

    I'll have to dig into this some more.

    BTW - I find it odd that these messages are not getting bubbled up to the
    "Administrative Events" view in Event Viewer.

    One of the reasons I was suspicious of the SBS2008 POP3 connector is because
    when I want in to see what was happening, the name of the mailbox each user's
    mail was to be sent to *was blank*. I know it was there when I originally
    configured it, so something got corrupted.

    Nonetheless, I'll hunt down the header issue a bit more and create another
    post, if I can't solve it.

    Thanks,
    Fred
     
    fganter, Feb 21, 2009
    #3
  4. Hi Fred,

    Thanks for your reply.

    Yes, as you indicated, if the issue only occurs to certain kind of POP3
    mails, please check whether the emails have invalid header and remove them
    to have a try. POP3 connector may not recognize these emails while trying
    to download from the ISP server.

    Thanks for yout time and efforts.


    Best regards,
    Robbin Meng(MSFT)

    Microsoft CSS Online Newsgroup Support
    Get Secure! - www.microsoft.com/security
     
    Robbin Meng [MSFT], Feb 25, 2009
    #4
  5. fganter

    Brad Guest

    Why is it that the POP3 connector has trouble with some of these headers, yet
    Outlook, Eudora, Thunderbird, etc. can retrieve these emails without a
    problem?

    This has become quite a problem. To have to constantly check for bad
    messages and forward them outside of exchange is an unnecessary
    administrative burden.

    Is there any fix to this yet?

    We do not want to have all email sent directly to the server. This is a
    small client and they prefer leaving the email on the internet until the
    server retrieves it. This gives them some redundancy in case their email
    server is down for any extended outage.

    Thanks,
    Brad
     
    Brad, Apr 26, 2010
    #5
  6. Rather than try to "make a silk purse out of a sow's ear" - getting POP3 to
    be better than it is -- you would do far better to use exchange to do what
    was designed for. If you're worried about redundancy while you're down,
    there are inexpensive and very viable solutions. We use ExchangeDefender
    (www.exchangedefender.com) which both filters out
    the vast majority of the SPAM to here, but also gives us a backup in case of
    issues. When I was on a business trip recently, I had a router go out and
    there was no one in the office to set up the new router. (They simply
    replaced the failed one, but didn't configure the forwarding on it.) No
    problem. I could pick up my email off Exchange Defender's Live Archive, and
    once I got back in the office and configured the router, the email flowed
    through to my Exchange server.

    --
    Charlie.
    http://msmvps.com/blogs/russel




     
    Charlie Russel - MVP, Apr 26, 2010
    #6
  7. If you are referring to a situation where the emails do not have properly
    populated mail from headers (no @ sign), for example they use “Mail
    From:<Mailer-Daemon>â€, then try the solution below from Exchange powershell.

    Set-ReceiveConnector -Identity ($Env:computername + "\Windows SBS Fax
    Sharepoint Receive " + $Env:computername) -DefaultDomain $Env:UserDNSDomain

    --
    Chris Puckett

    This posting is provided "AS IS" with no warranties, and confers no rights.



     
    Chris Puckett [MSFT], Apr 26, 2010
    #7
  8. fganter

    Pitti Guest

    Hello Brad,

    Well, for me this was long story, long time ago.

    Here is link to my story about "Invalid Header Fields" (not the original
    place, its all ready deleted in ms-news-groups, but I found mirror):
    http://www.eggheadcafe.com/software/aspnet/33912212/invalid-header-fields.aspx

    And here is more info in Official SBS Blog:
    http://blogs.technet.com/sbs/archive/2009/07/01/sbs-2008-introducing-the-pop3-connector.aspx

    Chris, may I ask, that what this command do, that you send in your post?

    Best Regards,
    Pitti / Jani


     
    Pitti, Apr 27, 2010
    #8
  9. This command sets the default domain in the receive connector to your local
    domain. Exchange will automatically append this domain suffix whenever an
    empty one is presented. When the POP3 Connector is delivering mail to
    Exchange, the POP3 Connector will say “use “Mail From:<Mailer-Daemon>†and
    Exchange will actually say “250 2.1.0 Sender OK†because it will consider
    the sender to be thus correcting what made the
    address invalid in the first place.

    --
    Chris Puckett

    This posting is provided "AS IS" with no warranties, and confers no rights.



     
    Chris Puckett [MSFT], Apr 27, 2010
    #9
  10. fganter

    Pitti Guest

    Hello Chris,

    Thanks for very fast reply.

    If I will make the command, that you early suggested, and something goes
    wrong or doesn't work, can you send the command that eliminates those
    settings back to original state?

    Thansk again,
    Pitti / Jani
     
    Pitti, Apr 28, 2010
    #10
  11. I could not find a way to undo it in one powershell command. If you really
    needed to undo that change, you could remove and recreate the receive
    connector.

    1. Delete the receive connector either through Exchange Mgmt Console or
    powershell:
    Remove-ReceiveConnector -Identity ($Env:computername + "\Windows SBS Fax
    Sharepoint Receive " + $Env:computername) -DefaultDomain $Env:UserDNSDomain

    2. Run the Fix My Network Wizard. It will say something about the Exchange
    connectors. Leave that box checked, click Next and it will recreate this
    receive connector with default settings.

    --
    Chris Puckett

    This posting is provided "AS IS" with no warranties, and confers no rights.
     
    Chris Puckett [MSFT], Apr 28, 2010
    #11
  12. I copied, pasted and edited the command for remove-receiveconnector. It
    does not need the -defaultdomain switch, so it should really be:

    Remove-ReceiveConnector -Identity ($Env:computername + "\Windows SBS Fax
    Sharepoint Receive " + $Env:computername)

    --
    Chris Puckett

    This posting is provided "AS IS" with no warranties, and confers no rights.
     
    Chris Puckett [MSFT], Apr 28, 2010
    #12
  13. fganter

    DeonvdMerwe

    Joined:
    Feb 8, 2013
    Messages:
    1
    Likes Received:
    0
    Hi
    I am still very new to Exchange and still trying to get my head around it.
    Can someone please complete the above cmd with examples of what it might be. I'm not sure what parts to change and with what. I have tried so many different ways and just get more confused.
    my external domain is techmatic.co.za
    internal domain is techmaticjhb.local
    my servername is thchsbs01
    PLEASE Help guys!
     
    DeonvdMerwe, Feb 8, 2013
    #13
    1. Advertisements

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 (here). After that, you can post your question and our members will help you out.