PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verteilerliste



basstscho
31.05.05, 06:00
Hallo,

ich bräuchte eine Verteilerliste, also sprich ich schreib ne mail an verteiler@domain.de und dann wird die mail an mehrere Leute geschickt.
Mit was kann ich sowas machen? Schön wäre natürlich eine Webbasierende Oberfläche, muss aber nicht sein!
Hat jemand evt. ein Howto für mich? Wie das geht ist mir egal...es muss nur gehen ;)

Danke, Grüße Johannes

oracle2025
31.05.05, 06:38
http://www.gnu.org/software/mailman/

marce
31.05.05, 06:59
alternativ je nach Größe und Aufwand:

- majordomo
- .forward

basstscho
04.06.05, 13:51
Hallo,

also das ganze soll im endeffekt so aussehen ( wenns geht ).

Der Server soll sich aus einem Postfach (!) die mails abrufen und dann an alle in der Liste verschicken, mit welchem Programm kann ich das realisieren...müsste doch eigentlich noch leichter gehen oder? In das Postfach kommen halt von verschiedenen name1@ name2@ etc. mails, dass muss dann halt schon so geregelt werden, dass der das checkt, was wo hin soll ;)
Und dann muss man halt wohl per cronjob irgendwie machen, dass er das Postfach alle paar Minuten checken soll...oder?

Grüße Johannes

marce
04.06.05, 14:37
erstelle einen account [verteiler] und trage dort im home-Verzeichnis in einer .forward-Datei einfach alle Adressen ein, an die die Mails, die an [verteiler] geschickt werden, weitergeleitet werden sollen.

Oder richte Dir majordomo ein und konfiguriere die Listen entsprechend.

Wenn der Server extern nicht als Mailserver erreichbar ist, dann brauchst Du halt noch einen Cron-Job, der von einem externen Postfach die mails z.B. per fetchmail abholt... - der Rest bleibt gleich...


Hast Du die bisherigen Antworten eigentlich mal durchgelesen, dich damit beschäftigt und evtl. auch mal sie SuFu benutzt? Im Moment bezweifle ich das...

basstscho
04.06.05, 22:06
Hi,

hab mir das ganze angeschaut, und wollte den mailman testen, da hab ich allerdings das problem, dass Suse beim installieren den user mailman anlegt, aber kein home oder /var/mail dir... :( Wie kann ich das ändern? Liegt es daran, dass ich ein neues Skel eingerichtet habe?

Grüße Johannes

basstscho
04.06.05, 22:45
Hallo,

hab mittlerweile ne "Anleitung" gefunden:
http://lists.suse.com/archive/suse-linux/2004-Jan/4831.html
Hab da nur das problem, dass wenn ich eine neue Liste anlegen möchte, kommt:



Create a new, unpopulated mailing list.

Usage: /usr/lib/mailman/bin/newlist [options] [listname [listadmin-addr [admin-password]]]

Options:

-l language
--language language
Make the list's preferred language `language', which must be a two
letter language code.

-q/--quiet
Normally the administrator is notified by email (after a prompt) that
their list has been created. This option suppresses the prompt and
notification.

-h/--help
Print this help text and exit.

You can specify as many of the arguments as you want on the command line:
you will be prompted for the missing ones.

Every Mailman list has two parameters which define the default host name for
outgoing email, and the default URL for all web interfaces. When you
configured Mailman, certain defaults were calculated, but if you are running
multiple virtual Mailman sites, then the defaults may not be appropriate for
the list you are creating.

You can specify the domain to create your new list in by spelling the listname
like so:

mylist@www.mydom.ain

where `www.mydom.ain' should be the base hostname for the URL to this virtual
hosts's lists. E.g. with is setting people will view the general list
overviews at http://www.mydom.ain/mailman/listinfo. Also, www.mydom.ain
should be a key in the VIRTUAL_HOSTS mapping in mm_cfg.py/Defaults.py. It
will be looked up to give the email hostname. If this can't be found, then
www.mydom.ain will be used for both the web interface and the email
interface.

If you spell the list name as just `mylist', then the email hostname will be
taken from DEFAULT_EMAIL_HOST and the url will be taken from DEFAULT_URL (as
defined in your Defaults.py file or overridden by settings in mm_cfg.py).

Note that listnames are forced to lowercase.

Bad owner email address: mailman@(unused)



Hat wohl was mit der emailadresse zu tun...leider sind die infos dazu im Netz sehr gering...und ich habe dazu nix gefunden, was mir hilft, vieleicht kann mir ja jemand vone uch helfen!

Grüße, Danke Johannes

basstscho
06.06.05, 18:45
Kann mir niemand helfen?

Habe dat ding jetzt schon sehr oft neu installiert und bin schon nach howtos vorgegangen...hat alles nichts gebracht...bitte helft mir :)

Danke!

Grüße Johannes

basstscho
06.06.05, 19:53
Juhuu...das habe ich jetzt endlich hinbekommen...jetzt habe ich nurnoch ein Problem mit dem Apachen...
Der läuft bei mir nämlich auf virtualhost basis:


<VirtualHost *:80>
ServerName mailman.domain.de
DocumentRoot /drive/data/htdocs/mailman/html
SuexecUserGroup mailman www
ScriptAlias /cgi-bin /drive/data/htdocs/mailman/cgi-bin
php_admin_value open_basedir /drive/data/htdocs/mailman
php_admin_value upload_tmp_dir /drive/data/htdocs/mailman/temp
php_admin_value session.save_path /drive/data/htdocs/mailman/temp/
php_admin_value safe_mode on
CustomLog /var/log/apache2/mailman.log combined
</VirtualHost>


Soweit so gut, so soll also das ganze aussehen...nur wie kann ich das mit der vorgefertigten Installation von Suse 9.3 verschmelzen. Die legen das in der Apache conf so an:


<IfDefine MAILMAN>

ScriptAlias /mailman/ /usr/lib/mailman/cgi-bin/
Alias /mailmanicons/ /usr/lib/mailman/icons/
Alias /pipermail/ /var/lib/mailman/archives/public/

<Directory /usr/lib/mailman/cgi-bin>
order allow,deny
allow from all
</Directory>

<Directory /usr/lib/mailman/icons>
order allow,deny
allow from all
</Directory>

<Directory /var/lib/mailman/archives/>
Options +FollowSymLinks
order allow,deny
allow from all
</Directory>

</IfDefine>


Kann mir dabei bitte jemand helfen...dann müsste mein mailman endlich funktionieren *freu*. Da das auch wohl irgendwie ein "Einzelfall ist", finde ich leider nichts im Netz :(

Danke, Grüße Johannes

basstscho
07.06.05, 09:11
Hallo,

vieleicht sollte ich meine Frage umformulieren:

Ich kann auf den mailman zugreifen, wenn ich http://ip.ip.ip.ip/mailman eintippe. Aber nicht wenn ich irgendwie eine domain benutze, weil die ja dann immer auf die standart (ersten) VirtualHost geleitet werden.
Das ist das problem, wleches ich habe...

Grüße Johannes

marce
07.06.05, 09:28
dann ist Deine vhost-Konfiguration nicht richtig.

... und es schreibt sich Standar_d_

basstscho
07.06.05, 11:48
Hallo,

danke für das Rechtschreibprogramm ... :)

Ich denke, dass das Problem here daran liegt, dass /mailman ein Virtuelles Verzeichnis ist.
Habe leider durch googeln und durch SuFu nichts entsprechendes gefunden. Ich müsste wohl irgendwie was angeben können wie:


<IfDefine MAILMAN>

ScriptAlias mailman.doamin.de/mailman/ /usr/lib/mailman/cgi-bin/
Alias mailman.doamin.de/mailmanicons/ /usr/lib/mailman/icons/
Alias mailman.doamin.de/pipermail/ /var/lib/mailman/archives/public/

<Directory /usr/lib/mailman/cgi-bin>
order allow,deny
allow from all
</Directory>

<Directory /usr/lib/mailman/icons>
order allow,deny
allow from all
</Directory>

<Directory /var/lib/mailman/archives/>
Options +FollowSymLinks
order allow,deny
allow from all
</Directory>

</IfDefine>

Weil Virtuelle Ordner werden sich wohl kaum auf alle Virtuellen Hosts beziehen oda?

Grüße Johannes

basstscho
09.06.05, 18:31
Hallo,

ich hab noch ne letzte Frage zum mailman:
Der Apache läuft bei mir nicht unter dem Port 80 sondern 81. Nur wie bringe ich das der Mailman Weboberfläche bei? Die Generiert die Links gleube ich nämlich nach dem Host, den der Apache liefert. Und da wird leider kein :81 berücksichtigt :( Hab schon als default hosts etc. bla.bla:81 eingeben, hilft baer nichts, ikann ich irgendwo unterbinden, dass der mailman die Urls automatisch erstellt, sondern sich auf meine Angeben bezieht?

Grüße Johannes

basstscho
09.06.05, 19:27
Ich hab noch ein rpoblem mit fetchmail:
Fetchmail hohlt die mails vom POP3 Postfach ab und sollte das ganze ja dann an den Benutzer mailman weiterleiten und in sein Spool-Verzeichnis legen oder?

Also, Fetchmail hohlt ab, und stellt aber an root zu und nicht an mailman...wieso? Hab ich nen Schritt vergessen? Es gibt leider auch unter /var/mail nichts mit mailman sondern nur root.



From x@x.de Thu Jun 9 20:20:02 2005
Return-Path: <x@x.de>
X-Original-To: mailman@localhost
Delivered-To: root@tools


Sollte doch eigentlich klappen oder?
Langsam aber sicher verzweifel ich mit dem zeugs...


Grüße Johannes

basstscho
09.06.05, 20:00
Habe jetzt einfach mal einen testuser nagelegt und die mails an ihn zustellen lassen, das geht ohne Probleme.
Die Frage ist nur, wie ich das bei dem mailman Benutzer anrichte, der ja von Suse erstellt worden ist und auch ein anderes Home-directory hat, als die anderen User.

jemand jetzt ne Idee??

Grüße Johannes

drcux
09.06.05, 22:40
Fetchmail hohlt die mails vom POP3 Postfach ab und sollte das ganze ja dann an den Benutzer mailman weiterleiten und in sein Spool-Verzeichnis legen oder?

Nein, jede Mailingliste bekommt eigene Virtuelle Empfänger ala mailingliste@domain.de. Mailman als User hat da wenig mit zu tun

/usr/share/doc/packages/mailman

basstscho
10.06.05, 05:45
Hallo,

das Problem habe ich mittlerweile gelöst. Es werden die mails nun zugestellt (war ein doppelter Eintrag).
Nur sendet dat dumme ding keine mails. Also beim Registrieren etc. gehts ohne Probleme, nur wenn ich an die Liste schreibe, geht keine mail raus. Ich weiß aber net an was es liegt, da nix in den Logs steht :(

Grüße Johannes