postfix = emails aus einen bestimmten Ordner holen

Lord_Icon

Member
[gelöst] postfix = emails aus einen bestimmten Ordner holen

Hi,

ich wollte heute den Aufbewahrungsort meiner Emails auf eine gemoutete Festplatte verlagern. (also einfach nur ein anderer Pfad)

Bis dato wurden diese in
/home/<username>/mails => und dort dann new/temp/cur als ORdner drin

So... nun möchte ich diese aber in /emails speichern lassen.

Also:
In Dovecot.conf

ALT
Code:
mail_location = maildir:%h/mails

NEU:
Code:
mail_location = maildir:%h/mails
mail_location = maildir:/email/%u/mails


Dovecot restart. Outlook gesagt, er soll abrufen. Und siehe da = die Ordner werden neu angelegt.

ABER: Wenn ich eine Mail sende, dann wird diese immer noch in den alten Verzeichnissen gespeichert => also in /home/...

Ich VERMUTE das ich Postfix bzw. die main.cf noch bearbeiten muß.
ALT:
Code:
home_mailbox = mails/

Gedachtes neu :rolleyes:
Code:
home_mailbox = /email/mails/


Nur leider geht das nicht.. bzw. es wird immer noch nicht abgeholt.
Postfix + dovecot wurden immer neugestartet (nach jeder Änderung)

Kann einer Helfen ?
 
Last edited by a moderator:
Die Antwort bringt mir leider nicht all zu viel.

Es sind ja nur Dovecot und Postfix dafür zuständig. Saslauth hat ja nur was mit der Auth zu tun.

Und Dovecot hab ich entsprechend Konfiguriert. (Denke ich)
Nur in Postfix selbst komme ich nicht klar... also wo ich was ändern muß, damit er in das andere Verzeichniss springt.

Könntest du etwas präziser sein ?

Danke
 
Hallo,

Code:
home_mailbox
bezieht sich immer auf einen Ordner der in deinem Homedir liegt.

Beispiel: mail1 hat das Homedir /var/mail/mail1. home_mailbox ist auf mails/ gestellt. Dann liegen deine Emails in /var/mail/mail1/mails.

Ich würde einfach jedem "mail" Benutzer ein neues Homedir zuweißen. Das alte Homedir musst du natürlich verschieben. Die Konfiguration von Dovecot und Postfix solltest du wieder auf "mail_location = maildir:%h/mails" und "home_mailbox = mails/" stellen. Das war schon korrekt :-)
 
Da das Verwaltungssystem die Homeverzeichnisse setz, möchte ich da auch nichts ändern.

Ausserdem muß es ja möglich sein, Postfix zu sagen, das er es aus einen anderen Ordner holen soll. Es kann ja nicht nur der Home_dir Order gültig sein.

Was ist denn damit ?
Wenn ich home_mailbox rausschmeiße und den Befehl dafür übernehme. Ginge das ?
Code:
[B]mail_spool_directory[/B]
setzt das Verzeichnis wo die Postfächer aufbewahrt werden.
Der Standartwert ist Systemhabhängig.
Beispiele:
mail_spool_directory = /var/mail
mail_spool_directory = /var/spool/mail
 
nein. Ein anderes. Will dessen Namen wegen "Werbung" nicht posten. Ist eh mist Programm.


Kann mir nun jm. sagen, wo ich welchen Eintrag ändern muß ?


Bzw. Es wäre erstmal hilfreich zu wissen, welches Programm dafür zuständig ist.

Dovecot oder Postfix ?
 
Bzw. Es wäre erstmal hilfreich zu wissen, welches Programm dafür zuständig ist.

Dovecot oder Postfix ?
Das hängt von deinen Vorlieben und Anforderungen ab. Sowohl Dovecot als auch Postfix bringen einen eigenen MDA/LDA mit, der E-Mails im Maildir-Format zustellen kann. Zu Anfang könntest du den von mir verlinkten Wiki-Artikel lesen...
 
So.. gelöst.

Wie diejenigen, die den gleichen Wunsch hegen.

In der dovecot.conf folgendes ändern
Code:
#mail_location = maildir:%h/mails
mail_location = maildir:/email/%u

in der main.cf folgendes ändern
Code:
#home_mailbox = mails/
mail_spool_directory = /email/

home_mailbox muß auskommentiert sein ODER aber nach den = keinen Wert erfolgen.

home_mailbox hat eine höhere Priorität als mail_spool_directory



P.s.
Du solltest
1. Deine main.cf entrümpeln. Die Ausgabe von `postconf -n` gibt dir einen Eindruck.
2. LDA/Postfix - Dovecot Wiki lesen und dein Postfix entsprechend einrichten.

Warum aufräumen ? Was stört dich denn an meiner main.cf ?
Alles was ich haben möchte, funktioniert so wie es jetzt ist.

Und ich gehe immer den Motto nach: "Never change a running System"
Sicherlich werden nach den aufräumen oder wärend dessen Probleme auftauchen. Da ignoriere ich doch lieber deine "Empfehlung" als mir selbst Probleme zu machen.

Und was du mit 2tens meinst weiß ich bin heute nicht. Aber egal = von meiner Seite aus = G E L Ö S T
 
Back
Top