PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fetchmail | mailman



basstscho
25.06.05, 15:47
Hallo,

folgendes:
Ich habe ein Pop3-Postfach im Netz, in das alle aliasadressen gehen. Also:
list1@domain.de liste2@domain.de liste3@domain.de etc....
Wie muss ich nun bei fetchmail das ganze einrichten? Mailman legt ja für jede mailingliste seinen eigenen Eintrag in der aliases ein.
In der fetchmail config muss ich doch dann aber angeben, wo ich das ganze hinhaben mag also pop1 to "list1". Nun hab ich doch aber mehrere, wie kann ich das realisieren? Muss ich für jede Liste ein eigenen Pop-fach anlegen? Oder geht das dann auch net?

Danke für eure Hilfe, ich hoffe, ich hab michveständlich ausgedrückt...

Grüße Johannes

Blade
25.06.05, 16:45
Hallo Johannes,
ich arbeite nicht mit mailman, aber mit majordomo (ähnliche Funktionalität).

Nutze mal zu Deiner Frage die Suchfunktion im Board mit dem Begriff "multidrop" -> da solltest Du genügend Hilfestellungen finden, und lese auch mal die manpage zu fetchmail.

basstscho
25.06.05, 17:00
Hi Balde,

ok, ich hatte das schon ausprobiert:

In Fetchmail:


user "user" password "pass" to * here


und in der /etc/aliases
steht dann für die Liste vorstand.vgl@domain.de


vorstand.fgl: "|/usr/lib/mailman/mail/mailman post vorstand.fgl"
vorstand.fgl-admin: "|/usr/lib/mailman/mail/mailman admin vorstand.fgl"
vorstand.fgl-bounces: "|/usr/lib/mailman/mail/mailman bounces vorstand.fgl"
vorstand.fgl-confirm: "|/usr/lib/mailman/mail/mailman confirm vorstand.fgl"
vorstand.fgl-join: "|/usr/lib/mailman/mail/mailman join vorstand.fgl"
vorstand.fgl-leave: "|/usr/lib/mailman/mail/mailman leave vorstand.fgl"
vorstand.fgl-owner: "|/usr/lib/mailman/mail/mailman owner vorstand.fgl"
vorstand.fgl-request: "|/usr/lib/mailman/mail/mailman request vorstand.fgl"
vorstand.fgl-subscribe: "|/usr/lib/mailman/mail/mailman subscribe vorstand.fgl"
vorstand.fgl-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe vorstand.fgl"


Ich hab leider keine Ahnung wieso dat net so geht, die mails werden aber alle immer zum postmaster zugestellt, und net so wies sein soll zum vorstand.fgl :(

Die Konfiguration sollte doch stimmen, oder muss ich das anderst angeben, dass vorstanbd.fgl genau definiert ist? Muss ich da irgendwie die "äußere" mailadresse angeben (also die vorstand.fgl@domain.de).

Danke, Grüße Johannes

basstscho
25.06.05, 17:14
achso, vieleicht noch die Fehlermeldung von Fetchmail in der an den postmaster zugestellten mail:

X-Fetchmail-Warning: recipient address vorstand.fgl@domain.de didn't match any local name

Bringt das was? Heb newaliases ausgeführt,´also an dem liegts net :)

Grüße Johannes

Blade
25.06.05, 17:16
In der fetchmailrc heißt das nicht ... to * here ... sondern ... is * here ; ...

basstscho
25.06.05, 17:20
Ja, sry, hatte es aus nem alten Forum kopiert, heißt natürlich schon lange:

user "user" there with password "pass" is * here

Blade
25.06.05, 17:23
Gut, die Fehlermeldung hatte ich fast schon vermutet. Bei Majordomo ist das so, dass Änderungen an Listen immer an eine zentrale Mail-Adresse gemailt werden, bei mir majordomo@domain.de. Im Text der Mail wird dann die betreffende Liste und die gewünschte Funktion angegeben.

Die Fehlermeldung sagt es ja deutlich,der User vorstand.fgl@domain.de ist als lokaler User nicht bekannt -> Mail kann vom MTA nicht korrekt zugestellt werden und landet beim Postmaster, also korrekte Funktion. Ist es bei Mailman nicht auch so, dass alle Mail-Anfragen an den Super-Guru ... mailman ... gesandt werden, der sie dann anhand der Alias-Listen-Einträge weiter bearbeitet?

basstscho
25.06.05, 17:36
Also mailman trägt das in die aliases ja automatisch ein. Dann würde es ja keinen Sinn machen, dass das da eingetrafgen wird oder?
Ich glaube ich installiere mal majordomo, da weiß ich wenigstens, dass ich dich als Support habe :)

Grüße Johannes

Blade
25.06.05, 17:49
Na das wäre kein Problem, wollte auch schon lange mal mailman testen, Mojordomo reicht mir aber von der Funktionalität aus. Und da ich es jede Woche benötige ändere ich an der Konfiguration im Moment nichts.

basstscho
25.06.05, 18:35
Hi nochmal,

eigentlich mag ich doch den mailman weiter behalten, der hat alles was ich brauche und läuft ja auch, man kanns ich anmelden, bekommt ne mail, nur werden halt keine mails zugestellt. Im Netz find ich leider nichts mit mailman und fetchmail.

Ich habe gerade mal die mails an den benutzer mailman zugestellt, aber da ist dann irgendwie garnichts passiert, sie sind zwar zugestellt worden, aber das wars dann auch. In der /etc/aliases:


# This is the aliases file - it says who gets mail for whom.
#
# >>>>>>>>>> The program "newaliases" will need to be run
# >> NOTE >> after this file is updated for any changes
# >>>>>>>>>> to show through to sendmail.
#

# It is probably best to not work as user root and redirect all
# email to "root" to the address of a HUMAN who deals with this
# system's problems. Then you don't have to check for important
# email too often on the root account.
# The "\root" will make sure that email is also delivered to the
# root-account, but also forwared to the user "joe".
#root: joe, \root

# Basic system aliases that MUST be present.
postmaster: root
mailer-daemon: postmaster

# amavis
virusalert: root

# General redirections for pseudo accounts in /etc/passwd.
administrator: root
daemon: root
lp: root
news: root
uucp: root
games: root
man: root
at: root
postgres: root
mdom: root
amanda: root
ftp: root
wwwrun: root
squid: root
msql: root
gnats: root
nobody: root
# "bin" used to be in /etc/passwd
bin: root

# Further well-known aliases for dns/news/ftp/mail/fax/web/gnats.
newsadm: news
newsadmin: news
usenet: news
ftpadm: ftp
ftpadmin: ftp
ftp-adm: ftp
ftp-admin: ftp
hostmaster: root
mail: postmaster
postman: postmaster
post_office: postmaster
# "abuse" is often used to fight against spam email
abuse: postmaster
spam: postmaster
faxadm: root
faxmaster: root
webmaster: root
gnats-admin: root
#mailman: mailman
#mailman-owner: mailman

# mlmmj needs only one alias to function; this is with a mailinglist in
# /var/spool/mlmmj/myownlist (remember full path):
# myownlist: "| /usr/bin/mlmmj-recieve -L /var/spool/mlmmj/myownlist"

# Majordomo can be used to have mailinglists on your site.
#majordomo: "|/usr/local/majordomo-1.94.5/wrapper"
#owner-majordomo: root
#majordomo-owner: root

#vorstand.fgl: :include:/usr/local/majordomo-1.94.5/lists/vorstand.fgl
#owner-vorstand.fgl: root
#vorstand.fgl-request: "|/usr/local/majordomo-1.94.5/wrapper request-answer vorstand.fgl"
#vorstand.fgl-approval: root


# sample entry for a majordomo mailing-list called "test"
# read /usr/doc/packages/majordomo/README.linux for more information
# replace "test" with a new name and put the administrator into
# the "owner-test" alias instead of "root".
#
#test: "|/usr/lib/majordomo/wrapper resend -l test test-outgoing"
#test-outgoing: :include:/var/lib/majordomo/lists/test
#test-request: "|/usr/lib/majordomo/wrapper majordomo -l test"
#test-approval: owner-test,
#owner-test-outgoing: owner-test,
#owner-test-request: owner-test,
#owner-test: root,
#
# if you have bulk_mailer installed, you can replace the above
# "test-outgoing" line with the following:
#test-outgoing: "|/usr/bin/bulk_mailer owner-test@host.com /var/lib/majordomo/lists/test"
#

mailman: "|/usr/lib/mailman/mail/mailman post mailman"
mailman-admin: "|/usr/lib/mailman/mail/mailman admin mailman"
mailman-bounces: "|/usr/lib/mailman/mail/mailman bounces mailman"
mailman-confirm: "|/usr/lib/mailman/mail/mailman confirm mailman"
mailman-join: "|/usr/lib/mailman/mail/mailman join mailman"
mailman-leave: "|/usr/lib/mailman/mail/mailman leave mailman"
mailman-owner: "|/usr/lib/mailman/mail/mailman owner mailman"
mailman-request: "|/usr/lib/mailman/mail/mailman request mailman"
mailman-subscribe: "|/usr/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe mailman"
# STANZA END: mailman

# STANZA START: vorstand.fgl
# CREATED: Fri Jun 10 14:45:07 2005
vorstand.fgl: "|/usr/lib/mailman/mail/mailman post vorstand.fgl"
vorstand.fgl-admin: "|/usr/lib/mailman/mail/mailman admin vorstand.fgl"
vorstand.fgl-bounces: "|/usr/lib/mailman/mail/mailman bounces vorstand.fgl"
vorstand.fgl-confirm: "|/usr/lib/mailman/mail/mailman confirm vorstand.fgl"
vorstand.fgl-join: "|/usr/lib/mailman/mail/mailman join vorstand.fgl"
vorstand.fgl-leave: "|/usr/lib/mailman/mail/mailman leave vorstand.fgl"
vorstand.fgl-owner: "|/usr/lib/mailman/mail/mailman owner vorstand.fgl"
vorstand.fgl-request: "|/usr/lib/mailman/mail/mailman request vorstand.fgl"
vorstand.fgl-subscribe: "|/usr/lib/mailman/mail/mailman subscribe vorstand.fgl"
vorstand.fgl-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe vorstand.fgl"
# STANZA END: vorstand.fgl



Das ist jetzt mak die komplette aliases, so wie sie quasi standart ist, bis auf die Listeneinträge, was mich wundert ist, dass zweimal mailman drinnsteht. Das kann ja net im Sinne des Erfinders sein. Deshalb habe ich die oberen auskommentiert.

Vieleicht hat ja jemand mald ie Kompination fetchmail und mailman genommen, oder kann mir sagen, wie ich was wem wo zustellen muss :)

Danke, Grüße Johannes

Blade
25.06.05, 19:10
Doch macht schon Sinn, trag das mal in die aliases ein und starte newaliases

mailman: root
mailman-owner: mailman

basstscho
25.06.05, 19:41
dann kommt halt:


postalias: warning: /etc/aliases.db: duplicate entry: "mailman"
postalias: warning: /etc/aliases.db: duplicate entry: "mailman-owner"

Blade
25.06.05, 19:47
Sorry, wenn ich das so studiere, dann war ich auf dem Holzweg.

Ich denke, dass ich mir mailman mal reinziehen muss, schein ganz gut zu sein dieser Listen-Manager. Dein Problem lässt sich bestimmt lösen!

Viel Erfolg!

basstscho
25.06.05, 19:48
Ja, das ding ist sehr gut, es hängt nur an ner kleinen Kleinigkeit :)
Wenn dus installiert hast und es bei dir geht, kannst dich ja mal melden (wenns bis dahin bei mir net schon geht).

Danke trotzdem, Grüße Johannes

Blade
25.06.05, 19:49
Hi Johannes,
mach ich doch glatt! :D

basstscho
25.06.05, 19:51
Subba, dann viel Glück beim Installieren :)

Grüße

basstscho
27.06.05, 19:32
Hallo,

schon ausprobiert blade ?
Wenn den ne Kiste brauchst, kein Problem, bekommst ssh auf den server von mir....
Oder kann jemand anderes mir helfen?
Ich komm da einfach net weiter,

Danke, Grüße Johannes

Blade
27.06.05, 19:40
Hallo Johannes,
hatte noch nicht ausreichend Zeit um mailman zu testen, habe allerdings schon einiges darüber gelesen. Möchte aber nicht meine aktuelle sendmail + majordomo - Einstellung zerschießen.

Kannst Du eigentlich mailsman über das Webinterface ansprechen? Das mit der Kiste und ssh kann man ja mal versuchen, passe schon auf!

basstscho
27.06.05, 19:42
Hi,

jo, webmäßig geht

die kiste kannst lahmlegen, dann installier ich sie eben neu...ist5 ein testsystem...
Sollen wir dat machen?

Grüße Johannes

Blade
27.06.05, 20:11
Was soll denn die Kiste alle können und welche SuSE ist das denn? -> Dann entscheiden wir ;)

basstscho
27.06.05, 20:15
Die Kiste soll einfach von dem Postfach was in /root/.fetchm... steht die mails abhohlen und dann einfach irgendwie so verteilen, dass die mails vom mailman weiterverschickt werden.

Wenn du möchtest, dass ich dir ne Liste anlege mit mailadressen von dir dann sags einfach, weil Port 80 is bei mir schon dicht und deshlab gehts webinterface net.

Dat is Suse 9.3

Grüße Johannes

Blade
27.06.05, 20:31
Installier' bitte den mc -> MidnightCommander, ich durfte nicht, da die CD01 gefehlt hat. Den brauch ich / bin ich gewohnt und geht fix!

basstscho
27.06.05, 20:32
opk, muss nur schnell noch nen CD-Laufwerk rienbauen :)
also kurz aus...

basstscho
27.06.05, 20:39
sodele..ist installiert...viel erfolg und danke!!!

Grüße Johannes

Blade
28.06.05, 22:06
Hoffe, dass Du nun klar kommst!? :rolleyes: