SOLVED

Some emails not getting to the Teams channel

%3CLINGO-SUB%20id%3D%22lingo-sub-565460%22%20slang%3D%22en-US%22%3ESome%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-565460%22%20slang%3D%22en-US%22%3E%3CP%3EI%20have%20a%20Teams%20channel%20setup%20to%20accept%20emails%20from%20anyone%20(as%20in%2C%20there%20are%20no%20sending%20domain%20filters%20set).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20I%20email%20this%20channel%20directly%20from%20my%20Office%20365%20or%20GMail%20accounts%2C%20the%20messages%20are%20displayed.%26nbsp%3B%20However%20when%20I%20route%20the%20email%20from%20a%20smart-host%20(it's%20a%20custom%20setup%2C%20not%20an%20off%20the%20shelf%20package)%20then%20the%20message%20doesn't%20get%20through.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20can%20setup%20the%20smart%20host%20to%20send%20to%20my%20Office%20365%20mailbox%20address%20and%20the%20Teams%20address%20at%20the%20same%20time%20-%20I%20get%20the%20message%20but%20Teams%20does%20not.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDoes%20anyone%20know%20if%20Teams%20is%20checking%20DKIM%20signing%20on%20the%20message%2C%20or%20if%20there's%20a%20SPAM%20filter%20of%20some%20kind%3F%20My%20smart%20host%20does%20not%20(yet)%20apply%20DKIM%20signing%20to%20the%20messages%20it%20routes%2C%20so%20I'm%20wondering%20if%20that's%20the%20issue.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20SPF%20records%20are%20set%20properly%20but%20the%20message%20content%20I've%20been%20using%20has%20been%20%22test%22%20this%20and%20%22sample%22%20that%2C%20which%20can%20end%20up%20in%20Junk%20sometimes.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-565460%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESettings%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-565583%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-565583%22%20slang%3D%22en-US%22%3EHi%20%2C%3CBR%20%2F%3E%3CBR%20%2F%3EIt%20is%20unlikely%20that%20DKIM%20is%20being%20checking%20unless%20it%20is%20enabled%20within%20the%20Exchange%20Admin%20Centre.%3CBR%20%2F%3E%3CBR%20%2F%3EWould%20recommend%3CBR%20%2F%3E%3CBR%20%2F%3E1.)%20Add%20Teams%20Email%20Address%20as%20External%20Contact%20in%20Exchange%20Online%3CBR%20%2F%3E2.)%20Optional%20-%20If%20you%20want%20the%20email%20to%20be%20sent%20to%20you%20and%20the%20external%20contact%20add%20both%20to%20a%20distribution%20list%20in%20EAC%3CBR%20%2F%3E%3CBR%20%2F%3EThat%20should%20solve%20it!%3CBR%20%2F%3E%3CBR%20%2F%3EHope%20it%20answers%20your%20question!%3CBR%20%2F%3E%3CBR%20%2F%3EBest%2C%20Chris%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-576785%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-576785%22%20slang%3D%22en-US%22%3EDon't%20think%20that's%20his%20end%20goal%20%3AP.%20%3CBR%20%2F%3E%3CBR%20%2F%3EThere%20is%20most%20likely%20some%20form%20of%20basic%20filtering%20on%20the%20e-mail%20addresses%20to%20channels.%20Are%20you%20spoofing%20the%20from%2Freply%20addresses%20coming%20in%20from%20that%20address%3F%20You%20said%20you%20get%20to%20your%20regular%20mailbox%20so%20that%20might%20not%20be%20it..%20%3CBR%20%2F%3E%20%3CBR%20%2F%3ECan%20you%20access%20telnet%20or%20the%20logs%20for%20the%20message%20and%20make%20sure%20it's%20getting%20the%20250ok%20sent%20to%20the%20server%3F%20I'd%20start%20there.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-576802%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-576802%22%20slang%3D%22en-US%22%3EMy%20point%20was%20that%20the%20smart%20host%20is%20either%20greylisting%20the%20maessages%2C%20there%20are%20rules%20on%20it%20or%20is%20not%20set%20to%20accept%20on%2Fsend%20to%20the%20address%2Fdomain%20of%20the%20Team%2C%20which%20is%20different%20than%20the%20custom%20domain%20-%20so%20by%20adding%20it%20as%20part%20of%20a%20DL%20the%20smart%20host%20would%20accept%20it%20being%20on%20the%20custom%20domain.%3CBR%20%2F%3E%3CBR%20%2F%3E%3BD%3CBR%20%2F%3E%3CBR%20%2F%3EBest%2C%20Chris%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-581188%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-581188%22%20slang%3D%22en-US%22%3E%3CP%3EThanks%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F169605%22%20target%3D%22_blank%22%3E%40Christopher%20Hoard%3C%2FA%3E%26nbsp%3B-%20that's%20not%20quite%20what%20I%20meant.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EFirstly%2C%20the%20%22smarthost%22%20is%20of%20my%20own%20making%20and%20isn't%20greylisting%20anything.%26nbsp%3B%20It's%20a%20mail%20router%20that%20you%20can%20send%20email%20to%20and%20will%20forward%20that%20email%20on%20to%20another%20mailbox%20for%20you.%26nbsp%3B%20I%20have%20setup%20a%20rule%20that%20the%20target%20for%20the%20router%20is%20a%20Teams%20email%20address%20(and%20an%20Outlook%20mailbox%20-%20I%20can%20have%20more%20than%20one%20target).%26nbsp%3B%20The%20Outlook%20mailbox%20receives%20the%20message%2C%20so%20the%20router%20is%20obviously%20working%2C%20but%20the%20Teams%20channel%20never%20does.%26nbsp%3BThis%20means%20the%20Teams%20mail%20feature%20must%20be%20rejecting%20the%20message.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20noticed%20that%20the%20router%20does%20not%20strip%20out%20the%20original%20DKIM%20headers%20when%20the%20mail%20comes%20in.%26nbsp%3B%20This%20means%20the%20message%20would%20definitely%20fail%20DKIM%20validation.%26nbsp%3B%20That's%20enough%20to%20send%20the%20message%20to%20the%20Outlook%20spam%20folder...%20I%20wonder%20if%20it's%20enough%20to%20also%20prevent%20the%20message%20from%20getting%20through%20to%20Teams.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20have%20a%20new%20build%20of%20the%20router%20that%20I'm%20testing%20that%20resets%20the%20DKIM%20headers%20properly%20-%20we'll%20see%20if%20this%20solves%20it!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-581198%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-581198%22%20slang%3D%22en-US%22%3EThanks%20Chris.%20That's%20pretty%20much%20my%20line%20of%20thinking%20too%20-%20I%20don't%20have%20easy%20access%20to%20the%20mail%20routers%20logs%20(because%20it%20doesn't%20log%20anything%20at%20present)%20so%20I%20was%20just%20thinking%20out%20loud%20to%20some%20extent.%20As%20I%20mentioned%20to%20Chris%20Hoard%2C%20the%20smart%20host%20(router)%20receives%20a%20properly%20signed%20message%20but%20did%20not%20strip%20out%20the%20existing%20DKIM%20headers%2C%20so%20any%20DKIM%20validation%20would%20definitely%20fail.%20Outlook%20was%20marking%20these%20messages%20as%20Spam%2C%20but%20still%20delivering%20them.%20I%20suspect%20Teams%20was%20just%20rejecting%20them%20outright.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20have%20an%20updated%20build%20to%20test%20on%20Monday%20that%20signs%20messages%20properly%20so%20we'll%20see%20what%20happens%20with%20that.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-718938%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-718938%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F869%22%20target%3D%22_blank%22%3E%40Chris%20Webb%3C%2FA%3E%26nbsp%3BSo%20we%20updated%20the%20message%20router%20so%20it%20now%20properly%20signs%20messages%20with%20DKIM%3B%20I%20also%20have%20the%20system%20emailing%20me%20copies%20of%20any%20messages%20that%20come%20through.%26nbsp%3B%20So%20I%20**know**%20the%20messages%20are%20being%20sent%20on%20to%20the%20Teams%20channel%2C%20but%20they%20never%20appear%20in%20the%20list.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIs%20there%20any%20way%20to%20debug%20this%3F%20Messages%20sent%20to%20Teams%20are%20not%20ever%20getting%20into%20the%20channel%20which%20is%20a%20serious%20problem%20for%20us%20right%20now.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-719412%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-719412%22%20slang%3D%22en-US%22%3EDid%20you%20ever%20try%20doing%20a%20manual%20Telnet%20type%20session%20to%20the%20teams%20server%3F%20You%20should%20have%20some%20form%20of%20sending%20server%20logs%20to%20see%20what%20response%20you%20are%20getting%20from%20the%20teams%20service.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-719428%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-719428%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F869%22%20target%3D%22_blank%22%3E%40Chris%20Webb%3C%2FA%3E%26nbsp%3BWe%20are%20on%20Office%20365%20so%20not%20really%20sure%20if%20telneting%20in%20is%20plausible%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-719806%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-719806%22%20slang%3D%22en-US%22%3EBut%20you%20said%20you%20use%20a%20smart%20host%2C%20you%20should%20be%20able%20to%20look%20into%20that%20and%20see%20logs%20or%20bounce%20e-mail%20off%20it%20etc.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-719894%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-719894%22%20slang%3D%22en-US%22%3EQuite%20right.%3CBR%20%2F%3E%3CBR%20%2F%3EThe%20smart%20host%20thinks%20the%20message%20was%20delivered.%20So%20it%20seems%20to%20be%20getting%20filtered%20out%20by%20the%20Teams%2FSharePoint%20platform%20itself.%20This%20is%20why%20I%20suspected%20some%20kind%20of%20anti-spam%20system%20was%20at%20play.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-719896%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-719896%22%20slang%3D%22en-US%22%3EYeah%2C%20I'd%20create%20a%20ticket%20if%20you%20haven't%20already.%20I'm%20surprised%20it%20doesn't%20reject%20at%20the%20start%2C%20but%20def.%20if%20other%20domains%20are%20getting%20through%20it%20has%20to%20be%20blocking%20that%20smart%20host%20for%20whatever%20reason.%20Most%20likely%20due%20to%20spoofing.%20Not%20sure%20if%20you%20can%20pass%20or%20send%20e-mail%20from%20some%20other%20random%20domain%20through%20your%20smart%20host%20to%20see%20if%20it%20works.%20That's%20why%20I%20mention%20telnet%20cause%20you%20can%20just%20pick%20a%20random%20domain%20to%20use%20mail%20from%3A%20when%20using%20it.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-719898%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-719898%22%20slang%3D%22en-US%22%3ESome%20messages%20sent%20directly%20get%20through.%20Oddly%2C%20some%20do%20not.%20More%20oddly%20than%20that%2C%20some%20of%20the%20messages%20going%20through%20the%20smart%20host%20get%20through%20and%20others%20don%E2%80%99t!%3CBR%20%2F%3E%3CBR%20%2F%3EI%20could%20spoof%20the%20EHLO%20host%20but%20that%20would%20fail%20some%20anti-spam%20rules%20so%20I%20feel%20like%20setting%20it%20up%20correctly%20with%20DKIM%20and%20SPF%20in%20place%20gives%20it%20the%20best%20chance%20of%20success.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20checked%20the%20Forefront%20headers%20and%20the%20spam%20scores%20are%200%20or%20close%20to%200.%20Plus%20messages%20from%20the%20smart%20host%20get%20through%20to%20Outlook%20on%20Office%20365%20just%20fine.%3CBR%20%2F%3E%3CBR%20%2F%3EIt%E2%80%99s%20a%20prickly%20problem%20with%20no%20logging%20at%20all%20sadly.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-719899%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-719899%22%20slang%3D%22en-US%22%3EI%20mean%2C%20if%20you%20only%20use%20a%20few%20channels%20for%20this%20and%20it's%20not%20like%20a%20widely%20used%20thing%2C%20you%20might%20could%20look%20into%20using%20Flow%2C%20to%20monitor%20a%20mailbox%20and%20post%20messages%20via%20a%20webhook%20connector%20(for%20alerts).%20But%20not%20sure%20the%20number%20and%20flow%20in%20this%20situation%20but%20that%20could%20circumvent%20the%20whole%20e-mail%20engine.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-993466%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-993466%22%20slang%3D%22en-US%22%3EHi!%3CBR%20%2F%3EDid%20you%20find%20a%20solution%20for%20this%3F%3CBR%20%2F%3EI%20have%20the%20same%20issue%2C%20I'm%20trying%20to%20send%20an%20email%20from%20a%20Linux%20box%20and%20Teams%20is%20not%20receiving%20it.%3CBR%20%2F%3EThe%20%22mail%22%20logs%20says%20status%3Dsent%20(delivered%20to%20mailbox).%20And%20if%20I%20add%20my%20email%20account%20I%20get%20it%20in%20my%20O365%20account%20but%20not%20in%20the%20Channel.%3CBR%20%2F%3E%3CBR%20%2F%3EThanks!%3CBR%20%2F%3EHV%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1263043%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1263043%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F450768%22%20target%3D%22_blank%22%3E%40HectoByte%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20found%20that%20emails%20with%20key%20words%20such%20as%20%22Voicemail%22%20or%20other%20kind%20of%20emails%20were%20filtered%20out.%20I%20traced%20email%20through%20Exchange%20and%20it%20was%20successfully%20delivered%20but%20once%20it%20goes%20to%20teams%20it%20is%20a%20%22BLACK%20HOLE%22...%20clearly%20there%20is%20spam%20filtering%20going%20on%20which%20we%20have%20NO%20control%20on%20or%20ability%20to%20whitelist%20etc.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1589135%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1589135%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F325198%22%20target%3D%22_blank%22%3E%40aaronglover%3C%2FA%3E%26nbsp%3BI'm%20having%20the%20same%20issue.%26nbsp%3B%20Did%20you%20ever%20find%20a%20resolution%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1589150%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1589150%22%20slang%3D%22en-US%22%3EHi%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F759696%22%20target%3D%22_blank%22%3E%40SerenaB%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3EAfter%20much%20two%20and%20fro%20with%20Microsoft%20support%20person%20I%20never%20got%20an%20answer%20and%20I%20gave%20up%20in%20frustration%20but%20also%20because%20I%20had%20a%20workaround.%3CBR%20%2F%3E%3CBR%20%2F%3EIn%20my%20case%20the%20email%20subject%20contained%20the%20word%20Voicemail.%20I%20had%20to%20change%20it%20to%20the%20nonsensical%20word%20%22speechmail%22%20as%20that%20was%20the%20first%20one%20I%20got%20through%20after%20trying%20a%20few%20different%20versions%20of%20the%20word%20Voicemail....%20Such%20as%20voice-mail%20etc%3CBR%20%2F%3E%3CBR%20%2F%3EIt%20was%20frustrating%20because%20I%20was%20using%20O365%20mail%20servers%20from%20my%20own%20domain%20to%20send%20to%20my%20own%20teams%20tenant%2C%20and%20all%20the%20logs%20and%20traces%20visible%20to%20me%20through%20admin%20center%20indicate%20that%20the%20email%20was%20successfully%20delivered%2C%20but%20it%20then%20just%20disappeared%20and%20never%20appeared%20in%20the%20channel.%3CBR%20%2F%3E%3CBR%20%2F%3ESorry%20I%20haven't%20got%20any%20better%20advice%2C%20other%20than%20to%20identify%20some%20words%20or%20phrases%20which%20might%20be%20triggering%20some%20sort%20of%20spam%2Fmalware%20filter.%3CBR%20%2F%3E%3CBR%20%2F%3EGood%20luck%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1681407%22%20slang%3D%22en-US%22%3ERe%3A%20Some%20emails%20not%20getting%20to%20the%20Teams%20channel%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1681407%22%20slang%3D%22en-US%22%3E%3CP%3EAlso%20throwing%20in%20my%20experience%20here%20-%20Teams%20channel%20emails%20seem%20to%20be%20blocking%20an%20entire%20domain%20of%20mine%20with%20no%20way%20to%20really%20tell%20what's%20going%20on.%20I%20can't%20send%20anything%20from%20that%20domain%20to%20a%20teams%20channel%20email%20in%20an%20organization%20that%20I%20own%20nor%20to%20ones%20that%20I%20don't%20own.%20In%20the%20org%20that%20I%20do%20own%2C%20I've%20added%20the%20domain%20as%20an%20approved%20one%2C%20I've%20tried%20allowing%20from%20all%20domains%2C%20but%20nothing.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EOpened%20a%20ticket%20with%20Microsoft%20but%20the%20support%20agent%20that%20I've%20been%20talking%20to%20just%20isn't%20understanding%20my%20problem.%20It%20feels%20like%20there%20is%20in%20fact%20some%20kind%20of%20spam%20filtering%20going%20on%20and%20it's%20really%20frustrating%20to%20me%20that%20even%20manually%20approving%20the%20domain%20seems%20to%20do%20nothing.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional Contributor

I have a Teams channel setup to accept emails from anyone (as in, there are no sending domain filters set).

 

If I email this channel directly from my Office 365 or GMail accounts, the messages are displayed.  However when I route the email from a smart-host (it's a custom setup, not an off the shelf package) then the message doesn't get through.

 

I can setup the smart host to send to my Office 365 mailbox address and the Teams address at the same time - I get the message but Teams does not.

 

Does anyone know if Teams is checking DKIM signing on the message, or if there's a SPAM filter of some kind? My smart host does not (yet) apply DKIM signing to the messages it routes, so I'm wondering if that's the issue.

 

The SPF records are set properly but the message content I've been using has been "test" this and "sample" that, which can end up in Junk sometimes.

 

25 Replies
Hi ,

It is unlikely that DKIM is being checking unless it is enabled within the Exchange Admin Centre.

Would recommend

1.) Add Teams Email Address as External Contact in Exchange Online
2.) Optional - If you want the email to be sent to you and the external contact add both to a distribution list in EAC

That should solve it!

Hope it answers your question!

Best, Chris
Don't think that's his end goal :P.

There is most likely some form of basic filtering on the e-mail addresses to channels. Are you spoofing the from/reply addresses coming in from that address? You said you get to your regular mailbox so that might not be it..

Can you access telnet or the logs for the message and make sure it's getting the 250ok sent to the server? I'd start there.

Thanks @Christopher Hoard - that's not quite what I meant.

 

Firstly, the "smarthost" is of my own making and isn't greylisting anything.  It's a mail router that you can send email to and will forward that email on to another mailbox for you.  I have setup a rule that the target for the router is a Teams email address (and an Outlook mailbox - I can have more than one target).  The Outlook mailbox receives the message, so the router is obviously working, but the Teams channel never does. This means the Teams mail feature must be rejecting the message.

 

I noticed that the router does not strip out the original DKIM headers when the mail comes in.  This means the message would definitely fail DKIM validation.  That's enough to send the message to the Outlook spam folder... I wonder if it's enough to also prevent the message from getting through to Teams.

 

I have a new build of the router that I'm testing that resets the DKIM headers properly - we'll see if this solves it!

Thanks Chris. That's pretty much my line of thinking too - I don't have easy access to the mail routers logs (because it doesn't log anything at present) so I was just thinking out loud to some extent. As I mentioned to Chris Hoard, the smart host (router) receives a properly signed message but did not strip out the existing DKIM headers, so any DKIM validation would definitely fail. Outlook was marking these messages as Spam, but still delivering them. I suspect Teams was just rejecting them outright.

I have an updated build to test on Monday that signs messages properly so we'll see what happens with that.

@Chris Webb So we updated the message router so it now properly signs messages with DKIM; I also have the system emailing me copies of any messages that come through.  So I **know** the messages are being sent on to the Teams channel, but they never appear in the list.

 

Is there any way to debug this? Messages sent to Teams are not ever getting into the channel which is a serious problem for us right now.

Did you ever try doing a manual Telnet type session to the teams server? You should have some form of sending server logs to see what response you are getting from the teams service.

@Chris Webb We are on Office 365 so not really sure if telneting in is plausible

But you said you use a smart host, you should be able to look into that and see logs or bounce e-mail off it etc.
Quite right.

The smart host thinks the message was delivered. So it seems to be getting filtered out by the Teams/SharePoint platform itself. This is why I suspected some kind of anti-spam system was at play.
Yeah, I'd create a ticket if you haven't already. I'm surprised it doesn't reject at the start, but def. if other domains are getting through it has to be blocking that smart host for whatever reason. Most likely due to spoofing. Not sure if you can pass or send e-mail from some other random domain through your smart host to see if it works. That's why I mention telnet cause you can just pick a random domain to use mail from: when using it.
Some messages sent directly get through. Oddly, some do not. More oddly than that, some of the messages going through the smart host get through and others don’t!

I could spoof the EHLO host but that would fail some anti-spam rules so I feel like setting it up correctly with DKIM and SPF in place gives it the best chance of success.

I checked the Forefront headers and the spam scores are 0 or close to 0. Plus messages from the smart host get through to Outlook on Office 365 just fine.

It’s a prickly problem with no logging at all sadly.
I mean, if you only use a few channels for this and it's not like a widely used thing, you might could look into using Flow, to monitor a mailbox and post messages via a webhook connector (for alerts). But not sure the number and flow in this situation but that could circumvent the whole e-mail engine.
Hi!
Did you find a solution for this?
I have the same issue, I'm trying to send an email from a Linux box and Teams is not receiving it.
The "mail" logs says status=sent (delivered to mailbox). And if I add my email account I get it in my O365 account but not in the Channel.

Thanks!
HV

@HectoByte 

I found that emails with key words such as "Voicemail" or other kind of emails were filtered out. I traced email through Exchange and it was successfully delivered but once it goes to teams it is a "BLACK HOLE"... clearly there is spam filtering going on which we have NO control on or ability to whitelist etc.

@aaronglover I'm having the same issue.  Did you ever find a resolution?

Hi @SerenaB

After much two and fro with Microsoft support person I never got an answer and I gave up in frustration but also because I had a workaround.

In my case the email subject contained the word Voicemail. I had to change it to the nonsensical word "speechmail" as that was the first one I got through after trying a few different versions of the word Voicemail.... Such as voice-mail etc

It was frustrating because I was using O365 mail servers from my own domain to send to my own teams tenant, and all the logs and traces visible to me through admin center indicate that the email was successfully delivered, but it then just disappeared and never appeared in the channel.

Sorry I haven't got any better advice, other than to identify some words or phrases which might be triggering some sort of spam/malware filter.

Good luck

Also throwing in my experience here - Teams channel emails seem to be blocking an entire domain of mine with no way to really tell what's going on. I can't send anything from that domain to a teams channel email in an organization that I own nor to ones that I don't own. In the org that I do own, I've added the domain as an approved one, I've tried allowing from all domains, but nothing. 

 

Opened a ticket with Microsoft but the support agent that I've been talking to just isn't understanding my problem. It feels like there is in fact some kind of spam filtering going on and it's really frustrating to me that even manually approving the domain seems to do nothing.

I found the issue my side , if you are using a smart host , bypass is 

 

https://pariswells.com/blog/research/unable-to-send-email-to-teams-channel-365-smart-hosts

 

@mikewoodld 

Sadly, I can mirror your experiences.  I've had multiple tickets with Microsoft about their routing of e-mail from Exchange Online into Teams and it seems like nobody has a handle on diagnosing the routing within Teams.  I can't find any diagnostics beyond seeing e-mail heading to the Teams address and then vanishing with no rhyme or reason.  @mikewoodld 

www.000webhost.com