socallinuxexpo / SCALE-Planning

SCALE Planning
http://www.socallinuxexpo.org
15 stars 3 forks source link

Migrate scale-announce #205

Closed irabinovitch closed 8 years ago

irabinovitch commented 8 years ago

SCALE-Announce is currently powered by PHPList and runs on mail.linuxfests.org which run on ActUSA infrastructure. As part of #194 we need to move this as well. @lcafiero has mentioned not being a fan of the UX/UI for PHPList and asked if there are other tools we can consider.

SCALE-Announce previously was powered by mailman. Due to the size of the list mailman was choking on announcements. It also doesn't have reporting on email delivery / bounce rates and other features that are nice to have for announcements.

This ticket is to track:

Once complete don't forget to:

CC: @jhoblitt @lcafiero @hriday

irabinovitch commented 8 years ago

Other LinuxFests events are presently using various hosted services, but these are not open source:

jhoblitt commented 8 years ago

I think relying bulk email via Gapps would be asking for trouble. See: https://support.google.com/a/answer/166852?hl=en

If we don't move to a fully managed solution, I feel we should seriously consider using a relying service such as https://aws.amazon.com/ses/, https://www.mailgun.com/, or http://mandrill.com/.

irabinovitch commented 8 years ago

Lets focus on the specific software to use. The MTA is something we can revisit once we have this in place.

irabinovitch commented 8 years ago

Got 0 feedback on alternate software, so I've proceeded to migrate phplist and mailman. See the open prs in scale-chef.

irabinovitch commented 8 years ago

calling this done. although its not completely done until we update the DNS for lists.linuxfests.org

irabinovitch commented 8 years ago

DNS updated.

leizleiz commented 8 years ago

Do we actually auto-subscribe attendees via some scalereg integration? I think previously we just manually added people who checked the subscribe box when registering.

irabinovitch commented 8 years ago

@leizleiz We previously had a cron job that would query for new registrations nightly (eg select email from attendees where can_email=1 and date>=$LAST_EXPORT) that would then get piped into phplist for auto subscription.