POP Peeper FAQ

[expand all]  [collapse all]  [expand sections]  [collapse sections]  

Server Settings

  • Hotmail: IMAP / SMTP
  • Hotmail can be accessed using IMAP/SMTP. SSL is required to access Hotmail using this method. If you do not already have the SSL Plugin installed, download the SSL Plugin.

    Note that SSL is required for IMAP and TLS is required for SMTP.

    Incoming Mail Settings:
    Login Name: Full email address
    Password: It is recommended that you use OAuth2 (password is not required in this case)
    Server Type: IMAP
    Server: imap-mail.outlook.com
    SSL
    Port: 993
    IDLE: Recommended

    Send Mail Settings:
    Reply Option: SMTP
    Server: smtp-mail.outlook.com
    TLS
    Port: 25 or 587
    Server Requires Authentication: Enabled

  • Hotmail: POP3 / SMTP
  • Hotmail can be accessed using POP3/SMTP. SSL is required to access Hotmail using this method. If you do not already have the SSL Plugin installed, download the SSL Plugin.

    Note that SSL is required for POP3 and TLS is required for SMTP.

    Incoming Mail Settings:
    Login Name: Full email address
    Server Type: POP3
    Server: pop-mail.outlook.com (formerly: pop3.live.com)
    SSL
    Port: 995

    Send Mail Settings:
    Reply Option: SMTP
    Server: smtp-mail.outlook.com (formerly: smtp.live.com)
    TLS
    Port: 25 or 587
    Server Requires Authentication: Enabled

  • GMail: IMAP / SMTP
  • POP Peeper can access GMail using Imap, Pop3 or webmail. In most cases, Imap access is recommended but it may not be available to all users (users behind corporate firewalls may need to use the "GMail" server type). Here are the steps to setup your GMail account in POP Peeper using Imap.

    Step #1 - Enable Imap\POP3 access in GMail

    1. Log into your GMail account using your webbrowser
    2. Access your GMail settings (click the gear icon on the top-right, select 'Settings')
    3. Click on "Forwarding and POP/IMAP" near the top of the page
    4. Select the option "Enable IMAP"
    5. Press "Save Changes"

    Step #2 - Creating the account in POP Peeper

    Note: GMail requires an SSL connection, and you may need to install the SSL plugin if you haven't already.

    Click here for POP Peeper screenshots for the GMail IMAP settings.

    Incoming Mail Settings:
    Login Name: Full email address or just the username
    Password: It is recommended that you use OAuth2 (password is not required in this case)
    Server Type: IMAP
    Server: imap.gmail.com
    SSL (required)
    Port: 993
    Idle: optional

    Send Mail Settings:
    Reply Option: SMTP
    Server: smtp.gmail.com
    SSL (required)
    Port: 465
    Server Requires Authentication: Enabled

    Step #3 - Additional settings

    If you're not using OAuth2: after POP Peeper tries to login, you may still get an error from GMail instructing you to go to a URL:
    https://support.google.com/mail/answer/78754
    (this URL may change, it's recommended that you use the URL provided by the error)
    For more information and the recommended solution, please see this FAQ:
    GMail security

  • GMail: POP3 / SMTP
  • POP Peeper can access GMail using Imap, Pop3 or webmail. In most cases, Imap access is recommended but it may not be available to all users (users behind corporate firewalls may need to use the "GMail" server type). Here are the steps to setup your GMail account in POP Peeper using POP3.

    Step #1 - Enable POP3 access in GMail

    1. Log into your GMail account using your webbrowser
    2. Access your GMail settings (click the gear icon on the top-right, select 'Settings')
    3. Click on "Forwarding and POP/IMAP" near the top of the page
    4. For POP3: Select the option "Enable POP for all mail" OR "Enable POP only for mail that arrives from now on"
    5. Press "Save Changes"

    Step #2 - GMail requires SSL

    1. Download the SSL Plugin and follow the included instructions to install it
    2. Create the GMail account in POP Peeper as a POP3 account (Server: pop.gmail.com*)
    3. Set the account to use SSL (port: 995)
    4. For SMTP settings: the server is smtp.gmail.com*, SSL must be used (port 465) and Server Requires Authentication must be checked

    Note: If you use the "Create Single Account" wizard to create the GMail account, the following step is performed automatically

    Step #3 - Prevent GMail from removing messages (POP3-only)

    1. Edit the GMail account in POP Peeper
    2. Go to the Advanced tab (if advanced is not visible, you will need to enable it under the main Options / General page)
    3. Change the Retrieval Option to Preview and the number of lines to 50000 (50,000) ("headers" is not recommended if you intend to read the messages using POP Peeper)
    4. Press the Update button

  • GMail: IMAP security (OAuth2)
  • POP Peeper v4.2 supports OAuth2 for GMail IMAP/SMTP. OAuth2 is recommended instead of changing your GMail settings as instructed below.
    To use OAuth2: edit your GMail account in POP Peeper and press the 'OAuth2' button.

    GMail has integrated higher security standards which will likely prevent POP Peeper and other email clients from accessing your account until you adjust its settings.

    There are 2 options available: either setup 2-step verification and create an app-password for POP Peeper or enable access for "less secure apps":

    2-step verification
    This option provides more security, but requires more steps (including voice/text confirmation) and may require additional steps when you regularly log into GMail with your webbrowser
    1) Enable 2-step verification
    2) Create app-specific password

    Allow less secure apps
    This option is much easier to setup, but provides less security than 2-step verification (note: it does not make your account unsecure)
    1) Allow less secure apps

  • Yahoo: IMAP / SMTP
  • Note 1: Yahoo requires an SSL connection, and you must install the SSL plugin if it's not already installed.
    Note 2: Yahoo may require OAuth2 login method or you may get an "incorrect username or password" error. See the Yahoo OAuth2 FAQ for more information.

    Incoming Mail Settings:
    Login Name: Full email address
    Password: It is recommended that you use OAuth2 (password is not required in this case)
    Server Type: IMAP
    Server: imap.mail.yahoo.com
    SSL (TLS/SSL is required)
    Port: 993 (if using TLS: 143)
    Idle: optional

    Send Mail Settings:
    Reply Option: SMTP
    Server: smtp.mail.yahoo.com
    SSL required
    Port: 465
    Server Requires Authentication: Enabled

  • Yahoo: POP3 / SMTP
  • Note: Yahoo requires an SSL connection, and you must install the SSL plugin if it's not already installed.

    Note: Yahoo has the option to include/exclude messages it has evaluated as spam in your POP3 inbox. The option is available in the "POP & Forwarding" section of the options and only if your account is using the "Basic" interface (you can switch back & forth to access the option).

    Incoming Mail Settings:
    Login Name: Full email address
    Server Type: POP3
    Server: pop.mail.yahoo.com
    SSL
    Port: 995

    Send Mail Settings:
    Reply Option: SMTP
    Server: smtp.mail.yahoo.com
    SSL required
    Port: 465
    Server Requires Authentication: Enabled

  • Yahoo: IMAP security (Oauth2)
  • Yahoo has started blocking normal login methods for IMAP/SMTP -- first reported around June 2016 -- in favor of using the OAuth2 login method. Yahoo will report an error of:
    ([AUTHENTICATIONFAILED] #MBR1212 Incorrect username or password.)

    In this case, you have 2 options:

    • Use the OAuth2 login method (recommended for improved security): Edit your account in POP Peeper; press the 'OAuth2' button and follow the instructions
    • Disable OAuth2: Use the following URL to disable OAuth2 in your Yahoo account:
      https://login.yahoo.com/account/security
      Enable: "Allow apps that use less secure sign in"

  • AOL/AIM: IMAP / SMTP
  • Incoming Mail Settings:
    Login Name: username or full email address
    Server Type: IMAP
    Server: imap.aim.com (or imap.aol.com)
    SSL/TLS is recommended
    Port: TLS or No SSL: 143; SSL: 993
    Idle: optional

    Send Mail Settings:
    Reply Option: SMTP
    Server: smtp.aim.com (or smtp.aol.com)
    SSL/TLS recommended
    Port: TLS or No SSL: 587 or 25; SSL: 465
    Server Requires Authentication: Enabled

  • FastMail: IMAP / SMTP
  • Note: Fastmail requires an SSL connection, and you must install the SSL plugin if it's not already installed.

    Incoming Mail Settings:
    Login Name: Full email address
    Server Type: IMAP
    Server: mail.messagingengine.com
    SSL (TLS/SSL is required)
    Port: 993 (if using TLS: 143)

    Send Mail Settings:
    Reply Option: SMTP
    Server: mail.messagingengine.com
    SSL
    Port: 465
    Server Requires Authentication: Enabled

  • mail.com: IMAP / SMTP
  • Incoming Mail Settings:
    Login Name: Full email address
    Server Type: IMAP
    Server: imap.mail.com
    TLS/SSL is optional
    Port: 143 (if using SSL: 993)
    Idle: optional

    Send Mail Settings:
    Reply Option: SMTP
    Server: smtp.mail.com
    SSL is optional
    Port: 25 or 587 (if using SSL: 465)
    Server Requires Authentication: Enabled

    Note: In some cases, you may need to use the GMX server (such as in cases of the server responding with, "hack attempt, login temporarily disabled for this ip"):
    Note2: The gmx.com servers may only be available for premium subscribers of the email service:
    IMAP: imap.gmx.com
    POP3: pop.gmx.com

  • Lycos: IMAP / SMTP
  • Sep 27, 2010: Lycos has disabled Imap and POP3 access to free users.

    If you are paying for the premium service that provides IMAP access, you can use the following settings:

    Incoming Mail Settings:
    Login Name: Full email address
    Server Type: IMAP
    Server: imap.lycos.com
    No SSL (SSL is optional)
    Port: 143 (if using SSL: 993)
    Idle: optional

    Send Mail Settings:
    Reply Option: SMTP
    Server: smtp.lycos.com
    No SSL (SSL is optional)
    Port: 25 or 587 (if using SSL: 465)
    Server Requires Authentication: Enabled

  • Juno: POP3 / SMTP
  • NOTE: You may need to enable POP3 access in your Juno account(s). Log into your Juno account and select Options / General and set "POP Mail" to On.

    Incoming Mail Settings:
    Login Name: Full email address
    Server Type: POP3
    Server: pop.juno.com
    No SSL (SSL is optional)
    Port: 110 (if using SSL: 995)

    Send Mail Settings:
    Reply Option: SMTP
    Server: smtp.juno.com
    No SSL (SSL is optional)
    Port: 25 or 587 (if using SSL: 465)
    Server Requires Authentication: Enabled

  • NetZero: POP3 / SMTP
  • Incoming Mail Settings:
    Login Name: Full email address
    Server Type: POP3
    Server: pop.netzero.com
    No SSL (SSL is optional)
    Port: 110 (if using SSL: 995)

    Send Mail Settings:
    Reply Option: SMTP
    Server: smtp.netzero.com
    No SSL (SSL is optional)
    Port: 25 or 587 (if using SSL: 465)
    Server Requires Authentication: Enabled

  • inbox.com: POP3 / SMTP
  • Incoming Mail Settings:
    Login Name: Full email address
    Server Type: POP3
    Server: my.inbox.com
    SSL is optional
    Port: 110 (SSL: 995)

    Send Mail Settings:
    Reply Option: SMTP
    Server: my.inbox.com
    SSL is optional
    Port: 25 or 587 (SSL: 465)
    Server Requires Authentication: Enabled

    Note: You must enable POP3 in your inbox.com account.

  • What is OAuth2?
  • OAuth2 is a new method for logging into IMAP and SMTP accounts. Instead of POP Peeper sending your password to login, POP Peeper sends a unique key which changes frequently. This method is more secure than the traditional login method.

    POP Peeper supports OAuth2 login for Gmail, Yahoo and Outlook/Hotmail.

    In order to enable and use OAuth2 for each account, you will need to edit your account in POP Peeper, press the 'OAuth2' button and then follow the instructions to allow POP Peeper to access email in your account. When using OAuth2, you may optionally delete the password for that account, as POP Peeper will not use it to login.

    To disable OAuth2 support in POP Peeper, press the OAuth2 button in your account settings and elect to delete the credentials. You will need to either re-enable OAuth2 or provide a password so that POP Peeper can access your email.

    The following links can be used to see and change permissions for apps that you've granted permission to access your accounts:
    Google: https://security.google.com/settings/security/permissions
    Yahoo: https://login.yahoo.com/account/security
    Outlook: https://account.live.com/consent/Manage

Webmail

  • I'm getting the error -1000 on some or all of my accounts. What does that mean?
  • The -1000 error generally means that POP Peeper was not able to connect to the webmail server. Usually, the reason for this is because a software firewall (ZoneAlarm, Norton Internet Security, etc) is blocking POP Peeper from accessing the internet. You'll need to go into the inclusion/exclusion list and make sure that poppeeper.exe is allowed access.

    Although less common, another reason for this error is due to an outdated or invalid security certificate. To check if this may be a possibility, do the following:

    1. Open Internet Explorer
    2. From the "Tools" menu, select "Internet Options"
    3. Select the "Advanced" tab
    4. Scroll down to the "Security" section
    5. UNcheck "Check for server certificate revocation"
    6. Press OK
    7. Test the account in POP Peeper

    If that doesn't work, check that the proxy server is setup correctly in POP Peeper:

    1. From POP Peeper's main menu, select Tools / Options
    2. Select the 'Connection' page
    3. Usually, "Use Registry Configuration" is the correct option, but you may have to specify a different address or supply a username/password. These settings are usually only required when behind a corporate firewall and the settings need to be obtained from your IT department

  • How do I update to the latest WebMail plugin?
  • POP Peeper has the capability to automatically update the WebMail plugin when it has been updated and only if you need it (ie. if the update affects one of your account types).

    To enable automatic updates:

    1. On POP Peeper's main menu, select About POP Peeper under the Help menu
    2. Enable the option Automatically check for updates
    3. Enable the option Auto-Update WebMail plugin

    To force an immediate auto-update:

    1. On POP Peeper's main menu, select About POP Peeper under the Help menu
    2. The option Auto-Update WebMail plugin must be enabled
    3. Press the "Check Version" button

    To manually update the plugin:

    1. Download the plugin
    2. Exit POP Peeper
    3. Extract the WebMail.dll file into the POP Peeper installation folder (C:\Program Files\POP Peeper\)
      Note: If you are prompted to enter a password when overwriting WebMail.dll, you need to make sure that you exit POP Peeper and try again.
    4. Restart POP Peeper

    More Information:

    If a newer version of the plugin is available but POP Peeper is not updating automatically, check the color of the "latest" version in the version list for WebMail:
    Red: a newer version is available and it affects you (will automatically download)
    Blue: a newer version is available and it does not affect you (will not automatically download)
    Green: a newer version is available, but it is incompatible with your current version of POP Peeper (you must update the main POP Peeper application)

  • How can I clear cookies?
  • POP Peeper stores cookies in memory for each webmail account. These cookies are required to log into your webmail account and allow POP Peeper to quickly access your email after it successfully logs in. These cookies are independent of your webbrowser and are not saved to disk.

    Sometimes, it's necessary to clear the cookies to force POP Peeper to log into the account again. One possible reason for this is if you make a change in your account that affects the interface.

    Right-click on a webmail-based account and select 'Clear cookies'

    • The 'Clear cookies' option is available on any WebMail-based account (e.g. if the "Server Type" is Hotmail, Yahoo, GMail, etc.).
    • Advanced options must be enabled
    • If 'Clear cookies' is displayed, but disabled/grayed-out, it means that there are currently no cookies for that account

  • Does POP Peeper work with two-step verification (Hotmail, GMail, Yahoo)?
  • If you enable two-step verification process on your account, POP Peeper will only be able to access your account if you use IMAP or POP3. When using IMAP, it is recommended that you set POP Peeper to use OAuth2. Otherwise, when using IMAP or POP3 with two-step verification, you will need to create a unique app password (see links below for more information). If POP Peeper is accessing your account using Webmail (ie. the Server Type is "Hotmail/Outlook," "GMail," or "Yahoo"), POP Peeper will not be able to access your account so it is recommended that you disable two-step verification or use POP3/IMAP.

    As of Webmail v3.8.0.34, GMail accounts that are detected using 2-step verification will be suspended in order to prevent excess verification checks. Depending on the version of POP Peeper that you're using, you may get a specific error or POP Peeper may report a -9000 or -9001 error code. You should correct the problem (disable two-step verification or switch to POP3/IMAP), then you may need to reset the error (click on the yellow '!' button in the status bar and press the "reset" button) to remove the suspension; the account will be suspended again if 2-step verification is still enabled. Note that exiting and restarting POP Peeper will also lift the suspension, so it's important that you fix the problem as soon as possible in order to avoid verification checks from the webmail service.

    For more information about setting up a unique app password:
    Hotmail: http://windows.microsoft.com/en-us/windows/app-passwords-two-step-verification
    GMail: https://support.google.com/mail/answer/1173270?hl=en
    Yahoo: https://help.yahoo.com/kb/yahoo-account/quotapp-passwordquot-sln15241.html

  • My Hotmail/Outlook account doesn't work as well as it used to or compared to other accounts. What's wrong?
  • With Outlook's latest interface, certain features have been disabled due to the complexity of the interface. These features are:

    • Attachments are not displayed
    • Sending email results in "Error (0)" (send mail is not supported)
    • Access to other folders on the server display the inbox instead (Pro/Plus Pack feature)
    Solution: Use IMAP/SMTP instead of WebMail: edit the account and change the "Server type" to "IMAP" (this will automatically change the necessary settings, including SMTP). The missing features as mentioned above are supported by IMAP/SMTP.

  • I have Internet Explorer 6 (IE6) and some webmail accounts do not work.
  • Some webmail-based accounts (e.g. Yahoo) may no longer work with older versions of IE. You can check what version of IE is installed by opening IE and selecting Help / About from the menu. In this case, you have two solutions:

    1. Upgrade Internet Explorer
    2. Switch your account(s) in POP Peeper to use IMAP or POP3, if available; even if you switch, you should consider upgrading IE

    For Yahoo IMAP configurations, please see this FAQ:
    Yahoo IMAP

  • Why aren't images being displayed in my Hotmail/Outlook messages?
  • When POP Peeper downloads messages from your account, it caches the message so that it doesn't have to retrieve the message when you want to read it. Unfortunately, the links to the images that Hotmail/Outlook places in their message are only valid for a very short amount of time (less than 10 minutes), so if you view the message within POP Peeper after the links have expired, you won't be able to see the image.

    There are two solutions to this problem:
    - Access your Hotmail/Outlook account using IMAP (settings)
    or
    - Force PP to retrieve the message again which will reset the 5 minute counter:
    Remove message from list (clearing cookies is not necessary)

    There is also another method that can be used that should allow the images to be available the first time that you view the message, by telling POP Peeper to wait until you view the message to download the message (note that this will cause a slight delay when you first open the message because POP Peeper will have to retrieve the message):

    1. On the main menu, select Tools / Options
    2. Select the Message Retrieval page
    3. In the top "Default Retrieval options" section, change WebMail = "headers"
    4. Press OK to save

    Note that this method will change the setting for ALL your webmail-based accounts, not just Hotmail. Instead of affecting all WebMail accounts, you may want to change it for specific accounts. In that case:

    1. On the main menu, select Tools / Options
    2. On the 'General' page, enable "Advanced Options" and press OK to save
    3. Edit your Hotmail account
    4. Select the 'Advanced' page
    5. Change the Retrieval option to "headers" and save
    6. Repeat steps 3-5 for each Hotmail account

  • Why does POP Peeper still show messages in my GMail account after my email client (POP3) downloaded them?
  • When messages are deleted from GMail using the POP3 protocol, those deleted messages are still displayed in the inbox when viewing the web interface. Therefore, these messages will still be visible to POP Peeper when your GMail account is using the "GMail" server type. To fix this, you will need to change a setting in GMail:

    1. Log into your GMail account
    2. Access the settings (press the gear icon and then select Settings)
    3. Click "Forwarding and POP/IMAP"
    4. Change the setting, "When messages are accessed with POP" to "delete GMail's copy"

    Note: When using this setting, it is important that POP Peeper is NOT accessing GMail using POP3 and that you only have one email client accessing your account with POP3. Otherwise, the messages will be deleted even if your POP3 client doesn't delete them because GMail will delete them when they are accessed.

  • My Yahoo account tells me to check my username/password but it was working before and I know they're correct.
  • Sometimes, Yahoo may require you to enter a captcha, which is an image where you have to enter the letters and numbers that you see. If this happens to you, here's what you should do:
    1) Using your webbrowser, sign into your Yahoo account
    2) Note: If you are automatically logged into your Yahoo account, you must sign out and sign back in
    3) Check your account in POP Peeper again

    It's possible that POP Peeper will still report an error. If that's the case, you need to temporarily disable the account (edit the account and uncheck the "enabled" checkbox), and try again every few hours. The problem usually clears up within 24 hours.

    In order to prevent the problem from occuring, it may help to reduce the activity to your Yahoo accounts. Here are some suggestions:

    • Reduce how often POP Peeper checks the account; the minimum recommended interval is 15 minutes. You can specify the interval for an individual account by following these steps:
      1. Select "Options" under the main "Tools" menu
      2. On the "General" page, check "Enable Advanced Options"
      3. Press OK
      4. Edit the yahoo account (right-click on the account and select "Edit")
      5. Select the "Advanced" tab
      6. Change the polling interval
      7. Press "Update"
    • Don't retrieve the entire message, set it to headers or preview. Headers is recommended if you receive some messages that you won't read (e.g. spam). You can change this for the account on the account's "Advanced" page (see above for instructions on accessing this page)
    • Retrieve only the first page of the inbox (Options / Message Retrieval). If you do retrieve multiple pages, then you should keep the number of messages in your inbox to a minimum by deleting messages and/or moving them to another folder. Set the number of messages per pages to the maximum (200) which will greatly decrease the bandwidth (and time it takes to retrieve the headers).
    • Don't retrieve the body for messages marked as read on the server (Options / Message Retrieval)
    • Set POP Peeper to delete messages at the next mail check, which is the default option. To check and/or change this setting, go to the "General" page in Options and verify that "Delete Mail Immediately" is unchecked.

  • What does the Yahoo error 999 mean?
  • Yahoo error 999 means that Yahoo has temporarily suspended your account/IP due to too much activity. You should disable the account in POP Peeper for 24 hours before trying to access it again; try once every 24 hours if the problem continues. If you have received this message, then you need to reduce the amount of traffic that you use from Yahoo. Here are some suggestions:

    • The best way to avoid this problem is to access the account using IMAP (more information); when using IMAP the following items are not necessary.
    • Reduce how often POP Peeper checks the account; the minimum recommended interval is 15 minutes. You can specify the interval for an individual account by following these steps:
      1. Select "Options" under the main "Tools" menu
      2. On the "General" page, check "Enable Advanced Options"
      3. Press OK
      4. Edit the yahoo account (right-click on the account and select "Edit")
      5. Select the "Advanced" tab
      6. Change the polling interval
      7. Press "Update"
    • Retrieve only the first page of the inbox (Options / Message Retrieval). If you do retrieve multiple pages, then you should keep the number of messages in your inbox to a minimum by deleting messages and/or moving them to another folder. Set the number of messages per pages to the maximum (200) which will greatly decrease the bandwidth (and time it takes to retrieve the headers).
    • Don't retrieve the entire message, set it to headers or preview. Headers is recommended if you receive some messages that you won't read (e.g. spam). You can change this for the account on the account's "Advanced" page (see above for instructions on accessing this page)
    • Don't retrieve the body for messages marked as read on the server (Options / Message Retrieval)
    • Set POP Peeper to delete messages at the next mail check, which is the default option. To check and/or change this setting, go to the "General" page in Options and verify that "Delete Mail Immediately" is unchecked.

  • How can I send attachments from a webmail account?
  • POP Peeper only allows you to include attachments when sending from an SMTP server and not a webmail-based server. If you need to send attachments using a webmail account, then you'll need to send them from an SMTP server. The easiest solution is to change the account when you initially open the compose/reply window to an account that uses an SMTP server.

    In addition, you can change the "from" address to match your webmail address, although it may not work on all SMTP servers. To allow this, select Send Mail / Settings from the main menu, and then enable "Allow 'from' aliases." After you select a SMTP-based account (as directed above), modify the "from" address so that it uses your webmail's email address. There are instructions below for making this a permanent change, but it is recommended that you use this method first to make sure that it will work.

    If you cannot change the "from" address then you can change the "reply-to" field to that of your original webmail address. The recipient will see the address of your smtp-based account, but when they reply it will be sent to your webmail address. After you select the SMTP account as directed in the first paragraph, make sure the "reply-to" field is accessible (View / Show All Headers) and set the "Reply-To" field to use your webmail's email address.

    Below are instructions for permanently changing the necessary settings so that you don't have to change the "from" or "reply-to" fields for each message.

    Change the 'From' address
    Pros: Best solution for sending attachments in most cases.
    Cons: It may not work with all SMTP servers. It may fail if the recipient's server checks for SPF/DomainKeys verification.

    - Edit the account (right-click on it in the accounts list and select "edit")
    - Select the "Send Mail" page
    - Change the "Reply Option" to "SMTP"
    - Enter the server address and other details for the SMTP server provided by your ISP
    - Press the Update button

    Change the 'reply-to' address
    Pros: If the first method doesn't work, this method will always work. Won't fail SPF/DomainKey verification.
    Cons: The recipient will see a different email address than what they expect; however, replying will use the correct email address.

    - Edit the account (right-click on it in the accounts list and select "edit")
    - On the "General" page, change the email address to the email address provided by your ISP
    - Select the "Send Mail" page
    - Change the "Reply Option" to "SMTP"
    - Enter the server address and other details for the SMTP server provided by your ISP
    - Set the "Reply-To Address" to your webmail account's email address
    - Press the Update button

  • My Yahoo account returns a -60 error when I try to send mail.
  • The most common reason for this error is because Yahoo is requesting you to verify a graphic image in which you have to enter the sequence of letters and numbers displayed in the graphic; this is commonly referred to as a "captcha." If you log into your Yahoo account, send a message and then validate the captcha, POP Peeper should be able to send messages again.

  • My hotmail account says "Login Error: check your login name and password" even though I know they're correct.
  • Hotmail does not actually use more than 16 characters for your password, and if the entire password is provided, hotmail will think it's incorrect. There are 2 ways to fix this:

    1. Edit the password in your POP Peeper account so that only the first 16 characters of your password are provided. For example, if your password is 'abcdefghijklmnopqr' (18 characters), then the password in your POP Peeper account should be 'abcdefghijklmnop' (16 characters).
    2. Change your hotmail password so that it is 16 characters or shorter (and change the password in your POP Peeper account)

    POP Peeper does not automatically shorten the password to 16 characters in case of the possibility that Hotmail will remove this restriction in the future.

  • Conversation Mode: I see my own replies or I don't get notified of new messages in a conversation.
  • Some webmail accounts have a conversation mode that groups all messages in a conversation into a single message. It is recommended that you use IMAP to access your account or disable the conversation feature in your account.

    Hotmail IMAP settings
    Instructions for disabling conversation mode in Hotmail:

    1. Open your Hotmail account in your webbrowser
    2. Click on the gear icon on the top-right and then select 'More mail settings'
    3. Click on "Group by conversation and pre-load messages
    4. Select "Show messages individually"
    5. Press Save

  • How do I fix "Error (offline)"
  • Your system is currently set to work "offline." You can change this by opening either Internet Explorer or Outlook Express, opening the "File" menu and uncheck "Work Offline." POP Peeper can automatically switch you to "Work Online" -- from the main menu, select Tools / Run PPtweaker; select the 'Connections' page; enable "Force work online."

    Note: As of POP Peeper v4.0, "Force work online" is enabled by default.

  • I am behind a firewall. How can I use a proxy server to connect to my webmail accounts?
  • By default, POP Peeper will use the Windows Internet Settings. If you want to specify the proxy specifically for POP Peeper, then change the proxy settings by selecting the "Connection" tab under the "Tools/Options" menu.

    Alternatively, you can change the global Windows proxy server by taking the following steps:

    1. Open the "Start Menu\Settings\Control Panel"
    2. Double-click on "Internet Options"
    3. Click on the "Connections" tab
    4. Click on the "LAN Settings..." button
    5. Check the "Use a proxy server for your LAN" and enter the Address and Port

  • Why do messages appear as read on the server when I haven't read them?
  • Webmail and Imap servers will mark a message as read when the message is retrieved. Therefore, if you are retrieving the "entire message" or "preview" the message will be marked as read on the server even if you don't read them in POP Peeper. POP Peeper does not allow you to change the read status on the server (POP Peeper's read status only indicates that you have read the message within POP Peeper). The best way to synchronize POP Peeper's read status with the server is to download "headers." When POP Peeper retrieves headers, the server will not mark the message as read until you open the message in POP Peeper.

    To change this setting for all similar accounts:

    1. On the main menu, select Tools / Options
    2. Select the 'Message Retrieval' page
    3. In the 'Default retrieval options' section, change the appropriate value to 'Headers'
    4. Press OK to save

    To change this setting for a specific account:

    1. Enable Advanced options if not already enabled
    2. Edit the account by right-clicking on the account in the Accounts list and select 'Edit'
    3. Select the 'Advanced' page
    4. Change the 'Retrieval option' to 'Headers'
    5. Press the 'Update' button to save

  • POP Peeper only shows the date for some of my messages. Why isn't the time displayed?
  • This is because webmail servers only display the date on their inbox page. If you are downloading headers-only, then only the date is available. Once you retrieve the entire message, POP Peeper will display the time. This affects webmail-based messages only.

  • I'm sorting by date/time and the messages are not in order.
  • This is related to the above question, "Why isn't the time displayed?" and only affects WebMail-based messages. After POP Peeper retrieves the entire message and updates the time, POP Peeper will not resort the messages. If you want the messages to resort, click the "date/time" column header twice (once to sort in reverse order, the 2nd time to sort back in the original order). If you want to ensure that the messages are always in order, you should change the retrieval option to "entire message."

    Also, if POP Peeper is mixing up the month and day this could be a date formatting issue. For example, 04/02 could represent April 2 (MM/DD) or February 4 (DD/MM) depending on your locale. In these cases, POP Peeper will use the date format displayed by your computer and you will need to ensure that your webmail account displays the same format when you view the inbox. The date format often relies on the display language; for English languages, English (US) will use MM/DD and English (UK) will use DD/MM.

  • Why do webmail messages over a year old show the incorrect year?
  • This information pertains to WebMail-based messages only.

    If a message is over one year old and only the header is retrieved, then POP Peeper may show the incorrect year. This is because the year is not available for certain webmail types unless you retrieve the entire message; therefore POP Peeper must use simple logic to determine the year, which causes a problem when the message is over a year old. It is recommended that old messages be moved out of the inbox using the webmail's website. Once the entire message has been retrieved, the correct year will be displayed.

Send Mail

  • I get an "Error Verifying To" when I try to send from SMTP.
  • This typically means that you need to enable SMTP Authentication for the account. Here's how:

    1. Edit the account by right-clicking on it in the Accounts list, and select "Edit"
    2. Select the "Send Mail" tab
    3. Enable the option, "Server Requires Authentication"
    4. If your authentication requires a different login than your incoming (pop3/imap) server settings, press the "Settings" button to configure the name and password
    5. Press Update

  • How do I setup the From/Alias field to automatically use the correct email address?
  • When you reply to an email, it may be possible for POP Peeper to automatically determine what the correct "From" email addresss to use based on the alias that the message was originally sent to. Many servers that support aliases will include a header field that contains the address of the alias. You can specify this field (or multiple fields in case you have different servers that use different fields) and POP Peeper will extract the field and place it in the "From" field when you reply to a message.

    First, POP Peeper needs to display the "from" field:

    1. Under the main "Send Mail" menu, select "Settings"
    2. Enable "Allow From Aliases"
    3. Press OK

    Next, you need to setup the correct header fields that may contain your alias:

    1. On the main menu, select Tools / Options and select the Send Mail page
    2. The relevant option is called "Header fields to use for automated From address"
    3. By default, the following fields are used: X-original-to Envelope-to X-Rcpt-Original
    4. If your email service uses a different header, add it to the list separated by a space
    5. Press OK to save
    6. Test that the feature works by replying to a message that was sent to an alias and check the "From" field contains the correct address
    If the "From" field does not display the correct address, then you need to examine the contents of the message and determine the correct header field to use. The provided example is a list of header fields that some servers use, but there is no standard header field that all servers use.

  • How can I view the messages that I have sent?
  • By default, messages that you send are saved to disk in the standard .eml format. These can be viewed by the following methods:

    • POP Peeper's Sent Mail Viewer, part of the POP Peeper Plus Pack
    • Within POP Peeper, use File / Open Message
    • Using your email client

    You can access the folder where messages are saved by selecting View / Explore on the main menu. If your email client has associated the .eml extension, you can open the messages by double-clicking. You can also associate these files with POP Peeper by registering POP Peeper as your Windows Email client (main menu: Tools / Options / General).

POP Peeper Pro

  • I'm upgrading from POP Peeper v3, what significant changes are there in POP Peeper Pro?
  • With the addition of AntiJunk in POP Peeper v4.0, there are some changes that may affect how POP Peeper behaves from what you're used to.

    There is now a full article to help guide you through the User Interface changes from v3 to v4, which covers the three topics below and several others:
    User Interface changes between v3 and v4

    Relevant FAQ topics:
    - AntiJunk may hide some messages (messages evaluated as junk are hidden)
    - View messages in HTML (Smart HTML Viewing)
    - Remove the red/green/blue background colors (AntiJunk evaluations)

  • Upgrading to Pro: Why are some messages not displayed?
  • By default, POP Peeper's AntiJunk will not delete spam but it will hide any messages it considers spam from the main message list. In the main toolbar, there is a button named "Junk View." When there are messages that are evaluated as Junk (spam), the "Junk View" button will be highlighted yellow to let you know that there are messages currently being filtered from the current display. Press the "Junk View" button to see these messages and process them. If any messages were erroneously classified as Junk, be sure to mark them as "Legitimate" so that POP Peeper can learn.

    Note: Only messages that are unread will trigger the Junk View highlight, so if you want to clear the Junk View status, you should delete the messages, mark them as Junk or Legitimate, or mark them as read.

    To disable this behavior: On the Junk View button's drop-down menu, select "Save default view..." and then change the default Junk View to "All"

  • Upgrading to Pro: How can I display messages in full HTML?
  • Smart HTML Viewing is a feature that allows POP Peeper to decide whether messages are displayed in HTML or a safer format like Rich Text. The criteria to display a message as HTML are:
    - You marked the message as Legitimate
    OR
    - The message was evaluated as Legitimate AND the sender is in your whitelist or address book.

    If there is a message from a sender that you will want to always view in HTML, you should mark the message as "Legitimate." This will add the sender to your whitelist and POP Peeper will be more likely to evaluate future messages from this sender as Legitimate, thus allowing the rules above to pass and display the message in HTML.

    For more information about Smart HTML Viewing, in POP Peeper's main menu, open Tools / Options / View Messages and press F1 to open the Context-sensitive help.

    To disable this behavior and return to how v3 performed: open Tools / Options / View Messages and disable "Smart HTML viewing"

  • Upgrading to Pro: How do I disable the background colors in the message list?
  • The background colors are an easy way to distinguish messages that are legitimate (green), junk (red) or unknown (blue). However, in some cases, this may be extraneous information that you'd rather disable. Here's how:

    1. On POP Peeper's main menu, select Tools / AntiJunk -> Main interface
    2. From the new window's (AntiJunk) menu, select Tools / Define actions
    3. You will see 3 sections for Junk, Legitimate and Other/Unknown. In each section, there is a "Back color" -- remove the checkbox for each of the 3 "Back color" settings.
    4. Press OK (twice) to save

Plus Pack

  • What is the POP Peeper Plus Pack (formerly: POP Peeper Premium Add-on Pack)?
  • The POP Peeper Plus Pack is a collection of plugins and utilities that extends the functionality of POP Peeper, including access to RSS feeds, a voice notifier, Sent Mail Viewer, Backup/Restore utility, and access to folders on remote servers.

    More information: POP Peeper Plus Pack

  • I've purchased the Plus Pack, where can I download the Plus Pack's installation or retrieve my License Key / Activation Code?
  • Use the form on the following webpage to request a download link and your License Key:
    Product Request

  • Folders: How do I access folders other than the inbox?
  • This feature requires purchase of the POP Peeper Plus Pack

    Each folder that you want to access is a separate account. Here are the recommended methods for creating the folders that you want to access.

    For IMAP

    1. Edit the "base" account -- the one that already checks your inbox messages
    2. Press the "IMAP Folders" button
    3. After a moment, you should see the folder list populate with the folders that already exist in your account
    4. Select the folder(s) that you want to add. Hold down the ctrl key to select multiple folders
    5. Press the "Auto-Create" button

    For WebMail (also available for IMAP):

    1. Right-click on the "base" account -- the one that you've probably already created to check your inbox -- and select "Duplicate Account." (click here if you don't see this option)
    2. Read and dismiss the information popup.
    3. You'll probably want to change the account name. Consider using the same account name as your base, and appending the folder name, that way, the folder will appear directly underneath the base account. For example, if your base account is named "GMail" use the account name, "GMail (Sent)" for your Sent folder.
    4. Now you'll want to select the folder you want checked. For Imap accounts, press the "IMAP Folders" button and then click the "Refresh" button to see a list of available folders to select from. For other types of accounts (Hotmail, Yahoo), you'll need to type in the name of an existing folder that you want to check.
    5. All other settings have been inherited from the base account and probably don't need to be changed. For folders that don't get much mail, you may want to change the polling interval (under 'Advanced') or disable entirely and only check manually.
    6. Press the "Update" button to save your changes.

  • Voice Notifier: How can I effectively use the advanced features that "Substitutions" provide?
  • This feature requires purchase of the POP Peeper Plus Pack

    Substitutions provide a very powerful and flexible functionality in the voice notifier. The built-in help provides basic documentation for simple substitutions like converting "Re: = Regarding" and to prevent known spam messages from being spoken with something like "Viagra = []"

    Here are some additional uses of the [] tag:

    Don't speak messages that you've BCC'd yourself
    YourName = []

    Use voice notification only for specific senders
    This is fairly complicated but shows the flexibility of the [] tag:

    1. You'll need to change the notification syntax so that it contains the sender and a keyword that won't be in any of your senders' name:
      • Select the Notification page and change the syntax to: SpamFree %from%
    2. Go to the Substitutions page and create a substitution line like the following for each of your known senders:
      • SenderName = [--#FLAG#--]
    3. Below your list of known senders, add the following line:
      • SpamFree = []
    4. The last line in Substitutions should be (you can change the syntax to your liking):
      • --#FLAG#-- = [New Message, on %act% . From %from% . %subject%]

    For a better understanding of why this works:

    • In step #1, we're telling the notifier to speak "SpamFree" and the name of the sender. The notifier will never actually speak this, but it allows us a way to flag messages that we don't want.
    • In step #2, we're telling the notifier that any known senders should use a completely different syntax (which will be replaced again in step #4). What this means is that any senders who are not listed will still have "SpamFree" in the syntax.
    • In step #3, we know that any syntax that still has "SpamFree" in it was not one of our known senders, so we don't want to hear it
    • In step #4, we convert our special --#FLAG#-- back into a syntax that we actually want. Only known senders will have this --#FLAG#-- syntax and all others have been quieted in step #3.

  • Backup/Restore: How do I restore from a backup?
  • This feature requires purchase of the POP Peeper Plus Pack

    If you backed up the Program folder, you can obtain PPbackup.exe from the backup file (it can be found in the "ProgFolder" folder). You may need to copy the file to another location so that you can run it as admin (recommended).

    Note: It may be necessary to run the restore utility with Admin privileges. This can be accomplished by right-clicking on PPbackup.exe in Windows Explorer and selecting "Run as Administrator."

    How to perform a restore:

    1. Select the "Restore" tab
    2. Press the "..." button to browse for the file that contains your backup. If you instead type in the name of the file, press the "Process" button.
    3. The available data will depend on what you backed up and the method you used. If you included the Program folder, you will have the option to restore this data, and if you included Appdata, you will also have this available to restore.
    4. Press the "Restore" button
    5. If you are restoring the Program folder, you will be asked where you want to restore this data.
    6. If you get a warning that not all files were copied and you need to run with Admin privileges, see the note above.
    7. Your data has now been restored!

  • Can I change the location where Archived or Sent messages are saved?
  • By default, the folders containing any saved messages (whether it's Archive, Sent, Outbox, etc.) are saved as a subfolder under the Data path. To change the location of the Data path, use the available option under Tools / Options / Storage on the main menu. This is the recommended method.

    To change the location of a specific folder (for example, Archive) you will need to make some manual changes. Here are the steps, using Archive as an example:

    1. Use Tools / Options / Storage and note the values for Data path and Ini location
    2. Exit POP Peeper
    3. Optional (if you have existing messages that you want to move): Using the current Data path, move the Archive folder to the new location
    4. Edit the Ini file (obtained in step #1) with a text editor
    5. In the [POP PEEPER] section, create a new entry (see notes below for assigning your own folder):
      UserEmlPath_Archive = C:\POP_Peeper_Data
    6. Save the ini file and restart POP Peeper; test that newly archived messages are stored in the expected location

    Notes:

    • The following saved message folders can be changed:
      Archive: UserEmlPath_Archive
      Sent: UserEmlPath_Sent
      Draft: UserEmlPath_Draft
      Outbox: UserEmlPath_Outbox
    • The folder path may use:
      - The full path (e.g. C:\foldername)
      - A relative folder name (e.g. Saved in which case the "Saved" folder will be a subfolder of the folder where POP Peeper is running)
      - A relative folder name starting with a backslash (e.g. \Saved in which case the "Saved" folder will reside in the root folder of the drive where POP Peeper is running)
      - You can NOT use dots to indicate a relative folder name (e.g. ..\Saved)
    • Do NOT set the folder to one that is protected by User Account Control (UAC). For example, all folders under C:\Program Files (x86)\ (and C:\Program Files\) are protected and you should not use this folder.
    • v4: If you were previously using this feature in v3, you will need to manually move the folders to the new v4 folder structure.
      In v3, the folder structure was:
      C:\PP\Archive\Account1\
      In v4, the new folder structure is:
      C:\PP\Account1\Archive\

Installation / Uninstallation

  • After updating POP Peeper, all my accounts report an "Unknown Error" or "Connection Error."
  • After updating an internet application, some software firewalls (e.g. Zone Alarm, Norton Internet Security) will automatically start blocking access for the application instead of prompting you for confirmation. Check the firewall's program list and allow 'poppeeper.exe' access.

  • Should I uninstall POP Peeper before upgrading to a newer version?
  • In most cases, you should not uninstall. If you uninstall your existing version, you will lose all your settings. If you are reinstalling POP Peeper because you think the previous installation is bad or corrupt, you should uninstall first. In this case you should not restore the settings after the reinstallation, but you may want to to backup your settings first.

  • How do I backup my Accounts and other settings?
  • Note: A Backup/Restore utility is now available that makes backing up easier. For more information, click this link: POP Peeper Plus Pack

    Quick backup information:

    There are 2 files/locations that you need to backup:
    - Ini file
    - Data folder

    The location of these can be found under Tools / Options / Storage under POP Peeper's main menu. Note that the Ini file will be located in the folder of the "Data path" in most cases, so it may only be necessary to backup the entire data folder.

    You must exit POP Peeper before backing up the data folder.

    Detailed backup information

    Accounts and all settings are stored in an .ini file, typically a file called poppeeper.ini. Depending on the configuration, it may be found in one of two locations:
    - The Application Data folder:
      XP: C:\Documents and Settings\[UserName]\Application Data\POP Peeper\
      Vista/Win7/8/10*: C:\Users\[UserName]\AppData\Roaming\POP Peeper\
    - The folder that you installed POP Peeper (typically, C:\Program Files\POP Peeper\)

    Other data files (Address Book, inbox, outbox and sent messages) will also be located in these two locations in subfolders. If you are using the AppData folder, then you can backup the entire folder to save all data.

    Note: Locations of the ini file and data files can be changed; the above suggestions are the default locations. You can find where data files are stored for a particular configuration by selecting (from the main menu): Tools / Options / Storage

    To restore settings, make sure that POP Peeper is not currently running and copy all the backed-up files to the equivalent location that they were previously (note that changing between XP to Vista/7/8/10 may have different folder names). If message data was stored in the Application Data folder, the [username] folder does not matter -- POP Peeper will look in the current user's folder. This means that you can transfer your settings and messages to another computer\user without having to adjust the settings. After you restore the files, start POP Peeper.

    * Windows Vista and 7/8/10 Users - If you have UAC enabled (default setting) and POP Peeper is installed in the Program Files folder and you have opted to use the portable setting, then POP Peeper's data files will be found in the VirtualStore folder, typically:
      C:\Users\[UserName]\AppData\Local\VirtualStore\Program Files\POP Peeper\
    If you plan on using the portable setting, it is recommended that you install POP Peeper in a non-protected folder (ie. not "Program Files")

Configuration Options

  • Explain the 'SSL certificate verification' option.
  • This is preliminary information for POP Peeper v4.4

    When connecting to an email account using SSL/TLS, the server will send a certificate to help prove that it is the server you were actually trying to connect to. POP Peeper will use that certificate in conjunction with a local certificate (POP Peeper automatically imports certificates that are trusted by Windows) to verify the server. If any error occurs during the process, POP Peeper will terminate the connection. This process occurs before you login, so your login/password are not sent in the event that the server isn't trusted.

    To view the certificates that POP Peeper uses from Windows:

    1. From the Windows Start menu, search for and open "Internet Options" (Control Panel)
    2. Select the "Content" tab
    3. Press the "Certificates" button
    4. Select the "Trusted Root Certificate Authorities" tab

    Enable/Disable Local SSL certificate verification:

    1. From POP Peeper's main menu, select Tool / PPtweaker
    2. Select the "Certificates" page
    3. Check the box for "Enable local SSL certificate verification"

    Hostname matching:
    This option verifies that the hostname that POP Peeper tried to connect to matches the hostname in the certificate. In most cases, this will not cause any issues; however, if you are using email provided by a shared webhost, you may get certificate mismatch errors. In these situations, you may need to use a different server name to correctly access your email. For example, if your webhost is webhost.com and your personal domain is yourdomain.com: instead of accessing mail.yourdomain.com, you may need to use mail.webhost.com -- but check the settings provided by your webhost. If you have a large number of accounts already setup using the wrong hostname, you may use exceptions (see below) to effectively (and securely) change the hostname.

    Exceptions:
    In very rare cases, you may need to bypass SSL certification for a particular server. To add a server to the exeptions list, go to Tools / PPtweaker / Certificates and add the server (e.g. mail.example.com) -- one hostname per line. This feature should only be used if you're sure that it's necessary.

    You can also use exceptions to replace one domain for another for the sake of hostname matching (see hostname matching above for an example). To do this: on a single line enter the hostname that you're using followed by a space and then the hostname that should be used for matching.
    Example:
    mail.yourdomain.com mail.webhost.com

  • How can I make each account play a different sound when I receive new email?
  • You must first enable "Advanced Options":

    1. Under the "Tools" menu, select "Options"
    2. Select the "General" tab
    3. Check the "Enable Advanced Options" box
    4. Press the "Save" button

    Repeat the following steps for each account:

    1. Edit the account (right-click on the account in the account listing and select "Edit")
    2. Click on the advanced tab
    3. For "New Mail Sound" click on the browse button and select the .wav file
    4. Click on the Update button
    Note: There is also an option on the "Options/Notification" page that should be selected appropriately ("I want each account that receives new email to play its specified sound"). The option will be selected automatically when you update an account sound.

  • If I'm using the option "Hide tray icon if mailbox does not contain messages", how can I access the POP Peeper dialog?
  • By running another instance of POP Peeper. This will actually send a message to the POP Peeper that is already running and tell it to display the dialog. If you don't have a shortcut to POP Peeper on your desktop, the shortcut is also available in your Start Menu: Start\Programs\POP Peeper\POP Peeper.

  • What are "Advanced options"?
  • Advanced options are options that are generally not needed except by experienced users and are hidden by default in order make the interface simpler and cleaner.

    To enable Advanced options:

    1. On the main menu, select Tools / Options
    2. On the left, click the 'General' page
    3. On the right, enable "Advanced options" (top-right) by ticking the checkbox
    4. Press the OK button to save your changes

    Here are some of the options that this enables:

    • Options / Mail check: Maximum simultaneous threads
    • Options / Mail check: Use separate timers for each account (see also: Account advanced options)
    • Options / Notification: Each account can play a unique sound (see also: Account advanced options)
    • Account advanced options: Edit your account and select the 'Advanced' tab to access options for the account
    • Context menus for Account and Message list: right-clicking on accounts or messages provides more advanced options

  • Explain the option: "IMAP: Sync read/unread state with server"
  • Note: this option was added in POP Peeper v4.1

    Up until POP Peeper v4.0, POP Peeper did not truly synchronize the read/unread state with the IMAP server. It had the option to retrieve the read-state on the initial retrieval, but it would not update the read-state afterwards. Furthermore, if POP Peeper retrieved a preview or the entire message, the server would mark the message as read (the message would remain unread in POP Peeper). Marking a message as read or unread in POP Peeper would not affect the read-state on the server. This behavior was sufficient for most people who did not use a separate IMAP client.

    In POP Peeper v4.1, POP Peeper can synchronize the read/unread state. Messages that are marked as read from another email client will be reflected in POP Peeper, and vice-versa.

    For existing POP Peeper users who are upgrading to v4.1: because the message states may not be synchronized between POP Peeper and the server, this option is not enabled by default. When you enable this option, you will be asked if you want to synchronize the read-state FROM POP Peeper or FROM the server. In most cases, you will want to synchronize FROM POP Peeper TO the server -- this means that the messages' read-states that are currently used in POP Peeper will be transferred to the server.

    To enable this option:

    1. From POP Peeper's main menu, select Tools / PPtweaker
    2. Select the 'Misc' page
    3. Enable: "IMAP: Sync read/unread state with server"

  • Email that I've imported into one mailbox from another mailbox all show the current time.
  • Note: This is an experimental feature added in POP Peeper v4.2. If you use this, please contact us and let us know if it meets your expectations or not. This feature is dependent on its demand and may be removed if it is not useful.

    Information:
    There are several timestamps available in the email header:
    • The "Date" header is specified by the sender's system time and is notoriously wrong, especially from spammers, and may not even have the correct year.
    • The "Received" header contains a timestamp that each server received the message. Servers usually have accurate times. There are typically multiple "received" entries.

    POP Peeper has always used the first "Received" entry in the header. This value represents that time that your email server received the message. In most cases, this timestamp is the best one to use as it is generally accurate and represents the time that you could access the email. However, there are cases where it does not give the preferred timestamp, such is the case if you have one mailbox import messages from another mailbox. In this case, a new "received" entry will be added to the header with the current timestamp. So if you received an email from 2 years ago, POP Peeper would use the latest "received" entry and it would display the date that you had transferred your email to the new mailbox; this is not ideal.

    The "Date" entry in the header uses the sender's computer's timestamp. Many computer's, especially from spammers (who may actually just be using a pre-specified email), are inaccurate and the hassle of trying to find that unread message is not worth consideration.

    As previously mentioned, there are usually multiple "received" entries in the header -- one for each server that your email passed through. For example, the sender's SMTP server is one, and the POP3/IMAP server you retrieve your email from is another. So instead of using the *last* email server that your email arrived at, POP Peeper can use the *first* server. This will usually have an accurate timestamp and will also have the time that most closely represents when the email was sent. That's what this experimental feature will allow you to change.

    How to change POP Peeper to use the last Received header entry:
    To clarify: the "last received header entry" will represent the earliest timestamp in chronological order. Updating this will require 2 changes:

    • Change the ini file to use the different timestamp:
      1. In POP Peeper's main menu, select Tools / Options
      2. Select the "Storage" page
      3. Make a note of the Ini location (select and copy the path to your clipboard)
      4. Close the options window
      5. Exit POP Peeper
      6. Edit the ini file you obtained in step #3 in a text editor (e.g. notepad)
      7. Search for [POP Peeper]
      8. Directly under that line, add the following:
        EmailTimeStamp = 1
        Note: the default value is 0; only 0 or 1 are currently recognized
      9. Save and close this file
    • Update the existing databases
      1. Exit POP Peeper
      2. You will need to run POP Peeper from the command-line with a parameter that will tell POP Peeper to refresh the cached timestamps
      3. Open a DOS prompt (cmd.exe) and go to the folder where you've installed POP Peeper, usually:
        C:\Program Files (x86)\POP Peeper\ or
        C:\Program Files\POP Peeper\ or
      4. Run POP Peeper including the following paramter
        POPPeeper.exe -NoCachedTimeStampOnLoad
      5. Alternatively, you may run the entire command from the Windows Run Prompt. e.g.
        "C:\Program Files (x86)\POP Peeper\POPPeeper.exe" -NoCachedTimeStampOnLoad

    POP Peeper will then run as normal, but will update the timestamps that were previously cached in the database. Depending on the number of messages in your database(s), it may take significantly longer to perform this update before POP Peeper finishes loading -- please be patient!

    The above steps are one-time changes. The change in the ini file will persist. The parameter you added onto the command-line should only be run one time, unless you change the ini file value again; in which case you will also need to update the database again.

    If you have any questions, please contact us first and be sure to let us know if you found this feature useful or not so that it can still be supported in the future, and may even impact the default value!

Other Questions

  • Non-English letters/characters don't display correctly (character encoding / utf-8)
  • Ensure that Windows "language for non-Unicode programs" is set to the most appropriate language.
    You can find this in the Windows Control Panel / Region and Language / Administrative tab

  • Why aren't messages being removed from POP Peeper after I open my email client?
  • Your email client may not be configured to delete messages after they're downloaded.

    Thunderbird: Tools / Account Settings / Server Settings / Uncheck "leave messages on server"
    Windows Live Mail: Tools / Accounts / Properties / Advanced tab / Uncheck "Leave a copy of messages on server"
    Outlook: File / Account Settings / Change / More Settings / Advanced / Uncheck "Leave a copy of messages on the server"
    Outlook Express: Tools / Accounts / Mail tab / Properties / Advanced / Uncheck "Leave a copy of messages on server"

    If you are sure that your email client is deleting messages -- and POP Peeper shows these messages with a Red-X -- take the following steps:

    1. Edit the account (right-click on the account in the account listing and select "edit")
    2. Click on the advanced tab *
    3. Check the option Remove Messages not on Server ON
    4. Click on the Update button
    5. Deleted messages that are currently in POP Peeper (with Red-X) will be removed on the next Mail Check, or you can 'Delete' them immediately

    * - You must enable advanced options to access this page, which is available on the "General" tab of the main Options.

  • When POP Peeper retrieves email, the messages are being deleted off the server and my email client can't pick up the messages. Is POP Peeper deleting the messages?
  • POP Peeper only deletes messages when you tell it to; however, some servers automatically delete messages when they are retrieved. You might be able to circumvent this "feature" by specifying that the account download a preview of the message instead of the entire message. Even if the preview results in downloading the entire message, it may prevent the server from deleting the messages.

    For each account that you need to modify:
    - edit the account
    - go to "advanced" (click here if you don't see the "Advanced" page)
    - set "retrieval option" to "preview"
    - set the "Num Lines"...

    To approximate what you need for the number of lines: assume 1 line is about 100 bytes (80 is an even closer approximation). So if you want to set a ceiling of about 1 meg per message, set the number of lines to 10,000. If you want to get the entire message regardless of size, set it to 500,000 (max message size of about 50 megs).

    This may not work for all servers, but has been successful for most people (I have not heard from a case where it did not work). Please note that most pop3 servers do not automatically delete messages.

  • The status bar says "Waiting for internet connection" but I'm already connected.
  • In certain setups, your system may not be reporting the active internet connection to POP Peeper. Here's how to change it:

    1. On the main menu, select Tools / Options
    2. Select the 'Connection' page
    3. If it is currently set to "using a dial-up modem" and you are NOT using a dial-up modem, try "using a permanent connection" first
    4. OR, if it is currently set to "using a permanent connection" then change it to "Assume I'm always online"
    5. Press OK to save your changes

  • When I open the Help file, the contents are blank.
  • This will most likely occur if you installed POP Peeper from a zip file instead of the exe installer. You will need to unblock the file:

    1. Open Windows Explorer and go to where POP Peeper is installed; usually:
      C:\Program Files (x86)\POP Peeper\ (or C:\Program Files\POP Peeper\)
    2. Right-click on POPPeeper.chm and select Properties
    3. On the bottom-right of the 'General' page, you may see an "Unblock" button
    4. Press "Unblock" and then OK

  • The Just-In-Time debugger opens when I try to view a message in HTML. How do I fix this?
  • You can disable the JIT debugger by following these steps:

    1. Open Internet Explorer (Alternatively: Control Panel > Internet Options, go to step 3)
    2. Under the "Tools" menu in IE, select "Internet Options"
    3. Click on the "Advanced" tab
    4. In the "Browsing" section, make sure that "Disable Script Debugging (Other)" is checked
    5. Press OK

  • Can I transfer messages from POP Peeper to my email client?
  • POP Peeper does not currently provide a means to directly transfer your email from POP Peeper to your email client. You can save messages in the standard .eml format by selecting "Save message as" under the "File" menu when viewing a message. Most email clients will let you open this type of file, and some may let you transfer the file into the client.

  • What can I do if I forget the admin password?
  • The admin password can be changed under Options / Set Admin Password. If you have forgotten your password, you will need to reset it manually. By performing the following procedure, you will be able to retain all your existing settings and accounts; however, all accounts will become password protected with the password used to log into the account.

    1. Exit POP Peeper if it is currently running
    2. Edit the ini file with a text editor such as notepad (to find your ini file, refer to the backup faq)
    3. In the [POP Peeper] section, locate the line that starts with "Admin" and delete the entire line
    4. Save the file
    5. Restart POP Peeper -- a prompt will come up telling you that your accounts have been password protected

  • Can I use POP Peeper to open 'mailto' links that I click on in my webbrowser?
  • Yes. Register POP Peeper as your Email client under the main menu: Tools / Options / General.

  • How can I remove messages from the list and force POP Peeper to retrieve it again?
  • POP Peeper will cache messages by default and sometimes it may be necessary to force POP Peeper to retrieve an existing message.

    If you changed settings in your WebMail account, it may be necessary to Clear Cookies first.

    For individual messages, view the message and -- from the menu -- select:
    File / Re-download message.

    Alternate method (or to remove all messges in the account):
    This option is disabled by default, so you first need to enable Advanced Options:

    1. In POP Peeper's main menu, select Tools / Options
    2. Select the 'General' page
    3. Tick the checkbox for "Enable Advanced Options"
    4. Press OK

    To remove all the messages in an account, right-click on the account and select "Remove messages from list."
    To remove a specific message (or selected messages), right-click on the message and select "Remove from list."

    The message(s) will be removed immediately and will be retrieved again the next time the account is checked for mail.

  • Why don't Imap messages get marked as read after I read them in my email client?
  • POP Peeper will only access the "read" status of a message when the message is new to POP Peeper. Once a message is listed in POP Peeper, the read status will not be updated from the server. This behavior is due to the additional methods of message retrieval that POP Peeper provides. There are plans to improve the behavior of the read status in a future version.

  • How can I ensure POP Peeper is as secure as possible?
  • Listed below are several suggestions to add additional security when using POP Peeper. These suggestions are optional and not all may need to be implemented depending on your environment.

    • Use SSL or TLS connections for POP3 and Imap accounts (SSL/TLS support for Imap was introduced in v3.1). This encrypts all data communication between your computer and the server, including your login and password. Webmail services inherently use encryption when logging in.

      To enable SSL or TLS support, follow these instructions:

      1. Download and install the SSL plugin
      2. Edit each POP3 and Imap account and to the right of the "Server Type" select 'TLS' or 'SSL' (choose either one that works, the difference is negligible; not all servers support TLS and\or SSL)
    • An alternative to SSL/TLS is APOP (for POP3) and does not require the SSL plugin. This method only encrypts the login and password. Very few POP3 servers support this method.

    • Enable password protection to prevent other people from accessing the POP Peeper interface:
      1. Access Options / Set Admin Password
      2. Enter the password and confirmation and check "enable password protection"
      3. Press OK

      Alternatively, you can enable password protection for individual accounts by editing the account and enabling "Password Protected"

    • View messages using Plain or Rich Text by default. Viewing messages with HTML makes you more vulnerable to malicious scripts, viruses, and tracking agents.
      1. Access Tools / Options
      2. Select the "View Message" page
      3. Set the "Default Message Viewing Preference" to "Rich Text" (or "Plain Text")
      4. Click OK

      If you determine that a message is safe to view (ie. it's from a trusted source), you may view individual messages with HTML. You can add the "HTML" button to the message toolbar using the following steps:

      1. View a message
      2. Access View / Customize Toolbar
      3. Find and select the "HTML" button in the left window
      4. In the right window, select the button that you want the HTML button to appear before
      5. Click the "Add" button
      6. Press Close
      7. Whenever you want to view the current message with HTML, press the HTML button on the toolbar

    See also: How secure is POP Peeper?

  • How can I remove messages from the list?
  • Sometimes, it's necessary to force POP Peeper to retrieve an existing message. This option is disabled by default, so you first need to enable Advanced Options:

    1. In POP Peeper's main menu, select Tools / Options
    2. Select the 'General' page
    3. Tick the checkbox for "Enable Advanced Options"
    4. Press OK

    If you changed settings in your WebMail account, it may be necessary to Clear Cookies first.

    To remove all the messages in an account, right-click on the account and select "Remove messages from list."
    To remove a specific message (or selected messages), right-click on the message and select "Remove from list."

    The message(s) will be removed immediately and will be retrieved again the next time the account is checked for mail.

  • Does POP Peeper prevent viruses from infecting my system?
  • POP Peeper is not an anti-virus program. However, POP Peeper provides several methods to prevent being infected. Read the "Virus Prevention" help topic in POP Peeper.

  • What is the license agreement for POP Peeper?