outlook Code Send/Receive Error

How to Fix Outlook Send/Receive Errors

Diagnostic Procedures

  • 1 Understand common triggers for Outlook Send/Receive failures
  • 2 Adjust server timeout durations in Outlook account settings
  • 3 Configure secure SMTP and IMAP ports
  • 4 Reset corrupted Send/Receive Settings (.SRS) file
  • 5 Deactivate local firewall and antivirus mail protection locks
  • 6 Summary checklist for Send/Receive errors

How to Fix Outlook Send/Receive Errors

Encountering an Outlook Send/Receive Error (often associated with sub-codes like 0x80042108, 0x800CCC0E, or 0x800CCC0F) indicates that your email client failed to establish or maintain a connection with your mail server’s SMTP (outgoing) or IMAP/POP3 (incoming) interfaces.

This technical guide walks you through tweaking server port configurations, resetting corrupted Outlook configuration files, and troubleshooting network restrictions on both Windows and macOS.


1. What Causes Send/Receive Failures?

Connection losses between Outlook and your mail server are typically caused by:

  • Incorrect SMTP/IMAP Ports: Your email account uses unencrypted outgoing port 25 which is blocked by most ISPs, or lacks correct SSL/TLS security settings.
  • Corrupted SRS Settings File: Outlook’s Send/Receive Settings file (.srs) has corrupted, causing send/receive schedule cycles to crash.
  • Strict Security Software: Local antivirus mail-scanners act as local proxy servers, blocking secure SSL sockets.
  • Server Timeout Caps: The default server timeout threshold (usually 1 minute) is too short for slow connections or large attachments.

2. Adjust Outgoing SMTP Port Settings

Outdated POP3/IMAP account settings often cause outgoing SMTP connections to fail.

  1. Open Outlook and go to FileInfoAccount SettingsAccount Settings.
  2. Select your email account from the list and click Change… (or double-click it).
  3. Click the More Settings… button.
  4. Click on the Advanced tab.
  5. Audit and adjust your port settings:
    • IMAP (Incoming): Set port to 993 and select encryption type SSL/TLS.
    • POP3 (Incoming): Set port to 995 and check This server requires an encrypted connection (SSL/TLS).
    • SMTP (Outgoing): Change port 25 to 465 (with encryption type SSL/TLS) or 587 (with encryption type STARTTLS).
  6. Under the Outgoing Server tab:
    • Ensure the box My outgoing server (SMTP) requires authentication is checked.
    • Select Use same settings as my incoming mail server.
  7. Click OKNextFinish.

3. Reset the Send/Receive Settings (.SRS) File

If Outlook crashes or hangs when you click Send/Receive, the SRS configuration file is corrupted. Rebuilding it forces Outlook to restore default scheduling.

On Windows:

  1. Close Microsoft Outlook.
  2. Press Windows Key + R to open the Run dialog.
  3. Type or paste the path below, then press Enter:
    %appdata%\Microsoft\Outlook
  4. Locate the file named Outlook.srs (or the name of your specific mail profile, e.g. [ProfileName].srs).
  5. Right-click the file and select Rename. Rename it to Outlook.srs.old.
  6. Relaunch Outlook. A fresh, functional .srs settings file will automatically be generated.

On macOS:

  1. Quit Microsoft Outlook.
  2. Open Terminal and delete Outlook cache files:
    rm -rf ~/Library/Containers/com.microsoft.Outlook/Data/Library/Preferences/com.microsoft.Outlook.plist
  3. Relaunch Outlook.

4. Increase Server Timeout Limits

If you have a slow network connection or large email queues, increasing the time Outlook waits for server responses will prevent timeout failures:

  1. Go to FileInfoAccount SettingsAccount Settings.
  2. Double-click your account → click More Settings… → select the Advanced tab.
  3. Under the Server Timeouts slider, drag the bar to the right to increase the timeout limit (e.g. from 1 minute to 3 or 5 minutes).
  4. Click OK and save your settings.

5. Summary Diagnostics Checklist

  • Check Server Ports: Verify POP/IMAP and SMTP ports match secure guidelines (993 / 465 or 587).
  • Rename Outlook.srs: Purge local Send/Receive settings from %appdata%\Microsoft\Outlook to resolve scheduler hangs.
  • Increase Timeouts: Drag the Server Timeouts slider in Advanced settings to 3+ minutes.
  • Disable Mail Scanners: Temporarily turn off email protection inside your local antivirus app (e.g. Avast, Norton, Kaspersky).
  • Check SMTP Authentication: Ensure “My outgoing server requires authentication” is checked in Outgoing Settings.