Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Announcements Software

Virtual Mailing List Managers? 18

stan7826 asks: "I'm the sysadmin for the USGS Earthquake Hazards Program here in Southern California, and we currently run a small set of public mailing lists for earthquake information. We currently have a set of five lists. Two for long messages, two for short pager-style messages, and one for an ASCII-art map of earthquake shaking. People can subscribe to the list they want from our web page. But we are now looking at making this a statewide service, with a sort of cafeteria-style interface. We want for people to be able to select what events they get notified for by region, magnitude and message type. If I just create a mailing list for each combination, I get 24 different lists for California. This is just begging for some sort of database-driven virtual mailing list manager. Does anyone know of such a beast? (Preferably open-source, of course!)"
This discussion has been archived. No new comments can be posted.

Virtual Mailing List Managers?

Comments Filter:
  • by TermAnnex ( 154514 ) on Sunday September 14, 2003 @07:59PM (#6959884)
    If you can't find something suittable, and you have the time, writing one yourself might be a good investment.

    Use your choice of web language to add email addresses to the database.

    Then use something like perl to fire off the emails, depending on what the subscriber wants. /trying to stay away from mentioning any specific language or db.
  • Separate the functionality you want into a couple of steps, for example why not simply use something like formmail, write a standard form that will send a subscribe request to each of the selected mailing lists.

    Then use the standard backend that comes with your mailing list software. For example both ezmlm and mailman (the two packages I am familiar with) need an address verified only once and you can administer all the lists to which you are subscribed to in one neat page after subscribing!
  • by rmohr02 ( 208447 ) <mohr.42@osu. e d u> on Sunday September 14, 2003 @08:31PM (#6960114)
    As the other poster said, you'll probably have to write this yourself. I recommend looking at TIGER [census.gov] and FIPS [nist.gov], which may allow you to have your program be completely dynamic--people could choose to be alerted of seismic events within 100, 500, 1000 miles of their home relatively easily. (I'm not familiar with either of these services, but I remembered their use by the winner of the Google Programming Contest [google.com].)

    Now for magnitude, you can just flag each seismic event with an appropriate value and see if it meets the threshold the citizens want. And since you have the distance from the epicenter to the citizen's home, you can calculate the effective magnitude that the citizen feels, or you can just leave it as the magnitude found at the epicenter.
  • You might consider starting with phplist [tincan.co.uk] and then adding custom features for each list (QUAKE-ALL, SC-EQPAGER3 etc.).

    If you want it customized for you, consider asking these guys [phpconsulting.com]. ;)
    • PHPList is pretty cool, but is there a similar tool that also handles discussions? In other words, not an "announce-only" mailing list system, but one where everyone can post? I'm using Yahoo Groups right now, and I'd love to move the list to my own server.

      I searched Google but my search skillz weren't up to the job.

      • PHPList is pretty cool, but is there a similar tool that also handles discussions?

        Checkout GNU Mailman [list.org] or Sympa [sympa.org].
        Both are free; Mailman comes with RedHat, but Sympa is more advanced (choice of databases, ...).

      • I built something fairly similar to this, but it needs threading. The idea is a mysql-based email discussion archive. See olug.phpconsulting.com [phpconsulting.com] is an example of a mailing list that is archived. It is only a few short steps to add web-based posting. You have to be careful, though, when building web-to-email interfaces, for the obvious reasons.
  • Listserv has the ability to have sub-lists, which might be able to do what you want. The basic idea is that you can tag each message with a word in the subject line, and users can set preferences for whether they want to get those sublists.

    For example, you might have LISTNAME-L with sub-lists Humor, Announce, Discuss. Most people would subscribe to Announce, and possibly Discuss. Probably not many to Humor.

    In your case, you would probably end up with 24 sub-lists, and every message would have to have

  • sympa http://www.sympa.org [sympa.org] might do what you want, through its cross-db and ldap capabilities, you might want to take a look.
  • by divbyzero ( 23176 ) on Monday September 15, 2003 @10:47AM (#6963846) Journal
    You're going about this all wrong... the data in question doesn't need an email-based interface; the visualizations should be interactive, using Quake! :-)

Neutrinos have bad breadth.

Working...