Skip to content

A simple utility to update the GMail signature of all users in your G Suite organization

License

Notifications You must be signed in to change notification settings

rjelierse/update-gmail-signature

Repository files navigation

Update GMail signature

A simple utility to update the GMail signature of all users in your G Suite organization

Installation

$ go get github.com/rjelierse/update-gmail-signature 

Usage

To use this program, a valid Google API service account is required. This account should have delegated domain-wide authority to allow changing user details.

You should allow access to these scopes:

  • https://www.googleapis.com/auth/admin.directory.user.readonly
  • https://www.googleapis.com/auth/gmail.settings.basic

Also, you'll need an HTML template to use as a basis for the email signature.

Flags

  • -secret: Set the path the the API credentials file. Defaults to client_secret.json in the directory where the command is executed.
  • -template: Set the path to the signature template. Defaults to template.html file in the directory where the command is executed.
  • -domain: The organization to use when looking up users in the G Suite directory.
  • -subject: The user to impersonate when looking up users in the G Suite directory. This user should have full access to the directory.

Template variables

The following variables are available (for now):

  • Name: the full name of the user
  • Title: the job title in the primary organization
  • Mobile: the phone number marked as 'mobile'
  • Address: the address marked as 'work'
  • Phone: the phone number marked as 'work'

About

A simple utility to update the GMail signature of all users in your G Suite organization

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages