It will trigger whenever you receive a new email on Gmail, automatically adding a new issue to GitHub with the message. This automation can optionally be limited to trigger only when a specific label receives a new email, or further customized with a filter. How this Gmail-GitHub integration works. If you’re like me, you have a gmail account with 2-factor authentication (and if you don’t, you should get that set up). In order to use this account to send email from, you’re going to have to configure gmail as follows: Allow less secure apps to access your account; Create a Sign in using App Passwords.
javascript:window.location='https://gmail.com/#search/rfc822msgid:'+encodeURIComponent(window.document.body.innerHTML.match(/Message-ID: <(.*)>/)[1])+'/'+encodeURIComponent(window.location.search.toString().slice(1).split('&').filter(function(x){return x.slice(0,3) 'th='})[0].slice(3)); |
commented Jul 14, 2015
Message-ID should be updated to Message-Id for it to work |
Gmail Account Creator Github App
# mbsyncrc based on |
# http://www.ict4g.net/adolfo/notes/2014/12/27/EmacsIMAP.html |
# ACCOUNT INFORMATION |
IMAPAccount gmail |
# Address to connect to |
Host imap.gmail.com |
User <EMAIL_HERE> |
PassCmd 'gpg2 -q --for-your-eyes-only --no-tty -d ~/.emacs.d/mu4e/.mbsyncpass-<EMAIL_HERE>.gpg' |
AuthMechs LOGIN |
SSLType IMAPS |
SSLVersions TLSv1.3 |
CertificateFile /etc/ssl/certs/ca-certificates.crt |
# THEN WE SPECIFY THE LOCAL AND REMOTE STORAGE |
# - THE REMOTE STORAGE IS WHERE WE GET THE MAIL FROM (E.G., THE |
# SPECIFICATION OF AN IMAP ACCOUNT) |
# - THE LOCAL STORAGE IS WHERE WE STORE THE EMAIL ON OUR COMPUTER |
# REMOTE STORAGE (USE THE IMAP ACCOUNT SPECIFIED ABOVE) |
IMAPStore gmail-remote |
Account gmail |
# LOCAL STORAGE (CREATE DIRECTORIES with mkdir -p ~/Maildir/gmail) |
MaildirStore gmail-local |
Path ~/Maildir/gmail/ |
Inbox ~/Maildir/gmail/INBOX |
# REQUIRED ONLY IF YOU WANT TO DOWNLOAD ALL SUBFOLDERS; SYNCING SLOWS DOWN |
# SubFolders Verbatim |
# CONNECTIONS SPECIFY LINKS BETWEEN REMOTE AND LOCAL FOLDERS |
# |
# CONNECTIONS ARE SPECIFIED USING PATTERNS, WHICH MATCH REMOTE MAIl |
# FOLDERS. SOME COMMONLY USED PATTERS INCLUDE: |
# |
# 1 '*' TO MATCH EVERYTHING |
# 2 '!DIR' TO EXCLUDE 'DIR' |
# 3 'DIR' TO MATCH DIR |
Channel gmail-inbox |
Far :gmail-remote: |
Near :gmail-local: |
Patterns 'INBOX' |
Create Both |
Expunge Both |
SyncState * |
Channel gmail-sent |
Far :gmail-remote:'[Gmail]/Sent Mail' |
Near :gmail-local:'Sent Mail' |
Create Both |
Expunge Both |
SyncState * |
Channel gmail-all |
Far :gmail-remote:'[Gmail]/All Mail' |
Near :gmail-local:'All Mail' |
Create Both |
Expunge Both |
SyncState * |
Channel gmail-starred |
Far :gmail-remote:'[Gmail]/Starred' |
Near :gmail-local:'Starred' |
Create Both |
Expunge Both |
SyncState * |
Channel gmail-trash |
Far :gmail-remote:'[Gmail]/Trash' |
Near :gmail-local:'Trash' |
Create Both |
Expunge Both |
SyncState * |
# GROUPS PUT TOGETHER CHANNELS, SO THAT WE CAN INVOKE |
# MBSYNC ON A GROUP TO SYNC ALL CHANNELS |
# |
# FOR INSTANCE: 'mbsync gmail' GETS MAIL FROM |
# 'gmail-inbox', 'gmail-sent', and 'gmail-trash' |
# |
Group gmail |
Channel gmail-inbox |
Channel gmail-sent |
Channel gmail-trash |
Channel gmail-all |
Channel gmail-starred |
Gmail Account Creator Github
commented Dec 4, 2019 •
Change Save your Gmail password at Encrypt it with Delete the original plain password file for obvious security reasons. |