pdadmin-forum

pdadmin-forum » Information » HowTo's » Mailman unter PD-Admin » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Mailman unter PD-Admin
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
badaa
Mitglied


Dabei seit: 10.04.2005
Beiträge: 39

Mailman unter PD-Admin Antworten | Zitieren | Editieren | Melden       Zum Anfang der Seite springen

Hallo zusammen. Ich habe mailman Mailing liste erfolgreich installiert! Und kleine tutorial in english geschrieben. Ich hoffe dass ich nichts vergessen habe.
Danke!

--- Toturial mailman with pd-admin ---

I am using Debian woody. And i have installed python development
environment with apt-get install python-dev
1. Install mailman
1.1 Change to /usr/local/src
1.2 Download wget http://ftp.gnu.org/gnu/mailman/mailman-2.1.5.tgz
1.3 Extract downloaded file
1.4 Change mailman source dir: cd mailman
You should create mailman dir in /home directory.
Then set proper permission and owner.
code:
1:
2:
3:
4:
5:
6:
7:
8:
groupadd mailman
useradd -d /var/mailman -g mailman mailman

cd /var
mkdir mailman
chown mailman:mailman mailman
chmod a+rx mailman
chmod g+ws mailman

2. Configuration of mailman
code:
1:
2:
3:
4:
./configure --prefix=/home/mailman \
    --with-mail-gid=nofiles --with-cgi-gid=www
make
make install


Now mailman is installed in /home/mailman/
3. You can now configure your mailman.
3.1. cd /home/mailman
3.2 And add the following lines to the end of the file (/home/mailman/Mailman/mm_cfg.py):
code:
1:
2:
3:
4:
DEFAULT_EMAIL_HOST = 'your.domain'
DEFAULT_URL_HOST = 'your.domain'
add_virtualhost('your.domain', 'your.domain')
ALLOW_SITE_ADMIN_COOKIES = 1

3.3 Then follow :
code:
1:
2:
3:
4:
cp /usr/local/src/mailman-2.1/contrib/qmail-to-mailman.py \
   /home/mailman
chown mailman.mailman /home/mailman/qmail-to-mailman.py
chmod a+rx /home/mailman/qmail-to-mailman.py

3.4 Edit qmail-to-mailman.py. At the top of the file, edit the two configuration variables:
code:
1:
2:
3:
4:
5:
6:
MailmanHome = "/home/mailman"; 
MailmanOwner = "postmaster@your.domain";

Next, find the line that looks like local = re.sub("^mailman-","",local). 
Change it to: 
local = re.sub("^your.domain-","",local)

save script leave it.

3.5 You should add now mailman to crontab as follows.
code:
1:
2:
cd /home/mailman/cron
crontab -u mailman crontab.in

start mailman:
code:
1:
bin/mailmanctl start

3.6 If you want to start Mailman every time you reboot your system:
code:
1:
2:
cp scripts/mailman /etc/init.d/mailman
update-rc.d mailman defaults


3.7 Create default mailing list namely mailman
code:
1:
bin/newlist mailman

enter... enter

4 Configuration of apache:
It is easy! :-)
4.1
add following derictive in httpd.conf (-template suffix for pd-admin)
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
# for mailman 
ScriptAlias /mailman/ /home/mailman/cgi-bin/ 
Alias /icons/ /home/mailman/icons/ 
Alias /pipermail/ /home/mailman/archives/public/ 
<Directory /home/mailman/cgi-bin/> 
AllowOverride None 
Options +ExecCGI 
Order allow,deny 
Allow from all 
</Directory>

you can see now your default list on the browser under http://your.domain/mailman/admin/$LISTNAME$ !

5 Configure Qmail
5.1 edit assign file:
code:
1:
vi /var/qmail/users/assign

Add following line:
code:
1:
+virtual.domain.name-$LISTNAME$:mailman:1014:1008:/home/mailman:-:$LISTNAME$:

save && exit!

Configure Aliase:
goto /home/mailman/
Create follwing script under name of "newlistalias"
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
#!/bin/sh
if [ $# = 1 ]; then
    i=$1
    echo Making links to $i in the current directory...
    echo "|preline /home/mailman/mail/mailman post $i" > .qmail-$i
    echo "|preline /home/mailman/mail/mailman admin $i" > .qmail-$i-admin
    echo "|preline /home/mailman/mail/mailman bounces $i" > .qmail-$i-bounces
    # The following line is for VERP
    # echo "|preline /home/mailman/mail/mailman bounces $i" > .qmail-$i-bounces-
default
    echo "|preline /home/mailman/mail/mailman confirm $i" > .qmail-$i-confirm
    echo "|preline /home/mailman/mail/mailman join $i" > .qmail-$i-join
    echo "|preline /home/mailman/mail/mailman leave $i" > .qmail-$i-leave
    echo "|preline /home/mailman/mail/mailman owner $i" > .qmail-$i-owner
    echo "|preline /home/mailman/mail/mailman request $i" > .qmail-$i-request
    echo "|preline /home/mailman/mail/mailman subscribe $i" > .qmail-$i-subscrib
e
    echo "|preline /home/mailman/mail/mailman unsubscribe $i" > .qmail-$i-unsubs
cribe
fi

Run the script current directory:
code:
1:
./newlistalias

Subscribe yourself to mailman! Send test mail! that's all!
Good luck! I think I have noting missed.
16.04.2005 14:09 badaa ist offline E-Mail an badaa senden Beiträge von badaa suchen Nehme badaa in Deine Freundesliste auf
Twilo
Moderator


images/avatars/avatar-5.png

Dabei seit: 12.09.2004
Beiträge: 2.816
Herkunft: Berlin

Antworten | Zitieren | Editieren | Melden       Zum Anfang der Seite springen

Hallo,

hat es ein Grund, warum du das in Englisch erstellt hast :?:

mfg
Twilo

__________________
Wunschzettel smile
Farbtabelle
16.04.2005 16:07 Twilo ist offline Homepage von Twilo Beiträge von Twilo suchen Nehme Twilo in Deine Freundesliste auf
badaa
Mitglied


Dabei seit: 10.04.2005
Beiträge: 39

Themenstarter Thema begonnen von badaa
Antworten | Zitieren | Editieren | Melden       Zum Anfang der Seite springen

Zitat:
Original von Twilo

Hallo,

hat es ein Grund, warum du das in Englisch erstellt hast :?:

mfg
Twilo

Hehe, Es gibt kleinen Grund!
Deutsch und Englisch sind für mich beide Fremdsprache! ;-) Aber schreibe ich in englisch bisschen schneller.
Sonst kein grund.
mfg,
Badaa
16.04.2005 21:39 badaa ist offline E-Mail an badaa senden Beiträge von badaa suchen Nehme badaa in Deine Freundesliste auf
Twilo
Moderator


images/avatars/avatar-5.png

Dabei seit: 12.09.2004
Beiträge: 2.816
Herkunft: Berlin

Antworten | Zitieren | Editieren | Melden       Zum Anfang der Seite springen

Hallo,

Zitat:
Original von badaa

Zitat:
Original von Twilo

Hallo,

hat es ein Grund, warum du das in Englisch erstellt hast :?:

mfg
Twilo

Hehe, Es gibt kleinen Grund!
Deutsch und Englisch sind für mich beide Fremdsprache! ;-) Aber schreibe ich in englisch bisschen schneller.
Sonst kein grund.

axo, ich würde es zwar in deutsch besser finden...
vielleicht verweilen hier auch Leute unter uns, die der englischen Sprache nicht mächtig sind smile

ps. kannst du noch die Zeilen, in denen Code drin vorkommt auch als Code kennzeichnen?
so wie es jetzt ist, ist es etwas unübersichtlich cool

mfg
Twilo

__________________
Wunschzettel smile
Farbtabelle
16.04.2005 22:04 Twilo ist offline Homepage von Twilo Beiträge von Twilo suchen Nehme Twilo in Deine Freundesliste auf
miko93
Moderator


images/avatars/avatar-2.gif

Dabei seit: 08.09.2004
Beiträge: 1.010
Herkunft: Regensburg, Germany

Antworten | Zitieren | Editieren | Melden       Zum Anfang der Seite springen

Jetzt ist es allerliebst =D>
bdaa, danke für das HowTo

__________________
Frage beantwortet? Problem gelöst? Dann markiert euren Beitrag bitte als [erledigt].
17.04.2005 18:54 miko93 ist offline E-Mail an miko93 senden Homepage von miko93 Beiträge von miko93 suchen Nehme miko93 in Deine Freundesliste auf
somnium
Mitglied


Dabei seit: 15.06.2006
Beiträge: 227
Herkunft: Wickede

Antworten | Zitieren | Editieren | Melden       Zum Anfang der Seite springen

Hi,


soweit klappt das mit dem mailman ja ganz gut, allerdings zeigt der "Let me in..."-button vom admin-login auf die url http://mailman/admin/mailingliste... da fehlt quasi meine domain....

irgend ne idee? benutze mailman-2.1.9

__________________
-----------------------------

Marc Risse IT-Services
http://www.risse-it.services

-----------------------------
07.11.2006 21:32 somnium ist offline E-Mail an somnium senden Homepage von somnium Beiträge von somnium suchen Nehme somnium in Deine Freundesliste auf
Aqui
Mitglied


Dabei seit: 16.09.2008
Beiträge: 1

Antworten | Zitieren | Editieren | Melden       Zum Anfang der Seite springen

funktioniert Mailman unter der PDAdmin Version 4.03 ? Irgendwie bekomm ich es so nicht ans laufen ^^
16.09.2008 16:59 Aqui ist offline E-Mail an Aqui senden Beiträge von Aqui suchen Nehme Aqui in Deine Freundesliste auf
Armadillo
Mitglied


images/avatars/avatar-15.png

Dabei seit: 21.10.2007
Beiträge: 277
Herkunft: München

Antworten | Zitieren | Editieren | Melden       Zum Anfang der Seite springen

Hat das mal jemand mit der V4 hinbekommen?
18.10.2010 15:54 Armadillo ist offline E-Mail an Armadillo senden Homepage von Armadillo Beiträge von Armadillo suchen Nehme Armadillo in Deine Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
pdadmin-forum » Information » HowTo's » Mailman unter PD-Admin

Impressum | Team | Hilfe

Forensoftware: Burning Board, entwickelt von WoltLab GmbH    |    Design entwickelt von You-Online.de