RITlug / infrastructure

This repository hosts all RITlug-related server configuration management.
Mozilla Public License 2.0
0 stars 0 forks source link

Integrate Google Groups mailing list into RIT CampusGroups mailing list #7

Closed jwflory closed 5 years ago

jwflory commented 6 years ago

Figure out what we need to do to meet the minimum requirements for Club Office, or if there's systems we should use to help make our club activities more transparent to club office

https://github.com/RITlug/tasks/issues/21#issuecomment-415992019

jwflory commented 6 years ago

I'm honestly not sure what we want to do with this one. We meet minimum requirements. There's not much I'm motivated to do in research because I don't know how valuable of an activity this is. I'll lower the priority for this one, but if we don't have anything new by the end of the semester, I will close it as wontfix.

ct-martin commented 6 years ago

At minimum we should have something more obvious pointing to our website and such.

-- Christian Martin (Phone)

On Sun, Apr 15, 2018, 1:08 PM Justin W. Flory notifications@github.com wrote:

I'm honestly not sure what we want to do with this one. We meet minimum requirements. There's not much I'm motivated to do in research because I don't know how valuable of an activity this is. I'll lower the priority for this one, but if we don't have anything new by the end of the semester, I will close it as wontfix.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/RITlug/tasks/issues/21#issuecomment-381421886, or mute the thread https://github.com/notifications/unsubscribe-auth/AYJ2H0ZAfxwxMjZHWECtL_EwV_B7rNoZks5to36PgaJpZM4Rk-MU .

Tjzabel commented 6 years ago

@jwflory @ct-martin I am not sure there is anything else we need to do with this issue. Is there anything you see that is actionable?

jwflory commented 6 years ago

I forgot to follow up on this one. Closing as wontfix given the previous comment.

ct-martin commented 6 years ago

Re-opening. I want to see if we can integrate CampusGroups mailing list with the Google Groups one and also see if I can easily get sign-in done on CampusGroups.

For the mailing list it looks like we can have CampusGroups cc the Google Group, or we might be able to get it to accept emails from the Google Group automatically. I'm making this a priority since RIT has been getting very heavy-handed on marking any email coming from off-campus as potential spam/phishing (even if very clearly legitimate; reputable, big-name sender).

ct-martin commented 6 years ago

Based on test from today, it seems that we need to add mailer@campusgroups.com to the Google Group so it can send

@jwflory renamed issue again to include the sign-in part

jwflory commented 6 years ago

The address was subscribed, but I don't think we made progress on this yet.

@ct-martin Perhaps it would help to split these issues into separate tasks since they may be completed at different times from each other.

ct-martin commented 6 years ago

Current status: @jwflory let me into the RITlug root Gmail temporarily and I set up most of eboard (emails I could remember off-hand) with manager access to the Google Group. Unfortunately, the permission to post can not be added to an individual role, so I need to access the email settings next time I can ~kidnap~ sit down with @jwflory.

Next attempt is going to be using the Gmail +alias-ing (such as ritlug+campusgroupslist@gmail.com which will resolve to ritlug@gmail.com but be able to used in filters) and with an additional from filter to prevent abuse, which will get forwarded to the list. This should allow forwarding to the list, but with enough extra safeties to prevent outside people from posting to the list as root if they do guess the alias, and so that email cc-ed by CampusGroups doesn't get posted to the list since the gmail is added as a cc email.

jwflory commented 6 years ago

Next attempt is going to be using the Gmail +alias-ing (such as ritlug+campusgroupslist@gmail.com which will resolve to ritlug@gmail.com but be able to used in filters) and with an additional from filter to prevent abuse, which will get forwarded to the list. This should allow forwarding to the list, but with enough extra safeties to prevent outside people from posting to the list as root if they do guess the alias, and so that email cc-ed by CampusGroups doesn't get posted to the list since the gmail is added as a cc email.

After taking time to think about this, I think there are other things we should focus our time on more urgently than battling email – I suggest we formally deprecate Google Groups in favor of CampusGroups, and redirect to the pre-existing FOSSRIT mailing list for discussion with the wider community.

For our regular and consistent communication, using the RIT pre-baked solution for a mailing list is likely best. It helps keep us visible in the RIT system and ensures best experience from the RIT Clubs Office. However, since we already use the FOSSRIT mailing list for discussions (and there is large overlap between the Google Groups mailing list and the FOSSRIT mailing list), I don't think it is required for us to maintain our own mailing list any more. We can retire the mailing list and point non-RIT subscribers to the FOSSRIT mailing list. This also supports the use and visibility of the FOSSRIT mailing list between both RITlug members and other FOSS@MAGIC friends.

An alternative solution is to abandon Google Groups and instead forward emails to the FOSSRIT mailing list.

I think this offers us the best experience to avoid accumulating technical debt and better integrate into existing platforms used in our communities, like the FOSSRIT mailing list.

ct-martin commented 6 years ago

@jwflory I would like the chance to take a final try at this before we completely abandon the Google Group. The issue on my end is ability to access the RITlug root Gmail account. If this attempt fails then I have no issue with checking on the FOSSRIT list to make sure that people are fine with a notable increase in email coming from the list.

ct-martin commented 6 years ago

Issue update: after thinking about it, the overhead of moving to the FOSSRIT mailing list is going to be higher than fixing the Google Group due to the need for some members to subscribe to a new mailing list while having the same level of overhead to get integrated due to some similar restrictions on how the FOSSRIT mailing list is set up.

Status: This issue is blocking on access to the root Gmail Please either give me access to the root Gmail (passwords or work together in-person) or come find me in-person so I can explain why maintaining the Google Group is the recommended action.

jwflory commented 6 years ago

I suggest we put this up to vote among all eboard members at the next eboard meeting.

jwflory commented 6 years ago

Removing this from the meeting agenda to wait for @ct-martin to join in person for discussion.

ct-martin commented 5 years ago

New blocker might be #75. Gmail has quirks for who you're allowed to forward email to. Needs more investigation. Same issues may affect using FOSS@RIT list.

ct-martin commented 5 years ago

Since I've exhausted most of my options for saving the Google Group, I've started reaching out about the FOSSRIT list. I have confirmed that @ritjoe has admin access and will work with him to see if we can add CampusGroups to the list without requiring a verification email, since CampusGroups uses a no-reply email to send.

jwflory commented 5 years ago

@ct-martin For what it's worth, I'm also an owner of this mailing list and I'm also deeply familiar with the Mailman interface since I have configured other Postorious / Hyperkitty lists. We can write a header filter so CampusGroups emails pass through without manual moderator approval.

We can look at it tonight during FOSS Hours if you'd like. It would probably take 20-30 minutes to figure out.

ct-martin commented 5 years ago

@jwflory we should discuss how further another time; the from is "mailer@campusgroups.com" but ideally we should have something else checked too since it's used by more than just RITlug. I will need to look at the headers it uses and get back to you on this

jwflory commented 5 years ago

This one is blocked by FOSSRIT/tasks#58, since we're not sure where the FOSS@MAGIC infrastructure will be yet.

ct-martin commented 5 years ago

We have decided to manually post on both the website & in CampusGroups. So far this is working well. Closing as done since further automation seems unlikely and/or very difficult.