Google groups : how to retrieve list of members through email - google-groups

As the owner of a group (Google Group), is there a way to send an email to my group with a special key so that I get back the list of members?
Some mailing list have an admin interface through email. For example with mailman you send an email to listname-request#domain with a command such as who to get back the list of subscribers. Is there any such feature with Google Groups?

Related

Allow one External User in Office 365 to send email to a Distribution list

I'm a global administrator of my O365 account - I have an external user who is not in our O365 contact list and needs to send email to one of our O365 distribution group and I don't want to check mark on "allow external user to send to this Distribution list" as I don't want every external user send to that distribution list - my question is how do I can grant permission just to that one external user to send email to the distribution list who is not added as an O365 contact and where distribution list has a restriction to not receive email from external users.

Email delivery logs for members of Group

I currently do not have admin access to G Suite, but I am interested in knowing whether Email Log Search would allow me to track email delivery for an email sent to a Groups address. The email was forwarded to a set of recipients, but one is claiming not to be receiving it.
All references I've found state that you should put the Groups address in the TO field, but would that return information about delivery status to individual recipients in the group? If the Groups address were to be set as the FROM, would I be able to track delivery to group members?
I have also seen that there's a status check for group members in the group itself, but that seems to be a general tag and cannot be narrowed down to a specific email.
Thank you in advance.
When an email is sent to a group email address, the email will be forwarded to all the individual emails that are members of that group. So if you set the groups email on the TO field it will not return the delivery status to the individual recipients.
Note that if you are the domain primary admin it is also possible to see the individual addresses by clicking the Expand Results to All Recipients button.
But if you set the group email as the FROM, it will show the forwarded emails to the individual member emails.
For more information on Email Log Search, please refer to https://support.google.com/a/answer/2618874

Managing user opt-in with Mailgun

I have an app which sends a daily reminder message. If a user forgets to log in on certain days, it will send an email reminder. I want users to be able to unsubscribe to this reminder by clicking a link on the email. There may also be different kinds of subscription. For example, a user might not want daily emails, but they may want password reset, or blog emails.
Mailgun has an unsubscribe feature. While this allows some control with tags, this seems to lack a resubscription option. They also have a mailing list, but that also seems more for blasting emails rather than opting in to notifications.
One option is to connect the email to my database. So that when the user clicks an unsubscribe link, it will flip a flag in my database such that the user isn't contacted regarding this email. But I can't find a way to do this, that doesn't involve giving the user an API link on the emails.
What are some options I can do to solve this?
You probably would be able to accomplish this using Mailgun mailing lists (but I wouldn't for reasons below). You'd have to maintain a list for each type of email that you want to send to users. So when you add/delete users from your system you'll have to use the API or control panel to add/remove from each of the lists. Mailgun can generate a unique unsubscribe url for each of the lists so that when the user hits unsubscribe from the email it will flag the email as unsubscribed for that one list.
From Mailgun docs:
For managing unsubscribes in Mailing Lists, you can use
%mailing_list_unsubscribe_url%. We will generate the unique link to
unsubscribe from the mailing list. Once a recipient clicks on the
unsubscribe link, we mark the recipient as “unsubscribed” from this
list and they won’t get any further emails addressed to this list.
Mailing lists should work unless I don't understand your requirement.
From my point of view I'd just prefer to handle this inside my own system. Otherwise you have to maintain your application's user records and then a separate mailgun list for each email type. In multiple applications I have user email preferences stored in the db. The user (or customer admin login) can adjust preferences through the UI or in some cases by hitting unsubscribe link in an email which links to a web page (part of my app) "You have now unsubscribed to daily emails" -- the page sets the user as unsubscribed in my app DB.
Its extra work but the advantages to handling this in your app is:
You've only got one user DB (list) to maintain
List membership is easier to modify by the app user or app user account manager
It doesn't tie you as tightly to Mailgun -- in case you decide to
choose another provider
More on Mailgun Mailing lists:
https://documentation.mailgun.com/en/latest/user_manual.html#mailing-lists

Getting all senders Gmail API

Well, how can I get all senders in user's mail using Google APIs? I need a list of emails (and other ex. information). They are not in user's contacts cause he need to add them before. So there can I find this list?
I need to get a full list of people which write messages to user's email.

How to add new email addresses from google form (sheets) to googlegroups email list?

I have a google form on my site that collects user info, including email addresses.
I have already created a script that sends a welcome email.
Now I need to be able to create an email list from that list of emails.
The resulting email list will be receiving triggers from IFTTT to send an email with particular triggers.
How do I get the email addresses from the form results (google sheets) to the mailing list (currently in googlegroups)?
The email list should be able to be triggered with a single address (something#googlegroups.com) because that's all IFTTT will allow.
(I'm working on a test process for a tech company. While we refine details of the app's function, which I am not building, we also want to test the real-world end of the process, and make it as simple and user-friendly as possible.)