Teufelskreis
NGBler
- Registriert
- 14 Juli 2013
- Beiträge
- 224
Hallo,
ich habe folgende, etwas umständliche Ausgangslage: In einem Verein hat jedes Mitglied eine E-Mailadresse, die einfach nur auf seine private E-Mailadresse über qmail weiterleitet. Außerdem gibt es Sammeladressen für einzelne Gruppen, d.h. gruppe1@verein.tld leitet auch an alle privaten E-Mailadressen der entsprechenden Gruppe weiter, auch über qmail realisiert. Vor qmail sitzt maildrop und spamassassin.
Mit der Zeit kam das Verlangen auf, von den Gruppen-Adressen aus E-Mails zu versenden. Es existiert eine (selbst entwickelte) Mitgliederdatenbank, in der alle E-Mailadressen der Vereinsmitglieder verwaltet werden. In diese Datenbank wurde dann PHPMailer eingepflegt, sodass an die aktuell angesehene Liste von Mitgliedern eine E-Mail von einer Gruppenadresse geschickt werden kann. Dabei wird PHPMailer einfach der Absender vorgegeben, ohne dass es einen echten Postausgangsserver oder eine Verbindung zu qmail gibt.
Jetzt wird gewollt, dass die über die Mitgliederdatenbank versendeten E-Mails protokolliert und für die restlichen Gruppenmitglieder angezeigt werden. Das würde sich ja am trivialsten lösen lassen, indem eine weitere SQL-Tabelle angelegt wird, in der einfach alle über PHPMailer versendeten E-Mails gespeichert werden. Das scheint mir aber langsam unzweckmäßig und unübersichtlich zu werden, zumal jetzt auch gewünscht ist, dass in die vom Spam-Filter eingefangenen Mails Einsicht gewährt werden kann. Diese Mails landen alle in einer einzigen .mailfile in der aktuellen Konfiguration. Ist also ziemlich ekelig, das "aufbereitet" in einem Webinterface anzuzeigen.
Was mich dran hindert, denen einfach roundcube oder ähnliches vorzusetzen, ist, dass die eigentlich keine Lust haben, auf einer Drittseite ihre E-Mails zu checken. Die sollen also schön im privaten Postfach landen.
Hättet ihr eine Idee, wie man das ganze schöner realisieren kann?
ich habe folgende, etwas umständliche Ausgangslage: In einem Verein hat jedes Mitglied eine E-Mailadresse, die einfach nur auf seine private E-Mailadresse über qmail weiterleitet. Außerdem gibt es Sammeladressen für einzelne Gruppen, d.h. gruppe1@verein.tld leitet auch an alle privaten E-Mailadressen der entsprechenden Gruppe weiter, auch über qmail realisiert. Vor qmail sitzt maildrop und spamassassin.
Mit der Zeit kam das Verlangen auf, von den Gruppen-Adressen aus E-Mails zu versenden. Es existiert eine (selbst entwickelte) Mitgliederdatenbank, in der alle E-Mailadressen der Vereinsmitglieder verwaltet werden. In diese Datenbank wurde dann PHPMailer eingepflegt, sodass an die aktuell angesehene Liste von Mitgliedern eine E-Mail von einer Gruppenadresse geschickt werden kann. Dabei wird PHPMailer einfach der Absender vorgegeben, ohne dass es einen echten Postausgangsserver oder eine Verbindung zu qmail gibt.
Jetzt wird gewollt, dass die über die Mitgliederdatenbank versendeten E-Mails protokolliert und für die restlichen Gruppenmitglieder angezeigt werden. Das würde sich ja am trivialsten lösen lassen, indem eine weitere SQL-Tabelle angelegt wird, in der einfach alle über PHPMailer versendeten E-Mails gespeichert werden. Das scheint mir aber langsam unzweckmäßig und unübersichtlich zu werden, zumal jetzt auch gewünscht ist, dass in die vom Spam-Filter eingefangenen Mails Einsicht gewährt werden kann. Diese Mails landen alle in einer einzigen .mailfile in der aktuellen Konfiguration. Ist also ziemlich ekelig, das "aufbereitet" in einem Webinterface anzuzeigen.
Was mich dran hindert, denen einfach roundcube oder ähnliches vorzusetzen, ist, dass die eigentlich keine Lust haben, auf einer Drittseite ihre E-Mails zu checken. Die sollen also schön im privaten Postfach landen.
Hättet ihr eine Idee, wie man das ganze schöner realisieren kann?