[freeside] Email aliases
Ryan Trainor
Ryan at trainor.com.au
Wed Jun 16 22:18:26 PDT 2004
Great! Sounds like 1.5 will cover the one niggling issue I have. Until
release I'm quite happy just running 1.4.1 and managing my aliases by
hand. Freeside is some truly excellent work and just keeps getting
better =)
Ryan
-----Original Message-----
From: ivan [mailto:ivan at 420.am]
Sent: Friday, 11 June 2004 2:55 PM
To: ivan-freeside at sisd.com
Subject: Re: [freeside] Email aliases
On Fri, Jun 11, 2004 at 02:18:30PM +1000, Ryan Trainor wrote:
> Is it possible for me to backport the postfix export from the CVS'd
> 1.5 to 1.4.1?
It wouldn't be trivial or I'd have checked it into FREESIDE_1_4_BRANCH
myself. Some things about exports are different, the svc_forward table
has a new field, the web interface was updated, etc...
Most stuff that doesn't change the schema is applied to both the 1.5 and
1.4 branches. As soon as I find some free time to update the web demo
and such I'll release the FREESIDE_1_4_BRANCH as 1.4.2beta1.
> If not I can wait for 1.5 release and then upgrade.
>
> Does 1.5 change the behaviour of svc_forward?
It doesn't change it in any backwards-incompatible way, but yes it does
extend the table to accomidate all the situations you outline.
--
_ivan
> As I understand it in
> 1.4.1 I can add an entry to forward mail from a real freeside user to
> another user, or to an external mailbox (eg, mail for compa-bob can go
> to compa-fred or bob at external-domain.com) but I can't get
> info at companyA.com to go to compa-bob and info at companyB.org to go to
> compb-mick. At least not thru freeside - it's easy enough just adding
> lines to /etc/aliases.
>
> Do I have that the right way round, or am I misunderstanding how
> svc_forward works?
>
> Ryan
>
> -----Original Message-----
> From: ivan [mailto:ivan at 420.am]
> Sent: Wednesday, 9 June 2004 5:48 PM
> To: ivan-freeside at sisd.com
> Subject: Re: [freeside] Email aliases
>
> 1.5 has a postfix export that generates text /etc/aliases and
> /etc/postfix/virtual files from svc_forward records.
>
> eg/export_template.pm is an example template for writing exports
> (updated in 1.5 and now completely self-contained). Probably best to
> check CVS HEAD or ask on the -devel list before starting to write an
> export to make sure you're not duplicating work.
>
> --
> _ivan
>
>
> On Wed, Jun 09, 2004 at 02:13:23PM +1000, Ryan Trainor wrote:
> > Hi all,
> >
> > I'm just setting up my first install of freeside and so far loving
it!
> > I'm running on RedHat EL 3.0 ES and the only real problems I've had
> > so far have been to do with the RHN versions of RPMs not having the
> options
> > I want compiled, such as pgsql support in freeradius. The problem
> > I'm currently trying to work thru is regarding email aliases and I
> > think it's more a problem of me not having the concept of how
> > freeside deals with them straight in my head. Common enough
scenario:
> >
> > I create a mailbox for Bob from Company A, and another for John from
> > Company A. I use the usernames compa-bob and compa-john,
respectively.
> > Now Company A register companya.com and I set the catchall for the
> > domain to compa-bob. All is good.
> > Then Bob calls and says that he wants info at companya.com to go to
John.
> > In theory I can just throw a line in /etc/aliases, or I can setup
> > another mailbox thru freeside and a svc_forward to bounce that on to
> > John. If I go the second path then I set up a new user called info.
> > When Company B does all of the above and also wants
> > info at companyb.com forwarded somewhere, it can't be done because the
> > info user already exists.
> >
> > I'm not using vpopmail, virtual domains or an sql-backed smtp server
> > - I'm using postfix 2.something because I want to stick with the
> > RedHat Network versions of the RPMs so that when an exploit in
> > postfix is discovered I just grab the new package via up2date. Hence
> > my choice in software is a bit restricted. My current plan is for
> > freeside to add unix users for each mailbox with blank passwords and
> > have the pop3 server use pam_radius to authenticate them - this is
> > working fine so far. What I'd really like is for situations like the
> > one above, somewhere is freeside that I could specify that
> > info at companya.com goes to local user compa-john and
> > info at companyb.com goes to compb-fred and have an export script put
> > the appropriate lines into /etc/aliases and remove them as required.
> > I'd *really* love to be able to look at a customer in cust_main.cgi,
> > click on a mailbox account and see the aliases that point to that
> > mailbox =)
> >
> > Am I missing something? Is there an accepted way of making this
> > work,
> or
> > does everyone just use vpopmail?
> >
> > I guess the other option is to just whack together a quick web
> interface
> > to /etc/aliases and have newaliases run every 15 mins out of cron,
> > but I'd like to keep it in freeside if possible. Most of the
> > research I've done so far has pointed to svc_acct_sm, but that
> > appears to have been deprecated and in my new 1.41 install there
> > isn't a table for it in
> the
> > standard schema. If svc_acct_sm is still the best way to do it I'm
> happy
> > to stuff around and get it working of course =)
> >
> > Any suggestions or pointers anyone has would be great.
> >
> > Thanks guys,
> >
> > Ryan Trainor
>
> --
> _ivan
>
>
--
_ivan
More information about the freeside-users
mailing list