Hallo erstmal an Alle. Tja wie ihr dem Topic schon entnehmen könnt, gehts um mailman. Zur Information, ich bin Besitzer eines root Servers von S4Y.
Ich gebe zu, so langsam bin ich etwas verloren und weiß Hinten und Vorne nich mehr was ich machen sollte.
Was geht und was nicht geht:
- das Webinterface funktioniert so erstmal (kann darauf zugreifen, verwalten etc.), hab die httpd.conf editiert und geht auch soweit wie es soll.
- wenn ich ne liste erstellen will, bringt er mir nen Fehler:
command failed: /usr/sbin/postalias /var/lib/mailman/data/aliases (status: 127, Unknown error 127)
Wenn ich mit find / -name postalias & nach der Datei suchen lass, findet er nix, ich vermute mal die gehört zu postfix ?! (womit ich zugegebenerweise noch nie gearbeitet hab) andererseits bin ich mir auch nich sicher, wie man das einrichtet oder was man noch bei MTA in der mm_cfg.py angeben kann/sollte. Ich gehe mal davon aus das Postfix bei S4Y root Servern garnich installiert ist.
Das lustige ist das er dennoch die aliase für die Listen korrekt in die /var/lib/mailman/data/aliases einträgt. In der sendmail.cf hab ich die alias.db auch angegeben, wenn ich mit newaliases (wo ich irgendwie noch nen problem mit gruppenschreibbar oder nich gruppenschreibbar habe) erkennt er die anderen aliase auch, wenn ich jedoch versuche an listenname@host.de ne mail zu schreiben, isser der meinung den rcpt nicht zu kennen (/var/log/mail sagt: no such user here)
Zu dem Gruppenschreibbar oder nicht schreibbar, da taucht folgendes Problem auf: obwohl ich in der sendmail.cf DontBlameSendmail=GroupWritableAliasFile und DontBlameSendmail=IncludeFileInGroupWritableDirPath stehen habe, (ja ich hab danach sendmail restarted) ist er der meinung den alias file mit dem alias file ist gruppenbeschreibbar fehler nicht importieren zu wollen. Entferne ich spaßeshalber die gruppenschreibrechte kann logischerweise beim listenerstellen mailman nicht mehr in den alias file schreiben. Irgendwie is das ein bisschen Henne oder Ei.
Tja nun bin ich etwas ratlos. Ihr merkt sicherlich schon das mir, dadurch das ich noch nie was mit mailinglisten am Hut hatte nich so richtig weiß wie hier wo was zusammenspielen muss.
mm_cfg.py: (host.com entspricht in diem falle natürlich der richtigen domain)
DEFAULT_NNTP_HOST = 'host.com'
DEFAULT_EMAIL_HOST = 'host.com'
DEFAULT_URL_HOST = 'host.com'
DEFAULT_URL = 'http://www.host.com/mailman/'
MTA = 'Postfix'
DELIVERY_MODULE = 'Sendmail'
SENDMAIL_CMD = '/usr/sbin/sendmail'
#DELIVERY_MODUL = 'SMTPDirect'
#SMTPHOST = 'localhost'
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
sendmail.cf änderungen:
#################
### mailman ###
#################
OA/var/lib/mailman/data/aliases
DontBlameSendmail=GroupWritableAliasFile
DontBlameSendmail=IncludeFileInGroupWritableDirPath
PrivacyOptions=noexpn
Ich gebe zu, so langsam bin ich etwas verloren und weiß Hinten und Vorne nich mehr was ich machen sollte.
Was geht und was nicht geht:
- das Webinterface funktioniert so erstmal (kann darauf zugreifen, verwalten etc.), hab die httpd.conf editiert und geht auch soweit wie es soll.
- wenn ich ne liste erstellen will, bringt er mir nen Fehler:
command failed: /usr/sbin/postalias /var/lib/mailman/data/aliases (status: 127, Unknown error 127)
Wenn ich mit find / -name postalias & nach der Datei suchen lass, findet er nix, ich vermute mal die gehört zu postfix ?! (womit ich zugegebenerweise noch nie gearbeitet hab) andererseits bin ich mir auch nich sicher, wie man das einrichtet oder was man noch bei MTA in der mm_cfg.py angeben kann/sollte. Ich gehe mal davon aus das Postfix bei S4Y root Servern garnich installiert ist.
Das lustige ist das er dennoch die aliase für die Listen korrekt in die /var/lib/mailman/data/aliases einträgt. In der sendmail.cf hab ich die alias.db auch angegeben, wenn ich mit newaliases (wo ich irgendwie noch nen problem mit gruppenschreibbar oder nich gruppenschreibbar habe) erkennt er die anderen aliase auch, wenn ich jedoch versuche an listenname@host.de ne mail zu schreiben, isser der meinung den rcpt nicht zu kennen (/var/log/mail sagt: no such user here)
Zu dem Gruppenschreibbar oder nicht schreibbar, da taucht folgendes Problem auf: obwohl ich in der sendmail.cf DontBlameSendmail=GroupWritableAliasFile und DontBlameSendmail=IncludeFileInGroupWritableDirPath stehen habe, (ja ich hab danach sendmail restarted) ist er der meinung den alias file mit dem alias file ist gruppenbeschreibbar fehler nicht importieren zu wollen. Entferne ich spaßeshalber die gruppenschreibrechte kann logischerweise beim listenerstellen mailman nicht mehr in den alias file schreiben. Irgendwie is das ein bisschen Henne oder Ei.
Tja nun bin ich etwas ratlos. Ihr merkt sicherlich schon das mir, dadurch das ich noch nie was mit mailinglisten am Hut hatte nich so richtig weiß wie hier wo was zusammenspielen muss.
mm_cfg.py: (host.com entspricht in diem falle natürlich der richtigen domain)
DEFAULT_NNTP_HOST = 'host.com'
DEFAULT_EMAIL_HOST = 'host.com'
DEFAULT_URL_HOST = 'host.com'
DEFAULT_URL = 'http://www.host.com/mailman/'
MTA = 'Postfix'
DELIVERY_MODULE = 'Sendmail'
SENDMAIL_CMD = '/usr/sbin/sendmail'
#DELIVERY_MODUL = 'SMTPDirect'
#SMTPHOST = 'localhost'
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
sendmail.cf änderungen:
#################
### mailman ###
#################
OA/var/lib/mailman/data/aliases
DontBlameSendmail=GroupWritableAliasFile
DontBlameSendmail=IncludeFileInGroupWritableDirPath
PrivacyOptions=noexpn
Last edited by a moderator: