|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
Re: Local/Virtual Delivery Agent Config Question
From: Kevin Wilcox (6brshooter
gmail.com)
Date: Sat Jul 01 2006 - 17:10:33 CDT
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Magnus,
Thank oy for your reply, with your input, I think I've figured most of it
out. I do have a couple more questions below:
On 7/1/06, Magnus Bäck <magnus
dsek.lth.se> wrote:
>
> On Friday, June 30, 2006 at 23:08 CEST,
> Kevin Wilcox <6brshooter
gmail.com> wrote:
>
> > We have an application that I need to have all incoming e-mail for a
> > given domain, delivered to a MySQL based mailboxes. Also, none of the
> > recipients have a unix account/mailbox on this system, they are users
> > of a web based service. I've been scouring the postfix documentation
> > and procmail documentation. My application will be analogous to
> > procmail, but I do have some questions for the more experienced users:
> >
> > 1. Because the recipients don't have accounts on the system, I was not
> > sure if I need to use postfix's LDA (local) to deliver the messages or
> > rely on virtual(5)/virutal(8)?
>
> Unless the users have real accounts (i.e. accounts accessible via
> getpwnam(3) and friends) you must make the domain a virtual mailbox
> domain. That doesn't necessarily mean that you'll be using virtual(8),
> though.
Since this is going to be a virtual mailbox domain rather than a virtual
alias, I think then I don't need to create an entry in virtual(5) correct?
One point I forgot to mention in my original e-mail is that even though the
recipients don't have mail boxes on the system, their domain name matches
the domain name of the SMTP server.
> 2. If I do need to use virtual, it does not support a
> > "mailbox_command" for obvious reasons. How do I invoke our proprietary
> > delivery agent?
>
> Define a service for the delivery agent in master.cf and set
> virtual_transport to point to that service. The default master.cf
> should already contain example services for maildrop and Cyrus.
I understand how do add a virtual tranports in main.cf, how do I match that
transport to the domain name? Based on what I've read, I think I do it in
the transport(5) file. Is this correct?
Also, I'll still need to configure main.cf to know about this domain. Is
this correct?
Thank you so much for your help.
Regards,
Kevin
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]