#mail 4 articles
- A mail-permission probe that can't tell "no mailbox" from "no consent" lies to adminsgotchas / graph/me/messages 404 MailboxNotEnabled* on mailbox-less accounts ≠ missing consent; three verdicts, and never cache a negative probe result
- A mailto: fallback that reuses the success state tells the user their message was sent when it wasn'tgotchas / graphsendMail fails on accounts without a mailbox and the fallback only hands a draft to a mail client; model sent / handed off / failed, never a boolean
- A newsletter looped over /me/sendMail is not bulk e-mail — and ACS Email is no longer the way outgotchas / graphPer-mailbox and tenant limits, bulk mail through Microsoft 365 "isn't a supported use", JSON sendMail can't set List-Unsubscribe, ACS Email retires 2028; keep Graph for personal batches, send newsletters through an ESP…
- A screenshot pasted into a support form is too big for /me/sendMail — shrink it client-sidegotchas / graphInline base64 attachments share a ~4 MB request budget; shrink bitmaps in a canvas, cap the total, and remember mailto: fallbacks carry no attachments at all