Menu

which mta is needed?

2001-07-04
2001-07-11
  • Nobody/Anonymous

    Hi folks,

    your project sounds interesting but I've got something I didn't found anywhere :-(.

    Which mta (sendmail, qmail, exim ...) is needed to work with your system?

    Not only pop/imap access is needed but a user for the mail account for a domain.

    Is this made by just creating a user-account on the system? This is not really good, because there could be the same mail-address for different domains!?

    thanks in advance

    Thomas

     
    • Chris Bowlby

      Chris Bowlby - 2001-07-04

      Hi Thomas,

      Any mta will work, because it is actually the transmitting the mail between machines. The mailadmin utility is used to manage the email accounts that exist on a machine. Mailadmin uses the cyrus IMAP application to administer accounts it does not send/recieve email but allows you to create/modify/remove accounts as you need to.

      There are a couple of types of accounts, the standard user/shell will grant email and shell access on some machines. For others (it depends on how a machine is configured) creating a shell account is just that, a shell account. Some system admins only like to create email accounts (hotmail, feemail are good examples). These accounts exist on the machine, but only for the purposes of sending/recieving email. For those cases, the mailadmin utility was written to manage non-shell accounts.

      When the mailadmin creates an account, it requests cyrus to create a mailbox and assign a password to that mailbox it does not create a physical account on the machine. When someone wants to check their mail they can use a standard IMAP/POP3 email program (outlook, Eudora, netscape) or any one of the online ones (IMP, Squirell Mail).

      Hope this helps you out some

       
      • Thomas Seifert

        Thomas Seifert - 2001-07-04

        not really, perhaps I missed something.

        You create the accounts, so that users can retrieve the mail from their accounts.

        But as far as I know sendmail (for example) needs a user-account or an entry in virtualtable (or something similar, I had to look up the right name) so that it really receives the mail for the account and does not bounce them with "user unknown".
        Is there another chance you are using?

        Regards,

        Thomas

         
        • Chris Bowlby

          Chris Bowlby - 2001-07-06

          Hi Thomas,

          Sorry this one took so long for responding, I got swamped. On our systems, sendmail passes all mail to cyrus and waits for cyrus to reject or accept the mail before it returns notification. When an IMAP service is inplace it handles pop3/IMAP connections so sendmail has to be able to allow that IMAP daemon to do the verification.

           
          • Ilan Rabinovitch

            Hey,

            How do you go about setting up sendmail to do that? Ive always just done it with virt users or actuall accounts on the system.

            Thanks,
            Ilan

             
            • Chris Bowlby

              Chris Bowlby - 2001-07-11

              Hi Thomas,

              Sorry again for the delay here, I've swamped at work. There are several changes that need to be made to the sendmail.cf file before cyrus can act as the delivery agent. The best location for you to find out all the changes is at the cyrus homepage located at http://asg.web.cmu.edu/cyrus/. They have all the information there to configure up the cyrus IMAP server with a sendmail transfer unit.

               

Log in to post a comment.

MongoDB Logo MongoDB