Forum Discussion
Microsoft teams invite problem with gmail
- Apr 05, 2020
Jacques van Wyk for you the best option will be to make a hybrid environment of Exchange.
This way both will sync with each other and you will have all the option and functions available try this docs about hybrid I think this will be a good use case for you to try.
https://docs.microsoft.com/en-us/exchange/exchange-hybrid
sakib2310 your case may also be the issue with Exchange if you do not have exchange mailbox Team as mentioned below.
Microsoft Teams, you have a calendar(previously called meetings) icon in the main display that shows your diary and meetings etc. – except it does not work if your mailbox is not either in Exchange Online or, if if your mailbox is on-premises, you are not using Exchange Server 2016 CU3 or later.
bddoss22 ,
For this particular task you should get back to authorative.
However, this option will allow O365 to relay e-mails to GMail in case of unknown recipient in this domain. Might be useful for O365<>GMail migration and dual-homed scenarios.
So, all the users should be mail-enabled in O365 by having some license assigned (like MS Teams Exploratory).
Regarding invites: they have to both stay in O365 to be visible in MS Teams calendar and be received in GMail mailbox.
My final solution was to:
1. Create a domain alias @ mail.domain.com in GSuite (which added an invisible alias to each user) - it took 24h+ to come in effect.
2. Create bunch of blind copy transport rules using PowerShell for Exchange Online duplicating all the O365 e-mails to this GMail subdomain with this self-made script:
(You can get Exchange Online PowerShell module through https://outlook.office365.com/ecp/ - Hybrid Deployment)
$DomainName = "yourdomain.com"
$GMailAlias = "subdomain."+$DomainName
$Users = Get-Mailbox
foreach ($User in $Users) {
$UserName = $User.Alias
Write-Host $UserName
New-TransportRule -Name "Copy to GMail $UserName" -SentTo $UserName@$DomainName -BlindCopyTo $UserName@$GmailAlias
}
- Lakshmi_1985Jun 16, 2021Copper ContributorHi bddoss22, FTravinsky
Could you please share to me, testing with one user, using the same power shell script. Thanks in advance - Lakshmi_1985Jun 16, 2021Copper ContributorFTravinsky
Please advise if I want to test it one user with that PowerShell script, how could I do it? please share steps - Lakshmi_1985Jun 09, 2021Copper ContributorHi Could you please advise were to apply this solution to test it. Thanks in advance
- JaumeRamosMar 03, 2021Copper ContributorSorry, found solution.
In the script you have to add option -StopRuleProcessing so the processing stops after matching one email. - JaumeRamosMar 03, 2021Copper Contributor
Thanks for the solution, but i have an additional problem.
The powerShell scripts fail adding more than 100 rules. It complains about the maximum number of recipients can go beyond 100.
Is there anywhere I could increase that limit. I've been looking but no luck.
Thanks
- Mikae700Dec 11, 2020Copper Contributor
FTravinsky Thanks for a fun solution 😉
What about different top domains, how would you go about then with the script?
And also receiving responses to Teams invitations to see if the participants have accepted or declined, something that is not solvable I presume? Google Workplace is the receiver of the organizer emails being sent by Teams.
- Darshana_PunekarJul 29, 2020Copper ContributorBecause i dint understnad the blind copy mail procedure
- Darshana_PunekarJul 29, 2020Copper Contributorwill you please help me with more clear and crisp step for this set up .
- FTravinskyJul 29, 2020Brass Contributor
Darshana_Punekar , Yeap.
You will receive e-mails with meeting invitations in Outlook and they immideately show up in Outlook Calendar as proposed/tentative event. - Darshana_PunekarJul 29, 2020Copper ContributorFTravinsky so will this also gives the Teams meeting invitation option inside the Outlook where my Gsuite email is set up
- bddoss22Jul 28, 2020Copper Contributor
FTravinsky Robertlee
This worked for us. It was not difficult. I was nervous about using Power Shell for the first time to create the rules, but it went off fairly easily. I used "username.outlook@domain.com" for my alias. - FTravinskyJun 18, 2020Brass ContributorTo much hustle for end-users.
Blind-copy all incoming events to the GMail inbox is sufficient, as all these mail-invites populate both calendars simultaneously. - bddoss22Jun 18, 2020Copper Contributor
@thomaslaasch this solution from FTravinsky is another piece of this workaround. I have succesfully implemented the subdomain forward solution presented, which means our Teams invites are now being received in Gmail.
Combined with your suggestion for G Cal users to subscribe to their Outlook calendars, we have a one-way flow from Teams to G Suite.
- bddoss22Jun 17, 2020Copper Contributor
FTravinsky many thanks to you. My Teams event invites are now being received in Gmail boxes. I thank you for your support.