debian-mirror-gitlab/doc/integration/gmail_action_buttons_for_gitlab.md

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

39 lines
1.8 KiB
Markdown
Raw Normal View History

2021-01-29 00:20:46 +05:30
---
2022-11-25 23:54:43 +05:30
stage: Manage
2021-10-27 15:23:28 +05:30
group: Integrations
2022-11-25 23:54:43 +05:30
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/product/ux/technical-writing/#assignments
2021-01-29 00:20:46 +05:30
---
2023-04-23 21:23:45 +05:30
# Gmail actions **(FREE)**
2015-09-25 12:07:36 +05:30
GitLab supports [Google actions in email](https://developers.google.com/gmail/markup/actions/actions-overview).
2023-05-27 22:25:52 +05:30
When you configure this integration, emails that require an action are marked in Gmail.
2015-09-25 12:07:36 +05:30
2021-12-11 22:18:48 +05:30
![Gmail actions button](img/gmail_action_buttons_for_gitlab.png)
2015-09-25 12:07:36 +05:30
2021-11-11 11:23:49 +05:30
To get this functioning, you must be registered with Google. For instructions, see
2020-04-22 19:07:51 +05:30
[Register with Google](https://developers.google.com/gmail/markup/registering-with-google).
2015-09-25 12:07:36 +05:30
2021-11-11 11:23:49 +05:30
This process has many steps. Make sure that you fulfill all requirements set by
Google to avoid your application being rejected by Google.
2015-09-25 12:07:36 +05:30
2020-04-22 19:07:51 +05:30
In particular, note:
2015-09-25 12:07:36 +05:30
2021-03-11 19:13:27 +05:30
<!-- vale gitlab.InclusionCultural = NO -->
2020-04-22 19:07:51 +05:30
- The email account used by GitLab to send notification emails must:
- Have a "Consistent history of sending a high volume of mail from your domain
(order of hundred emails a day minimum to Gmail) for a few weeks at least".
- Have a very low rate of spam complaints from users.
2019-03-02 22:35:43 +05:30
- Emails must be authenticated via DKIM or SPF.
2021-03-11 19:13:27 +05:30
- Before sending the final form (**Gmail Schema Whitelist Request**), you must
send a real email from your production server. This means that you must find
a way to send this email from the email address you are registering. You can
do this by forwarding the real email from the email address you are
registering. You can also go into the Rails console on the GitLab server and
trigger sending the email from there.
<!-- vale gitlab.InclusionCultural = YES -->
2015-09-25 12:07:36 +05:30
2020-06-23 00:09:42 +05:30
You can check how it looks going through all the steps laid out in the "Registering with Google" doc in [this GitLab.com issue](https://gitlab.com/gitlab-org/gitlab-foss/-/issues/1517).