Outlook Errors

Comcast Email Not Sending in Outlook: Stuck in the Outbox?

Comcast email not sending in Outlook is frustrating precisely because receiving keeps working, which makes the fault look like a password problem when it is usually a port, authentication, or toggle problem. “Receives but does not send” is the most-reported Comcast email complaint there is — it appears verbatim in Microsoft’s Q&A forums — and with Xfinity’s Yahoo migration running through 2026, it now has two distinct causes that need two distinct fixes. Pre-migration accounts send through Xfinity’s own SMTP server, which demands the right port-and-encryption pair, SMTP authentication, and the webmail Third Party Access Security toggle that gates app connections for sending just as it does for receiving. Migrated accounts no longer touch Xfinity’s servers at all: they send through Yahoo’s SMTP with a Yahoo app password, and every Xfinity setting left in Outlook fails.

This guide runs the send-side checks in order. If instead you cannot receive, start with Comcast Email Not Receiving in Outlook, which covers the migration test and the receiving half of the toggle story. For sending problems across all account types, see Outlook Not Sending Emails but Can Receive.

Quick Answer: First, which world? Pre-migration: set the outgoing server to smtp.comcast.net, port 587 with TLS (or 465 with SSL), tick “My outgoing server requires authentication” (same settings as incoming), and make sure Third Party Access Security is switched ON in Xfinity webmail (gear → Settings → Security) — it blocks sending apps too. Migrated to Yahoo: change the outgoing server to smtp.mail.yahoo.com (465 or 587) and use a Yahoo app password. Then clear the stuck Outbox via Drafts and send fresh.

Explainer showing the two Comcast sending fixes: pre-migration accounts use smtp.comcast.net port 587 with the third-party access toggle on, migrated accounts use Yahoo SMTP with an app password

Step 0 — The migration question decides your SMTP server

You answered this in the receiving guide, but it matters even more here because the two worlds’ outgoing servers share no settings at all. Sign in to webmail: Xfinity-branded inbox = pre-migration (Fixes 1–3). Yahoo-branded inbox = migrated (Fix 4). If you migrated and Outlook still points at smtp.comcast.net, sending cannot work — that server no longer handles your mail.

Classic Outlook with messages stuck in the Outbox of a comcast.net account while receiving works normally

Fix 1 (pre-migration) — Set smtp.comcast.net with the right port pair

In File → Account Settings → Change → More Settings → Advanced, the outgoing side of a healthy Xfinity setup reads:

SettingValue
Outgoing server (SMTP)smtp.comcast.net
Port587 with TLS — primary
Port (alternative)465 with SSL
EncryptionMust match the port (587=TLS, 465=SSL)
Incoming (for reference)imap.comcast.net : 993 SSL
Outlook Advanced settings showing the Comcast outgoing server smtp.comcast.net on port 587 with TLS encryption

Xfinity’s own email-client documentation leads with 587, while its Outlook-specific page names 465 — both are published, both work; what fails is a mismatch (587 with SSL selected, or the dead port 25, which Xfinity no longer supports and most networks block anyway). If 587 + TLS refuses, switch the pair to 465 + SSL before changing anything else.

Fix 2 (pre-migration) — SMTP authentication ON, SPA OFF

Click More Settings → Outgoing Server and tick My outgoing server (SMTP) requires authentication, with Use same settings as my incoming mail server. Xfinity requires the sign-in; without it the server rejects the send. And on the main settings screen, leave Require logon using Secure Password Authentication (SPA) unticked — SPA is not part of Xfinity’s setup and enabling it breaks the sign-in it claims to secure. Your credential throughout is your normal Xfinity password — there is no Xfinity app password, whatever third-party blogs say.

Outlook More Settings Outgoing Server tab with SMTP authentication enabled using the same settings as the incoming server for the Comcast account

Fix 3 (pre-migration) — The toggle gates sending too

The Third Party Access Security switch in Xfinity webmail (gear icon → Settings → Security) controls whether third-party programs may access the account — and sending is access. If it is off, Outlook may receive through a previously-authorized path yet still be refused on send, or fail both ways with what looks like a password error. Tick Allow third-party access, wait a couple of minutes, and resend. The receiving guide (Comcast Email Not Receiving) shows this screen in full.

Xfinity Email security settings showing the Third Party Access Security checkbox that must be on for Outlook to send Comcast email

Fix 4 (migrated) — Send through Yahoo now

Migrated mailboxes send as Yahoo accounts:

SettingValue
Outgoing server (SMTP)smtp.mail.yahoo.com
Port465 (SSL) or 587
User nameYour full @comcast.net address
PasswordYahoo app password (not your Xfinity password)

Generate the app password in Yahoo Mail (profile → Overview → Security → App password), set More Settings → Outgoing Server to require authentication with the same settings as incoming, and make sure the account password field holds the app password. Our Yahoo sync guide goes deeper on Yahoo-platform behavior, and Add Yahoo and AOL Mail to Outlook covers the account screens.

Outlook account settings for a migrated Comcast account with the outgoing server changed to smtp.mail.yahoo.com and a Yahoo app password

Fix 5 — Clear the Outbox after the settings are right

Stuck messages do not retry themselves under new settings. Drag each one from the Outbox to Drafts, open it, press Send. A message that will not move: enable Work Offline (Send/Receive tab), restart Outlook, delete it from the Outbox, disable Work Offline, and send a fresh copy. Fix order matters — Outbox surgery before Fixes 1–4 just re-sticks the same messages.

Outlook Send Receive errors tab showing the Comcast sending task failing with error 0x800CCC0E before the SMTP port fix

Reading the send errors

  • 0x800CCC0E on Sending — cannot reach the SMTP server: wrong host (Xfinity settings on a migrated mailbox), dead port 25, or a port/encryption mismatch. Fixes 1 and 4 by world.
  • 530 / authentication-required rejections — SMTP authentication off, or the migrated account still presenting an Xfinity password where a Yahoo app password belongs.
  • 0x8004210A (operation timed out waiting for the sending server) — the connection opened but the response never completed; on Comcast accounts this is usually the port pair being half-right (587 with the wrong encryption selected) or a network quietly dropping the session. Correct the pair first, then see the 0x8004210A guide.
  • Messages vanish from Outbox but never arrive — check the Sent Items and the recipient’s spam folder, then confirm in webmail whether the message left the account at all; if webmail sending also fails, the hold is provider-side.

Confirm it worked

Send a test to an outside address, see it leave the Outbox, appear in Sent Items, and arrive. Then reply from the other side to prove the loop.

Classic Outlook Sent Items showing the test message sent from the comcast.net account after the SMTP fix with the Outbox empty

How to stop Comcast email not sending in Outlook again

  • Know your world, write it down. Note “Xfinity” or “Yahoo” beside the account in your password manager; every future fix starts there.
  • When your migration notice arrives, change both servers the same day — incoming and outgoing move to Yahoo together, plus the app password.
  • Keep the healthy pairs together: 587+TLS or 465+SSL on smtp.comcast.net; never port 25.
  • Never chase an “Xfinity app password.” It does not exist; the pre-migration gate is the toggle, the credential is your normal password.

Frequently asked questions

Why does my Comcast email receive in Outlook but not send?

Sending is a separate connection with its own rules. Pre-migration, the usual faults are a port/encryption mismatch on smtp.comcast.net (healthy pairs: 587+TLS or 465+SSL), SMTP authentication switched off, or the Third Party Access Security toggle off in webmail. Post-migration, the cause is simpler: Outlook is still trying to send through Xfinity with an Xfinity password, when the mailbox now sends through Yahoo with a Yahoo app password.

What is the correct Comcast SMTP port — 587 or 465?

Both are published by Xfinity: its general email-client article leads with 587 (TLS), and its Outlook-specific guidance names 465 (SSL). Use either complete pair — port and matching encryption — and switch to the other pair if your network refuses one. Port 25 is not supported and is blocked on most networks.

Does the Third Party Access Security toggle affect sending?

Yes. The toggle (Xfinity webmail → gear → Settings → Security) decides whether third-party programs may access the account at all, and Outlook’s send connection is exactly that kind of access. With it off, sends are refused with errors that masquerade as password problems.

I migrated to Yahoo. What are my sending settings now?

Outgoing server smtp.mail.yahoo.com, port 465 (SSL) or 587, SMTP authentication on, user name = your full @comcast.net address, password = a Yahoo app password generated in Yahoo Mail’s Security settings. Your old smtp.comcast.net settings stop working at migration — see the receiving guide’s migration check if you are not sure whether you have moved.

Is there an Xfinity app password I should generate for Outlook?

No — that step does not exist for Xfinity accounts, despite appearing on generic advice sites. Un-migrated accounts use your normal Xfinity password (with third-party access allowed). Migrated accounts use a Yahoo app password, because the mailbox itself now lives at Yahoo.

Outlook says error 0x800CCC0E when sending. Which world am I troubleshooting?

Either — the code just means the outgoing connection failed. Check the migration status first: migrated mailbox + Xfinity SMTP settings is the most common single cause right now. Otherwise verify the port pair (587+TLS / 465+SSL) and see our dedicated 0x800CCC0E guide and the Error Codes hub.


Sending again — or still stuck in the Outbox? Contact us at servicedesk@howtofixerroronline.com or through our Contact page and tell us whether your webmail is Xfinity- or Yahoo-branded, plus the exact error on the Sending task. Never send us your password or an app password — we will never ask for either.

Leave a Reply

Your email address will not be published. Required fields are marked *