Gast Geschrieben 24. August 2002 Teilen Geschrieben 24. August 2002 Hi! Ich würde gern als Abschlussprojekt für den Linux-Mailserver bei uns in der Firma eine HTML-Oberfläche schaffen, über die jeder User auch ohne Linux-Kenntnisse einfach einen Autoresponder einrichten kann. Hab da auch schon ein Tool entdeckt: "vacation". Das Problem: Wie muss ich vorgehen, damit die User sich per HTML oder PHP einloggen können und diese Daten überhaupt an das Linux-Betriebssystem übergeben werden??? Kann jemand helfen??? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
zaarkov Geschrieben 25. August 2002 Teilen Geschrieben 25. August 2002 1) am besten authorisierst du die user uber ihren pop/imap account. 2) php laeuft meist mit webserver-rechten, d.h. wenn du vacation ueber das file ~/.forward einbinden willst, muss er drauf schreiben duerfen. das is' nich' wirklich ok, weil zuviele rechte. du koenntest aber die vacation-wuensche in einem eigenen file queuen und dieses z.b. per cron regelmaessig abarbeiten. dein cron-script laeuft dann meinetwegen als root und erzeugt entsprechende .forward-files. nur so als idee hoffe auf alternative/bessere vorschlaege Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hart Geschrieben 25. August 2002 Teilen Geschrieben 25. August 2002 Um dir die authentifizierung zu ersparen, könnetest Du über das Web Interface die Daten abfragen und dem User eine Bestätigungsmail zusenden. Dieser hat dann x Stunden/Tage Zeit diese zurückzusenden und das ganze wird per cronjob aktiv. Hängt aber davon ab, ob das ganze sofort aktiv sein soll, oder ab das ganze nicht so zeitkritisch ist (eher unwarscheinlich, aber es gibt ja noch die Consultaten). Alternativ den Apache mit SSL über die /etc/shadow autentifizeiren: <Directory "/xxx/xxx"> AllowOverride None Options All AuthName XXX-Zugriff AuthUserFile /etc/passwd AuthGroupFile /dev/null AuthType basic Require valid-user </Directory> Sollte glaub ich so ähnlich aussehen. Und der apache müsste root Rechte haben um auf die /etc/shadow zuzugreifen. Also nicht die tollte Lösung, meiner Meinung nach. Dann kannst Du per sudo ein Script/Programm ausführen das die Userfiles ändert. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.