Open source mail servers/distributions

Discussion in 'NZ Computing' started by The Other Guy, Feb 4, 2006.

  1. Hi,

    I've had enough trying to get open source mail servers working. I've
    decided it is actually easier to write my own basic mail server than it
    is to get all the little bits working together. That of course would
    waste a lot of time, so I'll give this a try first.

    Can anyone recommend a fully-integrated package that either runs on
    FreeBSD or that comes in the form of a complete distribution (Preferably
    BSD, but I can put up with on Linux box if I have to)?

    Must have SMTP, IMAP, and support for multiple domains. I don't need or
    want anything fancy, and nothing RFC-violating.

    Note, I'm not interested in 'toaster' guides by the way, going down that
    route is asking for trouble IMO.

    The Other Guy
     
    The Other Guy, Feb 4, 2006
    #1
    1. Advertising


  2. >
    > Must have SMTP, IMAP, and support for multiple domains. I don't need or
    > want anything fancy, and nothing RFC-violating.
    >
    > Note, I'm not interested in 'toaster' guides by the way, going down that
    > route is asking for trouble IMO.
    >


    Give Zimbra a try. http://www.zimbra.com


    Thanks
    Craig
     
    Craig Whitmore, Feb 4, 2006
    #2
    1. Advertising

  3. The Other Guy

    EMB Guest

    The Other Guy wrote:
    > Hi,
    >
    > I've had enough trying to get open source mail servers working. I've
    > decided it is actually easier to write my own basic mail server than it
    > is to get all the little bits working together. That of course would
    > waste a lot of time, so I'll give this a try first.
    >
    > Can anyone recommend a fully-integrated package that either runs on
    > FreeBSD or that comes in the form of a complete distribution (Preferably
    > BSD, but I can put up with on Linux box if I have to)?
    >
    > Must have SMTP, IMAP, and support for multiple domains. I don't need or
    > want anything fancy, and nothing RFC-violating.
    >
    > Note, I'm not interested in 'toaster' guides by the way, going down that
    > route is asking for trouble IMO.


    Pegasus

    --
    EMB
     
    EMB, Feb 4, 2006
    #3
  4. The Other Guy

    EMB Guest

    EMB wrote:

    > Pegasus


    I'm being a dickhead - should read the request properly before replying. :(

    --
    EMB
     
    EMB, Feb 4, 2006
    #4
  5. EMB wrote:
    > EMB wrote:
    >
    >> Pegasus

    >
    > I'm being a dickhead - should read the request properly before replying. :(
    >


    Yes, we all should at times.

    Pegasus Mail is still around... I recall I had to use it years ago and
    didn't like it.

    The Other Guy
     
    The Other Guy, Feb 4, 2006
    #5
  6. Craig Whitmore wrote:
    >> Must have SMTP, IMAP, and support for multiple domains. I don't need or
    >> want anything fancy, and nothing RFC-violating.
    >>
    >> Note, I'm not interested in 'toaster' guides by the way, going down that
    >> route is asking for trouble IMO.
    >>

    >
    > Give Zimbra a try. http://www.zimbra.com


    Thanks Craig,

    While researching Zimbra I came across another online collaboration
    system named Hula which installs on FreeBSD. Present versions of Zimbra
    require Linux, and I don't have a recent distribution here to try. May
    download one later if nothing else works for me.

    The Other Guy
     
    The Other Guy, Feb 4, 2006
    #6
  7. The Other Guy

    Steve Guest

    On Sat, 04 Feb 2006 14:01:26 +1300, Craig Whitmore wrote:

    >
    >>
    >> Must have SMTP, IMAP, and support for multiple domains. I don't need or
    >> want anything fancy, and nothing RFC-violating.
    >>
    >> Note, I'm not interested in 'toaster' guides by the way, going down that
    >> route is asking for trouble IMO.
    >>

    >
    > Give Zimbra a try. http://www.zimbra.com
    >
    >
    > Thanks
    > Craig


    sendmail as the mta, courier to manage it. Simple. Proven. Indestructible.
     
    Steve, Feb 4, 2006
    #7
  8. The Other Guy

    Enkidu Guest

    Steve wrote:
    >
    > sendmail as the mta, courier to manage it. Simple. Proven. Indestructible.
    >

    Sendmail simple? Only in some alternate universe!

    Cheers,

    Cliff
     
    Enkidu, Feb 5, 2006
    #8
  9. The Other Guy

    Enkidu Guest

    The Other Guy wrote:
    > Hi,
    >
    > I've had enough trying to get open source mail servers working. I've
    > decided it is actually easier to write my own basic mail server than it
    > is to get all the little bits working together. That of course would
    > waste a lot of time, so I'll give this a try first.
    >
    > Can anyone recommend a fully-integrated package that either runs on
    > FreeBSD or that comes in the form of a complete distribution (Preferably
    > BSD, but I can put up with on Linux box if I have to)?
    >
    > Must have SMTP, IMAP, and support for multiple domains. I don't need or
    > want anything fancy, and nothing RFC-violating.
    >
    > Note, I'm not interested in 'toaster' guides by the way, going down that
    > route is asking for trouble IMO.
    >

    I use Exim.

    Cheers,

    Cliff
     
    Enkidu, Feb 5, 2006
    #9
  10. Enkidu wrote:
    > I use Exim.


    I'm actually using Exim at the moment, and quite like Postfix too. My
    problem is not with getting individual programmes working, it is getting
    them working together.

    Configuring SMTP and IMAP to use a single common database, handling
    local delivery, fetchmail etc. All-in-one mail systems are much easier
    to get up and running.

    There are some good scripts out there to build mail systems from various
    components that just work, but these are a concern for upgrading later
    on, and more often than not install components or enable settings I
    specifically do not want... in particular spam filters, RBL, and
    non-compliant settings.

    The Other Guy
     
    The Other Guy, Feb 5, 2006
    #10
  11. The Other Guy

    Enkidu Guest

    The Other Guy wrote:
    > Enkidu wrote:
    >
    >> I use Exim.

    >
    >
    > I'm actually using Exim at the moment, and quite like Postfix too. My
    > problem is not with getting individual programmes working, it is
    > getting them working together.
    >
    > Configuring SMTP and IMAP to use a single common database, handling
    > local delivery, fetchmail etc. All-in-one mail systems are much
    > easier to get up and running.
    >

    I'm not sure what you mean by "(c)onfiguring SMTP and IMAP to use a
    single common database". IMAP's job is to look at a maildir, mailbox or
    other mail storage format and show the user the mail. SMTP's job is to
    put mail into the maildir or whatever. Do you want to put all the mail
    into a single database? Or are you talking authentication?

    I use fetchmail, Exim, and Courier-Imap, and Squirrelmail, and it was no
    drama getting them to work together. I use real Unix accounts, but was
    able to use LDAP to authenticate a virtual user to a maildir format mail
    store.

    Cheers,

    Cliff
     
    Enkidu, Feb 5, 2006
    #11
  12. Enkidu wrote:
    > The Other Guy wrote:
    >> Enkidu wrote:
    >>
    >>> I use Exim.

    >>
    >>
    >> I'm actually using Exim at the moment, and quite like Postfix too. My
    >> problem is not with getting individual programmes working, it is
    >> getting them working together.
    >>
    >> Configuring SMTP and IMAP to use a single common database, handling
    >> local delivery, fetchmail etc. All-in-one mail systems are much
    >> easier to get up and running.
    >>

    > I'm not sure what you mean by "(c)onfiguring SMTP and IMAP to use a
    > single common database". IMAP's job is to look at a maildir, mailbox or
    > other mail storage format and show the user the mail. SMTP's job is to
    > put mail into the maildir or whatever. Do you want to put all the mail
    > into a single database? Or are you talking authentication?


    Yes, authentication, user verification, and determining where to put the
    mail. Just to make life harder, I insisted on trying with PostgresQL
    rather than MySQL :)

    The Other Guy
     
    The Other Guy, Feb 5, 2006
    #12
  13. The Other Guy

    Enkidu Guest

    The Other Guy wrote:
    > Enkidu wrote:
    >
    >> The Other Guy wrote:
    >>
    >>> Enkidu wrote:
    >>>
    >>>> I use Exim.
    >>>
    >>>
    >>>
    >>> I'm actually using Exim at the moment, and quite like Postfix
    >>> too. My problem is not with getting individual programmes
    >>> working, it is getting them working together.
    >>>
    >>> Configuring SMTP and IMAP to use a single common database,
    >>> handling local delivery, fetchmail etc. All-in-one mail systems
    >>> are much easier to get up and running.
    >>>

    >> I'm not sure what you mean by "(c)onfiguring SMTP and IMAP to use a
    >> single common database". IMAP's job is to look at a maildir,
    >> mailbox or other mail storage format and show the user the mail.
    >> SMTP's job is to put mail into the maildir or whatever. Do you want
    >> to put all the mail into a single database? Or are you talking
    >> authentication?

    >
    > Yes, authentication, user verification, and determining where to put
    > the mail. Just to make life harder, I insisted on trying with
    > PostgresQL rather than MySQL :)
    >

    Courier-imap has seperate auth modules for ldap mysql and (I think)
    postgresql. The exim configuration needs a router and a transport for
    virtual users and I guess you could user the router to do the lookup,
    but I put my virtual users mail all in one directory (with a
    sub-directory for each user) using a variable for each user. I followed
    a recipe so I'm not too sure of exactly what I did now.

    Cheers,

    Cliff
     
    Enkidu, Feb 5, 2006
    #13
  14. The Other Guy

    Steve Guest

    On Sun, 05 Feb 2006 13:57:11 +1300, Enkidu wrote:

    > Steve wrote:
    >>
    >> sendmail as the mta, courier to manage it. Simple. Proven. Indestructible.
    >>

    > Sendmail simple? Only in some alternate universe!
    >
    > Cheers,
    >
    > Cliff


    Yup. What's the problem?
     
    Steve, Feb 5, 2006
    #14
  15. The Other Guy

    Steve Guest

    On Sun, 05 Feb 2006 20:25:33 +1300, Enkidu wrote:

    > The Other Guy wrote:
    >> Enkidu wrote:
    >>
    >>> The Other Guy wrote:
    >>>
    >>>> Enkidu wrote:
    >>>>
    >>>>> I use Exim.
    >>>>
    >>>>
    >>>>
    >>>> I'm actually using Exim at the moment, and quite like Postfix
    >>>> too. My problem is not with getting individual programmes
    >>>> working, it is getting them working together.
    >>>>
    >>>> Configuring SMTP and IMAP to use a single common database,
    >>>> handling local delivery, fetchmail etc. All-in-one mail systems
    >>>> are much easier to get up and running.
    >>>>
    >>> I'm not sure what you mean by "(c)onfiguring SMTP and IMAP to use a
    >>> single common database". IMAP's job is to look at a maildir,
    >>> mailbox or other mail storage format and show the user the mail.
    >>> SMTP's job is to put mail into the maildir or whatever. Do you want
    >>> to put all the mail into a single database? Or are you talking
    >>> authentication?

    >>
    >> Yes, authentication, user verification, and determining where to put
    >> the mail. Just to make life harder, I insisted on trying with
    >> PostgresQL rather than MySQL :)
    >>

    > Courier-imap has seperate auth modules for ldap mysql and (I think)
    > postgresql. The exim configuration needs a router and a transport for
    > virtual users and I guess you could user the router to do the lookup,
    > but I put my virtual users mail all in one directory (with a
    > sub-directory for each user) using a variable for each user. I followed
    > a recipe so I'm not too sure of exactly what I did now.
    >
    > Cheers,
    >
    > Cliff


    Postfix will not work with virtual domains. Courier works fine with
    postgres, mysql, ldap, even real accounts work, too.

    Mind you, given the OP, I'm not in the slightest bit surprised he fscked
    it up. He'll be too busy protecting the stack from aliens to do any really
    useful work.
     
    Steve, Feb 5, 2006
    #15
  16. Steve wrote:
    > Postfix will not work with virtual domains. Courier works fine with
    > postgres, mysql, ldap, even real accounts work, too.
    >
    > Mind you, given the OP, I'm not in the slightest bit surprised he fscked
    > it up. He'll be too busy protecting the stack from aliens to do any really
    > useful work.


    Now Steve, lets not have a repeat of our argument about where user space
    ends and the kernel begins. I don't claim to know how to configure
    arbitrary applications as it isn't what I do in my day-to-day life.

    I'm sure having spent a considerable amount of time maintaining boxes
    running this software that you are confident about what you're doing.

    My requirement is to get it up, keep it protected, and keep it up.

    Thanks,

    The Other Guy
     
    The Other Guy, Feb 5, 2006
    #16
  17. The Other Guy

    Enkidu Guest

    The Other Guy wrote:
    >
    > My requirement is to get it up, keep it protected, and keep it up.
    >

    Have you tried Viagra?

    Cheers,

    Cliff
     
    Enkidu, Feb 5, 2006
    #17
  18. The Other Guy

    AD. Guest

    Steve wrote:

    > Postfix will not work with virtual domains.


    Huh?

    What do you mean by that?

    --
    Cheers
    Anton
     
    AD., Feb 5, 2006
    #18
  19. The Other Guy

    Enkidu Guest

    Steve wrote:
    > On Sun, 05 Feb 2006 13:57:11 +1300, Enkidu wrote:
    >
    >>Steve wrote:
    >>
    >>> sendmail as the mta, courier to manage it. Simple. Proven. Indestructible.

    >>
    >>Sendmail simple? Only in some alternate universe!

    >
    > Yup. What's the problem?
    >

    I've set up several sendmail systems. There is no way that sendmail can
    be called simple. And abstruse. Have you never updated the aliases file
    and forgot to run newaliases? Or changed the domains file and forgot to
    run 'make'?

    Cheers,

    Cliff
     
    Enkidu, Feb 5, 2006
    #19
  20. The Other Guy

    Shane Guest

    On 2006-02-05, Steve <> wrote:
    >
    > Postfix will not work with virtual domains. Courier works fine with
    > postgres, mysql, ldap, even real accounts work, too.
    >



    My postfix setup uses virtual domains

    Postfix + Courier Imap + MySQL + SpamAssassin + ClamAV

    (someone elses recipe though =>
    http://workaround.org/articles/ispmail-sarge/ )

    --
    do {
    $input = <STDIN>;
    chomp $input;
    } until ($input eq "no");
     
    Shane, Feb 6, 2006
    #20
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Dany P. Wu

    Unix-type specialised distributions

    Dany P. Wu, Mar 29, 2005, in forum: NZ Computing
    Replies:
    6
    Views:
    332
    Bling-Bling
    Mar 30, 2005
  2. Lawrence D'Oliveiro

    Open-Source Good, Closed-Source Bad

    Lawrence D'Oliveiro, Oct 16, 2005, in forum: NZ Computing
    Replies:
    1
    Views:
    485
    Gordon
    Oct 16, 2005
  3. Matty F

    Linux distributions

    Matty F, Sep 29, 2006, in forum: NZ Computing
    Replies:
    42
    Views:
    980
    Lawrence D'Oliveiro
    Oct 11, 2006
  4. Philip Charles

    Linux Distributions Timetable

    Philip Charles, Oct 19, 2006, in forum: NZ Computing
    Replies:
    0
    Views:
    479
    Philip Charles
    Oct 19, 2006
  5. Replies:
    77
    Views:
    3,138
    Wolfgang Weisselberg
    Sep 7, 2009
Loading...

Share This Page