hi sendhil
lemme break it down for u in simple terms ))
thanks for throwing this question here! super helpful for others who might be scratching their heads too.
question 1: ms 365 groups are stored in exchange, but they’re also part of entra id. think of it like this they live in both places because they need to work across ms 365 apps. exchange handles the mail stuff, while entra id manages access and membership.
question 2: aha, now this is where it gets tricky )) the first link talks about core group types in entra id (security & ms 365 groups). the second one includes exchange-specific groups like mail-enabled security groups, distribution lists, etc. so yes, items 3-6 are exchange capabilities, not native entra id groups. check this doc for exchange stuff.
question 3: u can add external contacts to a mail-enabled security group! but regular security groups (without mail enabled) won’t work for email addresses. here’s how:
create a contact in exchange for the external email.
add it to the mail-enabled security group. boom, done! microsoft explains it here.
question 4: contacts u create in exchange usually show up in outlook by default. if u wanna stop that, u gotta tweak the address book policies. but fair warning it’s a bit involved. this doc has the deets.
question 5: yes! graph api can totally fetch mail-enabled security groups and distribution lists for a user. u’d use the /memberOf endpoint or check group memberships directly. microsoft’s graph api docs cover this.
hope this clears things up! entra id + exchange can feel like a maze, but once u get the hang of it, it’s not so bad ))) let me know if anything’s still fuzzy
Best regards,
Alex
and "yes" if you would follow me at Q&A - personaly thx.
P.S. If my answer help to you, please Accept my answer
PPS That is my Answer and not a Comment