Zabbix not sending mail to the user groups(google group) configured under same mail id - zabbix

I have created one user in Zabbix and assigned the google group email id to it. When the trigger is alerted the mail is not getting sent to the google mail group. Can Zabbix send the email alerts to google groups?

Related

Trying to setup a google service account. Email generated doesn't work

I am trying to setup a google service account so I can access a google sheet from python. I generated a .json file with a client email. However when I share this email in my sheet I get a Delivery Status Notification (Failure):
"Your message wasn't delivered to scantling-io#dnv-strucuture-calc.iam.gserviceaccount.com because the domain dnv-strucuture-calc.iam.gserviceaccount.com couldn't be found. Check for typos or unnecessary spaces and try again."
The email is exactly the one that came in the json file. Any ideas why it isn't working?
You should uncheck the "notify people" option when sharing the Spreadsheet with the service account, this is because service accounts don't have an inbox or Gmail account associated.
You could only access to another user's Gmail data by impersonating the user with a service account with domain-wide delegation.

Google script to forward email to recipient

While creating a rule in google admin I accidentally made a mistake and all the emails in my enterprise where sent to a specific email account. The emails skipped the inbox of the actual recipient and were sent to a global inbox.
Is there a script I can write to undo this meaning forwarding the email to the user who were suppose to receive this.

Email verification using google app script and google forms

I have a google form app which has, among others, an email id field.I want to verify that the email entered by user is the email which belongs to him. Pls note: I DO NOT WANT TO VERIFY THE DOMAIN/SYNTAX OF EMAIL. All emails would be gmail ids, so if that helps, is there a way to send a mail validation link to their gmail accounts and on clicking the link, the entry is made to spreadsheet. Else its cancelled.
Also the link must be valid for limited time only.
Yes this is possible. You can publish a Google script as a web app and add the email address of the recipient as a query parameter to this app. When the user clicks the link, the app is called, the email is verified and the app itself can log an entry into the spreadsheet.

On recieving email on Google-Apps send a request to a server

Is it possible upon receiving an email on, lets say support#example.com which is maintained on a google business apps account, to make a server/api-request to a server with the body and senders email?
So this workflow:
Email sent to: support#example.com
Email received on google business apps platform
Server call to: https://api.example.com/v2/post/
With post parameters From, Body
You can do it with Google Apps Script.
Quick overview:
Create script using UrlFetch Services and Gmail Services: check inbox, if email found, post to API, mark email as processed (I would use labels to mark as processed).
Run script from #1 using Time-Driven Trigger.
you can do this by routing the email on to Google AppEngine and making use of AppEngine's mail receive APIs.

Google marks emails sent from spreadsheet with MailApp.sendEmail as phishing scam

I am using a variation of Google's MailApp.sendEmail() script ( https://developers.google.com/apps-script/articles/sending_emails) to send emails to addresses in a spreadsheet. To test the script I am sending them to another gmail account. However, the emails are being marked with the message: This message may not have been sent by: foo#gmail.com. Is there any way to avoid this? Thanks!
This warning isn't caused by the MailApp.sendMail() script. The phishing warning only shows up when I send email between two gmail accounts (both of which belong to me). It doesn't show up when I send email to other accounts using the MailApp.sendMail() script. The warning also appears when I send a standard gmail message from one account to the other, when the sending account is a consumer account, and the receiving account is a university account. The message does not appear on emails from other people's gmail addresses and does not appear on messages sent from my university account to my consumer account.