Hello, I would like to switch from postfix to exim4 but i have problems with the mailing list manager I''m using (minimalist, http://www.mml.org.ua). All I needed to do with postfix was to set up the /etc/aliases file (adding minimalist: "|/path/to/minimalist", list entries ..) and creating the list directory structure (nobody:nogroup, permissions 2775) and it just worked. But it looks like things are configured a little bit different with exim. Sending mails to pipe-aliases entries ends up in a log file entry which says that those pipe-aliases are deactivated and that the mail cannot be delivered.
Hi If you look at the definition of your system_aliases router you will probably find an ifdef statement that will then define a pipe transport. All you need do is define the macro with a suitable value. Regards Neil Eliteforce wrote:> Hello, > > I would like to switch from postfix to exim4 but i have problems with > the mailing list manager I''m using (minimalist, http://www.mml.org.ua). > All I needed to do with postfix was to set up the /etc/aliases file > (adding minimalist: "|/path/to/minimalist", list entries ..) and > creating the list directory structure (nobody:nogroup, permissions 2775) > and it just worked. > > But it looks like things are configured a little bit different > with exim. Sending mails to pipe-aliases entries ends up in a log > file entry which says that those pipe-aliases are deactivated and > that the mail cannot be delivered. > >>From the README.Debian file (chapter 2.7): > Delivery to arbitrary files, directory or to pipes in the > /etc/aliases > file is dsabled by default in the Debian exim 4 packages. > > So it looks like I need to set up a router and enable VERP, > but to be honest I don''t know very much about the configuration > of exim, so i''d appreciate some help from guys who know what > they are doing. :) > > cheers > > > > >-- Neil Briscoe Adelix Ltd neil.briscoe at adelix.com web: www.adelix.com tel: 0845 230 9592 / fax: 0845 230 9591 / main office: 0845 230 9590 snail: The Old Post Office, Bristol Rd, Hambrook, Bristol BS16 1RY. UK. skype: stonefish001 MSN: nbriscoeuk at hotmail.co.uk Adelix Ltd is a registered company in England & Wales No. 4232156 VAT registration number 779 4232 91 Adelix Ltd is BS EN ISO 9001:2000 Certified (No. GB 12763) Any views expressed in this email communication are those of the individual sender, except where the sender specifically states them to be the views of a member of Adelix Ltd. Adelix Ltd. does not represent, warrant or guarantee that the integrity of this communication has been maintained nor that the communication is free of errors or interference. ------------------------------------------------------------------------------------ Scanned for viruses, spam and offensive content by CensorNet MailSafe Professional Web & E-mail Filtering from www.censornet.com
On Mon, 17 Sep 2007 13:31:49 +0100, "Neil S. Briscoe" <neil.briscoe at adelix.com> said:> Hi > > If you look at the definition of your system_aliases router you will > probably find an ifdef statement that will then define a pipe transport. > > All you need do is define the macro with a suitable value. > > Regards > Neil >Isn''t that a security risk and deprecated? What user executes the pipe-alias entries? -- http://www.fastmail.fm - The professional email service
Security is in the control of whatever transport you tell the system_aliases router to use. You don''t have to use the provided ones. Regards Neil Eliteforce wrote:> On Mon, 17 Sep 2007 13:31:49 +0100, "Neil S. Briscoe" > <neil.briscoe at adelix.com> said: >> Hi >> >> If you look at the definition of your system_aliases router you will >> probably find an ifdef statement that will then define a pipe transport. >> >> All you need do is define the macro with a suitable value. >> >> Regards >> Neil >> > > Isn''t that a security risk and deprecated? What user executes the > pipe-alias entries? >-- Neil Briscoe Adelix Ltd neil.briscoe at adelix.com web: www.adelix.com tel: 0845 230 9592 / fax: 0845 230 9591 / main office: 0845 230 9590 snail: The Old Post Office, Bristol Rd, Hambrook, Bristol BS16 1RY. UK. skype: stonefish001 MSN: nbriscoeuk at hotmail.co.uk Adelix Ltd is a registered company in England & Wales No. 4232156 VAT registration number 779 4232 91 Adelix Ltd is BS EN ISO 9001:2000 Certified (No. GB 12763) Any views expressed in this email communication are those of the individual sender, except where the sender specifically states them to be the views of a member of Adelix Ltd. Adelix Ltd. does not represent, warrant or guarantee that the integrity of this communication has been maintained nor that the communication is free of errors or interference. ------------------------------------------------------------------------------------ Scanned for viruses, spam and offensive content by CensorNet MailSafe Professional Web & E-mail Filtering from www.censornet.com
On Mon, Sep 17, 2007 at 06:42:44PM +0200, Eliteforce wrote:> On Mon, 17 Sep 2007 13:31:49 +0100, "Neil S. Briscoe" > <neil.briscoe at adelix.com> said: > > Hi > > > > If you look at the definition of your system_aliases router you will > > probably find an ifdef statement that will then define a pipe transport. > > > > All you need do is define the macro with a suitable value. > > > > Regards > > Neil > > > > Isn''t that a security risk and deprecated? What user executes the > pipe-alias entries?I would use my own router/transport combination, probably based on the system_aliases router, limited to the minimalist domains. For example, the Mailman package contains an example which allows exim to directly look into Mailman''s configuration to determine whether a list exists, eliminating the need of maintaining redundant information in the alias file. Most probably, such a scheme would be possible for minimalist. but, there is more than one way to do it. Greetings Marc -- ----------------------------------------------------------------------------- Marc Haber | "I don''t trust Computers. They | Mailadresse im Header Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 72739834 Nordisch by Nature | How to make an American Quilt | Fax: *49 3221 2323190