github taers232c/GAMADV-XTD3 v6.28.03
GAM 6.28.03

latest releases: v7.00.05, v7.00.04, v7.00.03...
22 months ago

Scroll to bottom of page for installation/downloads

Latest updates

6.28.03

Build MacOS x86_64 and arm64 executables.

6.28.02

Fixed bug in gam forward message|thread that misformatted the message when Cc: was present.

6.28.01

Fixed bug in gam forward message|thread where subject was blanked out.

6.28.00

  • Upgraded to Python 3.11.0 where possible.
  • Upgraded to OpenSSL 3.0.7 where possible.

Fixed bug in gam forward message where messages originally sent to multiple recipients
were not forwarded correctly.

Added command to forward threads; all messages referenced by the thread are forwarded; this is experimental, test.

gam <UserTypeEntity> forward thread|threads recipient|to <RecipientEntity>
        (((query <QueryGmail>) (matchlabel <LabelName>) [or|and])+
         [quick|notquick] [doit] [max_to_forward <Number>])|(ids <MessageIDEntity>)
        [subject <String>]

6.27.21

Eliminated superfluous column header labels in gam print cigroups.

Added command to forward messages; this is experimental, test.

gam <UserTypeEntity> forward message|messages recipient|to <RecipientEntity>
        (((query <QueryGmail>) (matchlabel <LabelName>) [or|and])+
         [quick|notquick] [doit] [max_to_forward <Number>])|(ids <MessageIDEntity>)

6.27.20

Added option url <URL> to gam <UserTypeEntity> create|update drivefile that allows
GAM to upload files referenced by URL to Google Drive.

Added csv_input_row_limit variable to gam.cfg that is used to limit the number of rows read from a CSV file.

Added csv_output_row_limit variable to gam.cfg that is used to limit the number of rows written to a CSV file.

6.27.19

Added option embedimage <FileName> <String> to the following commands that allows
embedding images in HTML email messages.

gam sendemail [recipient|to] <RecipientEntity>
gam <UserTypeEntity> sendemail recipient|to <RecipientEntity>
gam <UserTypeEntity> sendemail from <EmailAddress>
gam <UserTypeEntity> draft|import|insert message

Your HTML message will contain lines like this:

<img src="cid:image1"/>
<img src="cid:image2"/>

Your command line will have: embedimage file1.jpg image1 embedimage file2.jpg image2`

Added archive as a synonym for archived and suspend as a synonym for suspended
in <UserBasicAttribute>.

6.27.18

Added option tdshare <EmailAddress> commenter|reader|writer to <ToDriveAttribute>. When a new
todrive file is created, i.e., tdfileid <DriveFileID> is not specified, the uploaded file will
be shared as specified. <EmailAddress> must be valid within your Google Workspace.

6.27.17

Updated todrive tdfileid <DriveFileID> to display an informative error message when Google generates
an Internal Error. It appears that the file was successfully uploaded and converted to a sheet but
the conversion took longer that the API was willing to wait, so it generated the error.

6.27.16

Updated todrive tdfileid <DriveFileID> to not perform retries for Internal Error when updating an existing file
as the 6.27.15 update didn't fix the underlying problem.

6.27.15

Fixed bug in gam show chromeschemas that caused a trap due to unexpected data from Google.

Updated gam <UserTypeEntity> collect orphans to handle the error:

ERROR: 403: shortcutTargetInvalid - The specified file is not an allowed shortcut target type.

These are typically Google Backup & Sync images of laptops.

Fixed bug in gam <UserTypeEntity> sendemail from <EmailAddress> that reported:

User: user@domain.com, Send Email to 0 Recipients

Updated todrive tdfileid <DriveFileID> to perform retries for Internal Error when updating an existing file.

Added option noselfowner to all commands that print or show calendar ACls;
it suppresses the display of ACLs that reference the calendar itself as its owner.

6.27.14

Extended gam print addresses to include information about domains and resource calendars.
A new column Target was added that displays target information for user, group and domain aliases.

6.27.13

Added option showdate to gam <UserTypeEntity> print|show messages|threads that displays
the internalDate field for a message|thread.

The internal message creation timestamp (epoch ms), which determines ordering in the inbox.
For normal SMTP-received email, this represents the time the message was originally accepted by Google,
which is more reliable than the Date header.

6.27.12

Added option labellist <LabelNameEntity> to gam <UserTypeEntity> print|show labels
to allow selection of labels to display.

Added option cigrouptree to gam info user. Previously, the grouptree option used
the Cloud Identity Groups API to display the users group tree structure. This API is licensed
and the command would generate an error if you didn't have the license. Now, the grouptree option
uses the Directory API and the cigrouptree option uses the Cloud Identity Groups API.

Updated gam <UserTypeEntity> collect orphans to not use shortcuts by default.
If an orphan file can have its parent changed without affecting its access by other users, the parent is changed.
If a parent change would affect the access by other users, a shortcut is created. You can still use
the useshortcuts true option to force the use of shortcuts. If you specify the preview option,
a new column, action, shows changeParent or createShortcut to indicate what action will be taken
when preview is omitted.

6.27.11

Added options showparentsaslist [<Boolean>] and delimiter <Character> to gam print grouptree and
gam <UserTypeEntity> print grouptree that display the group parent emails and names in two columns
as delimited lists rather than multiple indexed columns.

Added options downloadattempts <Integer> and retryinterval <Integer> to gam download vaultexport
that cause GAM to wait for a vault export to be completed. By default, GAM makes only one download attempt.
If multiple attempts are specified with downloadattempts <Integer>, GAM waits retryinterval <Integer> seconds
between attempts; the default retry interval is 30 seconds.

6.27.10

Added command gam <UserTypeEntity> print|show grouptree to display a user's groups and their parent groups.

6.27.09

Corrected JSON output in gam <UserTypeEntity> print userlist.

6.27.08

Added command gam <UserTypeEntity> print userlist to display the list of users in <UserTypeEntity> in a single row.

6.27.07

Fixed bug introduced in 6.27.06 that caused commands that get a list of groups for a specific user to fail;
e.g., gam info user user@domain.com.

6.27.06

Fixed bug in gam print addresses where no output was generated.

Updated multiprocessing to fix issues on Mac OS where excuting commands from a CSV file would
hang if the number of threads was 20 or greater.

6.27.05

Updated gam create vaultexport to handle the following error that occurs when the
region option is specified but is not allowed by your licenses.

ERROR: 400: invalidArgument - Request contains an invalid argument.

6.27.04

Updated gam download vaultexport to replace : with - in the download filename to avoid
issues on Windows.

6.27.03

Fixed update in 6.27.01 to allow empty resource calendar feature lists.

6.27.02

Added options labelinfo and <DriveLabelInfoSubfieldName> to <DriveFieldName> and
option includelabels <DriveLabelIDList> to gam <UserTypeEntity> show fileinfo and
gam <UserTypeEntity> print filelist to allow easier access to display drive file labels.
This options do not require an extra API call like the showlabels details|ids option does.

gam user user@domain.com show fileinfo 1kM4T2K4l0CCdR8lmp0pdXcytghAzXZ2fe5ThQpDwxyz fields id,name,mimetype,labelinfo includelabels "mRoha85IbwCRl490E00xGLvBsSbkwIiuZ6PRNNEbbFcb"
gam user user@domain.com show fileinfo query "'labels/mRoha85IbwCRl490E00xGLvBsSbkwIiuZ6PRNNEbbFcb' in labels" fields id,name,mimetype,labelinfo.fields includelabels "mRoha85IbwCRl490E00xGLvBsSbkwIiuZ6PRNNEbbFcb"

6.27.01

Updated <ResourceAttribute> to allow features "" for resources.

6.27.00

Updated code to use Python yield functionality when downloading long lists of items from Google APIs.

Installation

If you are a first time Gam user:

If you are upgrading from standard Gam

If you are upgrading from GAMADV-X or GAMADV-XTD

sha256 hashes

4aabda545f36fcdcbbaa6b2a5db9ea393b14d3f2aa7b396dcde2ffc3ae474e98  gamadv-xtd3-6.28.03-linux-arm64-glibc2.23.tar.xz
ba5f58956c551f2a9fae768c5eea51767dee3c98375056de778e488968aad3b4  gamadv-xtd3-6.28.03-linux-arm64-glibc2.27.tar.xz
53f650ab416f307fc4aaad044960e8812e56b97a80cde9f6a74a8057b7f7d198  gamadv-xtd3-6.28.03-linux-arm64-glibc2.31.tar.xz
3f2eb197e1368627c44dd7cf4c2dc5efd07e32961bed26da562b758c7239a9cb  gamadv-xtd3-6.28.03-linux-x86_64-glibc2.19.tar.xz
e792b87150d9b763907f144f8f0b93c948bd9e6464ce84dc2b5a6e1f28870943  gamadv-xtd3-6.28.03-linux-x86_64-glibc2.23.tar.xz
ff4315d58aa903dba4cbe6e07c6841e424df3667d20c0a2494561000daf8d8aa  gamadv-xtd3-6.28.03-linux-x86_64-glibc2.27.tar.xz
ed0f59bc18767f88f6332b409cd427389787d648ba717ddb398a4a4f4d2e7f38  gamadv-xtd3-6.28.03-linux-x86_64-glibc2.31.tar.xz
d2e0fd8587ff16898c14935dd6b2beb2e922617d9710516fa5d680940150a2b3  gamadv-xtd3-6.28.03-linux-x86_64-glibc2.35.tar.xz
ba377f80fbb4a4b5a05d9ca5c6f763bb717e9d24708088284c419c4a9c97744f  gamadv-xtd3-6.28.03-linux-x86_64-legacy.tar.xz
9fadfdfd45a2a3ba637e7f43073747edb95173ad851f8822c72f86495f6e5480  gamadv-xtd3-6.28.03-macos-arm64.tar.xz
46d90139330832116b36a5577de637a623fbe2c41d2a6d85036f21e008edf281  gamadv-xtd3-6.28.03-macos-universal2.tar.xz
d75ab87c8f63cf1360254da555d34d3b725c31668ad50864155695140126b517  gamadv-xtd3-6.28.03-macos-x86_64-legacy.tar
eb8411d6cf05f2690cd5c5890ae4fd611411a46937727765239da626f8874eb8  gamadv-xtd3-6.28.03-macos-x86_64.tar.xz
1486f000d8d954048d74859d17bf6300d1cd5e7008736e8edabd7dd2a4f2fe17  gamadv-xtd3-6.28.03-windows-x86.msi
ab7c7d3cd3d782f9102de36d9295e6772911f464e646b5812f9c8d48c43b80e4  gamadv-xtd3-6.28.03-windows-x86.zip
3a152ad3ff8133f982803e04a5f69d925ea52a28d65babe9a474dff373916fab  gamadv-xtd3-6.28.03-windows-x86_64.msi
1c586e0379fa59c32b1e49d7a0c5bbde86f077fd161e5b21ab418304ac206f96  gamadv-xtd3-6.28.03-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.