|
Message-ID: <20240302204913.GA4238@openwall.com> Date: Sat, 2 Mar 2024 21:49:13 +0100 From: Solar Designer <solar@...nwall.com> To: popa3d-users@...ts.openwall.com Subject: Re: Changing Maildir home Hi, On Fri, Mar 01, 2024 at 07:32:02PM +0530, Sagar Acharya wrote: > How do I change the Home directory of popa3d. I am using the Maildir extension and it seems it uses the env variables. How do I change this to incorporate my custom Dir > > /home/mail/{user}/Maildir The code does not use env variables. It supports two kinds of pathnames: 1. MAIL_SPOOL_PATH followed by username, e.g. "/var/spool/mail/user". 2. User home directory path followed by a "Mailbox" or (in your case) "Maildir", e.g., "/home/user/Maildir". As I understand, you want it to access "/home/mail/user/Maildir" with the extra "/mail" component in the pathname. The simplest way to do this would be to change the user's home directory to be "/home/mail/user". If you don't want to do the above, you'll have to modify popa3d's code. You can change this line in pop_root.c: spool = pw->pw_dir; to: spool = concat("/home/mail/", user, NULL); and add: #include "misc.h" to the beginning of pop_root.c. I assume this will be on top of the Maildir support patch and changes we discussed in here in October last year. I haven't tested this. Alexander
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.