Am Fre, 2004-04-09 um 16.35 schrieb Michael Herrmann:
Harald Arnold schrieb:
Ich möchte für das Mailing eine Verteilerliste erstellen, wobei eine Mail an drei bis fünf Kunden versendet werden soll, jedoch die Email-Empfangsadresse untereinander nicht erkenntlich sein sollen. Zusätzlich soll aber die eigene Mail-Adresse im TO stehen. Ich verwende sendmail.
Da brauchst Du entweder einen Mailing Listen Manager wie z.B. mailman oder ezmlm oder majordomo, oder Du löst sowas über ein kleines Shellskript oder wahlweise php-Skript, das dir das erledigt.
Mit majordomo habe ich schon gearbeitet und habe ich auch als Möglichkeit herangezogen. Wenn mir aber jemand von Extern auf diesen Mail-Account eine Mail schickt, dann erhält ja wieder jeder diese Mail als Mail-Verteiler. Wenn mir jemand von Extern eine Mail schickt, dann sollte diese an einen anderen internen Mail-Account umgeleitet werden. lg Harald
Hallo Harald, Harald Arnold, Freitag, 9. April 2004 17:50:
Ich möchte für das Mailing eine Verteilerliste erstellen, wobei eine Mail an drei bis fünf Kunden versendet werden soll, jedoch die Email-Empfangsadresse untereinander nicht erkenntlich sein sollen. Zusätzlich soll aber die eigene Mail-Adresse im TO stehen. Ich verwende sendmail.
und:
Mit majordomo habe ich schon gearbeitet und habe ich auch als Möglichkeit herangezogen.
Vielleicht liege ich ja falsch, aber das, was Du willst, geht mit majordomo nicht. Denn wenn man über die aliases eine Mail an irgendwelche Empfänger verteilen läßt (und nichts anderes macht majordomo ja), dann sieht man die eigene Mail-Adresse gerade nicht im To, weil sendmail die Adresse(n) nur in den Envelope packt. Wonach Du suchst ist ein Progrämmelchen, was für jeden einzelnen Empfänger auch eine extra Mail generiert. Nur dann erreichst Du, daß die Leute sich einerseits im To sehen, andererseits aber nicht sehen, wer die Mail noch bekommen hat. Sowas wollte ich auch schon mal vor einiger Zeit stricken, konnte aber nichts geeignetes finden, und hab dann halt doch die majordomo-Variante genommen. -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Hallo, Am Fri, 09 Apr 2004, Andreas Feile schrieb:
Sowas wollte ich auch schon mal vor einiger Zeit stricken, konnte aber nichts geeignetes finden, und hab dann halt doch die majordomo-Variante genommen.
Wozu? Das ist ein simpler shell-Einzeiler. while read to; do \ mail -s "ein Betreff" "$to" < BODY; \ done < ADRESSEN ggfs. beliebig per awk/perl/mysql aufzubohren, z.B. echo "select email from adressen" | mysql -p | while read ... -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
Am Fre, 2004-04-09 um 20.53 schrieb David Haller:
Am Fri, 09 Apr 2004, Andreas Feile schrieb:
aber nichts geeignetes finden, und hab dann halt doch die majordomo-Variante genommen.
while read to; do \ mail -s "ein Betreff" "$to" < BODY; \ done < ADRESSEN ggfs. beliebig per awk/perl/mysql aufzubohren, z.B. echo "select email from adressen" | mysql -p | while read ...
Das ist mir soweit klar. Das funktioniert wunderbar unter Linux! Nur soll das ganze von Win-Desktops aus mit M$-Exchange gestartet werden. PS: Eigentlich geht es derzeit (vorrangig) nur zum Versenden von Oster- und Weihnachtsgrüssen. lg Harald
Harald Arnold, Freitag, 9. April 2004 22:47:
PS: Eigentlich geht es derzeit (vorrangig) nur zum Versenden von Oster- und Weihnachtsgrüssen.
Für Ostern bald ein bisschen zu spät ;-) -- Gruß MaxX 8-) Hinweis 1: PMs an diese Adresse werden automatisch vernichtet. Hinweis 2: Bitte unbedingt beachten: http://www.suse-etikette.de.vu
Am Sam, 2004-04-10 um 08.59 schrieb Matthias Houdek:
Harald Arnold, Freitag, 9. April 2004 22:47:
PS: Eigentlich geht es derzeit (vorrangig) nur zum Versenden von Oster- und Weihnachtsgrüssen.
Für Ostern bald ein bisschen zu spät ;-)
Nein, wir haben es schon über den normalen Weg mit BCC verschickt und jedes Mal, wenn man Mail über diesen Weg verschickt, dann ärgert man sich schrecklich und will es beim nächsten Mal besser machen ... und es wird dann wieder genauso prktiziert ! lg Harald
David Haller, Freitag, 9. April 2004 20:53:
Wozu? Das ist ein simpler shell-Einzeiler. [...]
Zwar wäre ich selbst auch auf diesen Einzeiler nicht gekommen. Aber auch damit hätte ich mein Problem nicht lösen können. Denn die Liste hätte hätte sich per Mail oder Web-Interface steuern lassen müssen. Wie also hätte ich den Betreff und den Body aus einer eintreffenden Mail extrahieren und in Deinen Einzeler einfüttern können? Daß das irgendwie geht ist klar. Aber bisweilen freut man sich auch darüber, wenn man nicht lange rumbasteln muß. -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Hallo, Am Fri, 09 Apr 2004, Andreas Feile schrieb:
David Haller, Freitag, 9. April 2004 20:53:
Wozu? Das ist ein simpler shell-Einzeiler. [...]
Zwar wäre ich selbst auch auf diesen Einzeiler nicht gekommen. Aber auch damit hätte ich mein Problem nicht lösen können. Denn die Liste hätte hätte sich per Mail oder Web-Interface steuern lassen müssen. Wie also hätte ich den Betreff und den Body aus einer eintreffenden Mail extrahieren und in Deinen Einzeler einfüttern können?
Ok, stimmt. _Das_ ist das eigentliche Problem. Das laesst sich aber z.B. mit perl oder PHP relativ einfach loesen. Von PHP aus zu mailen kann ich aber nicht unbedingt empfehlen. Das schwierigste ist, die "Auftragsmail" zu validieren. Was fertiges kenn' ich nicht. -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo, | Zwar wäre ich selbst auch auf diesen Einzeiler nicht gekommen. Aber | auch damit hätte ich mein Problem nicht lösen können. Denn die | Liste hätte hätte sich per Mail oder Web-Interface steuern lassen | müssen. Wie also hätte ich den Betreff und den Body aus einer | eintreffenden Mail extrahieren und in Deinen Einzeler einfüttern | können? Daß das irgendwie geht ist klar. Aber bisweilen freut man | sich auch darüber, wenn man nicht lange rumbasteln muß. OK, ich hab Dir kurz ein PHP Progrämmchen geschrieben, ganz billig, ohne ~ irgendwelchen Schnickschnack. Das macht genau das, was Du brauchst. Dieses PHP Progrämmchen musst Du nur noch auf einen PHP-fähigen Webserver uploaden und dann über einen beliebigen Web-Browser aufrufen. ...ist als Anhang an dieser mail dran. Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFAeAAlmLoyTVCgd3ERAu1XAKD5gyV8q1DglFpCVd0ri0WGbjhY9QCgm+PB e0DKtx7HkzOLj0llqWoUmm8= =WCXw -----END PGP SIGNATURE-----
Michael Herrmann wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hallo,
| Zwar wäre ich selbst auch auf diesen Einzeiler nicht gekommen. Aber | auch damit hätte ich mein Problem nicht lösen können. Denn die | Liste hätte hätte sich per Mail oder Web-Interface steuern lassen | müssen. Wie also hätte ich den Betreff und den Body aus einer | eintreffenden Mail extrahieren und in Deinen Einzeler einfüttern | können? Daß das irgendwie geht ist klar. Aber bisweilen freut man | sich auch darüber, wenn man nicht lange rumbasteln muß.
OK, ich hab Dir kurz ein PHP Progrämmchen geschrieben, ganz billig, ohne ~ irgendwelchen Schnickschnack. Das macht genau das, was Du brauchst.
Dieses PHP Progrämmchen musst Du nur noch auf einen PHP-fähigen Webserver uploaden und dann über einen beliebigen Web-Browser aufrufen.
Diese Sache in PHP zu machen hat einen Schönheitsfehler. Da PHP in HTML eingebettet ist, kommt es schnell zu einer Zeitüberschreitung. Denn jede einzelne Mail dauert, das summiert sich! Ob es dennoch klappt, muss man empirisch ermitteln. Grusz Mathias -- CU in www.meeloon.de --
Hallo,
OK, ich hab Dir kurz ein PHP Progrämmchen geschrieben, ganz billig, ohne ~ irgendwelchen Schnickschnack. Das macht genau das, was Du brauchst.
Diese Sache in PHP zu machen hat einen Schönheitsfehler. Da PHP in HTML eingebettet ist, kommt es schnell zu einer Zeitüberschreitung.
Ist an sich richtig. Nur hat er ja vorher was von ca. 5-10 Kunden oder so geschrieben. Und 10 Mails gehen innerhalb der default-Timeout-grenze von 150 Sekunden bei PHP locker durch. Ich würde sagen, so ab 40 bis 50 Mails könnte es knapp werden.
Denn jede einzelne Mail dauert, das summiert sich! Ob es dennoch klappt, muss man empirisch ermitteln.
Also, ich habs mit 5 Mails getestet, da war die Sache in weniger als einer Sekunde erledigt... :-))) Aber an sich ist der Einwand gut und richtig. Michael
Am Sam, 2004-04-10 um 19.28 schrieb Michael Herrmann:
OK, ich hab Dir kurz ein PHP Progrämmchen geschrieben, ganz billig, ohne ~ irgendwelchen Schnickschnack. Das macht genau das, was Du brauchst.
Diese Sache in PHP zu machen hat einen Schönheitsfehler. Da PHP in HTML eingebettet ist, kommt es schnell zu einer Zeitüberschreitung.
Ich finde all diese Varianten noch immer nicht wirklich elegant. Technisch ist alles machbar, aber es sind immer noch Work-Arounds. Meine weitere Überlegung ist nun direkt über sendmail in die sendmail.mc Datei einzugreifen. Ich habe mich einmal lange mit den M4-Commands beschäftigt, aber diese Eingriffe traue ich mir selbst nicht wirklich zu. Ich werde mich jetzt einmal auf die sendmail-Mailing-Liste setzen und einen Endbericht (positiv oder negativ) als Abschluss dieses Threads an die Liste schicken. PS: Das solch eine "normale" Funktion nicht unterstützt wird wundert mich wirklich. lg Harald
Harald Arnold wrote:
Am Sam, 2004-04-10 um 19.28 schrieb Michael Herrmann:
OK, ich hab Dir kurz ein PHP Progrämmchen geschrieben, ganz billig, ohne ~ irgendwelchen Schnickschnack. Das macht genau das, was Du brauchst.
Diese Sache in PHP zu machen hat einen Schönheitsfehler. Da PHP in HTML eingebettet ist, kommt es schnell zu einer Zeitüberschreitung.
Ich finde all diese Varianten noch immer nicht wirklich elegant. Technisch ist alles machbar, aber es sind immer noch Work-Arounds.
Meine weitere Überlegung ist nun direkt über sendmail in die sendmail.mc Datei einzugreifen. Ich habe mich einmal lange mit den M4-Commands beschäftigt, aber diese Eingriffe traue ich mir selbst nicht wirklich zu.
Ich werde mich jetzt einmal auf die sendmail-Mailing-Liste setzen und einen Endbericht (positiv oder negativ) als Abschluss dieses Threads an die Liste schicken.
PS: Das solch eine "normale" Funktion nicht unterstützt wird wundert mich wirklich.
Mit Postfix ist das eigentlich easy. Siehe: http://www.tuxhausen.de/software_postfix.html aus dem Text: _Mit der Alias Datenbank kannst du auch prima kleine Email-Verteiler-Listen schreiben._ Grusz Mathias -- CU in www.meeloon.de --
Am Samstag, 10. April 2004 20:00 schrieb Harald Arnold:
PS: Das solch eine "normale" Funktion nicht unterstützt wird wundert mich wirklich.
Doch, wird unterstützt, über ein Zusatz-Program, nennt sich "bulk_mailer" und ist auf den SuSE-CDs/DVD. Es wird in die "aliases" eingebunden, die Empfängerliste, wird über eine seperate ASCII-Datei gesteuert. hth cu Gerald
Harald Arnold, Freitag, 9. April 2004 17:50:
Am Fre, 2004-04-09 um 16.35 schrieb Michael Herrmann:
Harald Arnold schrieb:
Ich möchte für das Mailing eine Verteilerliste erstellen, wobei eine Mail an drei bis fünf Kunden versendet werden soll, jedoch die Email-Empfangsadresse untereinander nicht erkenntlich sein sollen. Zusätzlich soll aber die eigene Mail-Adresse im TO stehen. Ich verwende sendmail.
Da brauchst Du entweder einen Mailing Listen Manager wie z.B. mailman oder ezmlm oder majordomo, oder Du löst sowas über ein kleines Shellskript oder wahlweise php-Skript, das dir das erledigt.
Mit majordomo habe ich schon gearbeitet und habe ich auch als Möglichkeit herangezogen. Wenn mir aber jemand von Extern auf diesen Mail-Account eine Mail schickt, dann erhält ja wieder jeder diese Mail als Mail-Verteiler.
Die Antwortmails müsstest du abfangen, bevor sie majordomo erreichen. Wenn du die Mails mit fetchmail von deinem Provider holst - kein Problem. Andernfalls muss dein MTA diese Adresse beim Empfang von extern umschreiben. Dann kannst nur du von lokal aus dem Majordomo Mails zustellen, und der verteilt dann (ungetestet, aber es sollte machbar sein).
Wenn mir jemand von Extern eine Mail schickt, dann sollte diese an einen anderen internen Mail-Account umgeleitet werden.
S.o. -- Gruß MaxX 8-) Hinweis 1: PMs an diese Adresse werden automatisch vernichtet. Hinweis 2: Bitte unbedingt beachten: http://www.suse-etikette.de.vu
Am Freitag, 9. April 2004 17:50 schrieb Harald Arnold:
Mit majordomo habe ich schon gearbeitet und habe ich auch als Möglichkeit herangezogen. Wenn mir aber jemand von Extern auf diesen Mail-Account eine Mail schickt, dann erhält ja wieder jeder diese Mail als Mail-Verteiler.
Siehe Thread "Programm f. Newsletter" nebenan. Mich wundert es, dass da niemand geschrieen hat, dass da etwas parallel läuft. Soweit ich bis jetzt getestet habe, dürfte alles mit Mailman zu lösen sein. Al
participants (8)
-
Al Bogner
-
Andreas Feile
-
David Haller
-
Gerald Goebel
-
Harald Arnold
-
Mathias Uebel
-
Matthias Houdek
-
Michael Herrmann