Apply a tag to a topic in a Google Group based on containing text - google-groups

I'd like to scan a Google Group (thats been created in Google Apps for Business) and add a 'tag' to all topics that match criteria (based on a containing text string).
For Example: I have a Google Group Collaborative Inbox that has 1000's of topics (as a result from an Exchange 2010 Shared Mailbox migration). I want a script to scan this group and if the subject or body has text matching a string then to assign it a specific tag.
Unlike mailbox to Gmail where folders are converted to labels, there is no option to convert a folder to a tag when moving mails from Exchange shared mailbox to a Google Group Collaborative Mailbox.
Any advise, links or help appreciated. I've researched and this post is the closest to my request which indicates its possible. https://gist.github.com/4072792
Many thanks

Related

EWS API - Get Teams Attendees Report for list of users?

So I am trying to pull Teams Attendees Reports for a list of users in the organization. Basically GotoMeeting had this feature and Microsoft has yet to give these details easily in Reporting. This script (https://dev.to/gscales/accessing-microsoft-teams-summary-records-cdr-s-for-calls-and-meetings-using-exchange-web-services-3581) works perfectly, however the problem is I can only pull the attendee reports for my own mailbox. I would like to be able to store a list of UPNs or Email Addresses in a text file; then pull the attendee report the same way, but for that list of users.
I know the script uses User Impersonation, but how do I do store a list of users so it runs the criteria on multiple users.
Anyone have any ideas?

Address List which emailed from

I'm currently organizing the Google groups that our account has and would like to see where each group received the email.
As far as I'm looking at the public API, it seems that there is no way to know when a group received an email or how many it already received.
For example, if a member has been a member of a group since the beginning, it would be possible to create a list from the member's email archive, but I don't want to do that for each group.
Does anyone have a better idea?
Maybe one of the solutions is here, and I'll check it.
Download all messages from a Google group

How to send a dynamic template email to a mailing list on Sendgrid

I have a newsletter I'd like to send every other week to the same list of users. I have a link for new users to sign up, and I'd like to let users unsubscribe at the bottom of the bi-weekly email.
Is there a way to send to a mailing list instead of just an array of users on Sendgrid?
The best I've seen is that you can make one API call to a mailing list to get the emails, but it caps you by returning a maximum of 50 users.
I've also seen that you can specify lists in marketing campaigns, but apparently you can't use dynamic templates in those campaigns? So I'd have to manually extract the HTML.
This leads me to believe I'll need to request the version of the template I want with test_data, grab the HTML content from that, and manually insert it into a new campaign with the mailing list ID I want?
Any ideas? Is there a better way?

Transition from yahoo groups to google groups

A yahoo group I'm in is preparing for the possibility of yahoo's demise.
They are investigating the transition to google groups.
We do not want to give up either backlog or attribution of the 13,000 some posts.
Is there a way to transfer information, including users of individual posts from yahoo groups to google groups.
Alternately, is it possible from Yahoo groups to something like phpBB.
I am posting this in both Stack Exchange and in Google products forum.
While the question is an old one, others may be interested to know that using the Google Groups Migration API it is possible to upload the users and the data from Yahoo Groups.
Sequence:
Download your Yahoo Group data using Personal Groupware http://www.personalgroupware.com
Export the the data into your chosen database (e.g. MySql)
Upload the data using the Google Groups Migration API
https://developers.google.com/admin-sdk/groups-migration/v1/get-start/getting-started
You will not be able to transfer your group to Google.
The upload of group data follows this pattern:
Upload Users
Upload Subjects
Upload Replies
You will be stuck at 1) as you are unable to create the list of users on Google. You do not have write access to the Google user database.
For phpbb this will definitely be possible as you have full control of the database.

How do I set up a searchable email distribution list, accesible via webpage?

I work for a large company, which uses MS Exchange for Email. We have a distribution list for people to post questions, where anyone can answer. I am looking for a way to maintain a copy of this distribution list so that anyone can search it. Ideally, this would be searchable from within Outlook as well as by going to a webpage, but I will take either one. Someone has proposed to create a dummy email account, which just gets the distribution list traffic. Everyone interested in this distribution list could then attach this account. While this may work, there are several challenges with this approach:
1) It becomes problematic when you have several hundred people attaching a single email Inbox/account.
2). I need this account to be read-only, so someone doesn't accidentally delete an email from this account, thinking that it is in their personal account.
3). Our company has an auto-archive policy. This account would need to be exempt from that policy.
Any ideas?
Thanks
GS
The dummy mailbox is not a bad idea. You can give the people appropiate permissions to the Inbox folder of that mailbox.
To work around the permission issue you could either
1) create a transport agent which monitors the mailflow and dumps all messages to a database or CMS/SharePoint/whatever.
2) Create the dummy mailbox and setup a service which monitors this mailbox using push/pull/streaming notifications and dump the messages to a database/CMS/SharePoint/whatever.
The SharePoint solution would make the search option a piece of cake. But if you don't already have a SharePoint instance up and running this might be overkill.