<P>
Hi,<BR>
Your mail was very insightful.<BR>
<BR>
You have stated in you mail as follows ..<BR>
<BR>
&quot;But I think they create virtual users in database systems for email, I can't imagine all of the users they have are in one passwd file on one tiny machine.&quot;<BR>
<BR>
a. What do you mean by virtual users. <BR>
b. How does one link them to a mailbox.<BR>
<BR>
Very frankly i am confused...<BR>
<BR>
1.Well lets say i have a user who wants to create a new group say GROUP1.Lets say i have users who want to create GROUP1@pigeonhole.com or GROUP2@pigeonhole.com .This group name will be entered in my JSP page, now what do i have to do to create the group.<BR>
<BR>
2.How do i see to that anyone who sends a mail to GROUP2@pigeonhole receives it in it mailbox( Firstly does the group have a mails box in the groups name).Will one create a account(mailbox) for the group or how is it done.<BR>
<BR>
3.Lastly I actually want to create a mailing List manager.<BR>
<BR>
Please advice on how to go about it.<BR>
<BR>
Regards<BR>
Kartik<BR>
<BR>
On Sun, 18 Apr 2004 Wouter Van Hemel wrote :<BR>
&gt;On Fri, 16 Apr 2004, Kartik Vaidyanathan wrote:<BR>
&gt;<BR>
&gt; &gt;&nbsp; Hi,<BR>
&gt; &gt;<BR>
&gt; &gt; I have actually configured dovecot because i required a mail server in<BR>
&gt; &gt; order to build a mailing list manager.A mail list manager is something<BR>
&gt; &gt; in the likes of yahoogroups, where each group in my case must have a<BR>
&gt; &gt; mailbox.<BR>
&gt; &gt;<BR>
&gt;<BR>
&gt;You need a MTA, such as postfix, qmail, sendmail, exim, etc. It's more<BR>
&gt;important than an imap server for what you want to do.<BR>
&gt;<BR>
&gt;Actually, I don't really understand why you need an imap server when<BR>
&gt;making a mailinglist manager.<BR>
&gt;<BR>
&gt; &gt; 1. I am using Debian OS.<BR>
&gt; &gt; The software that i am creating , which is going developed in JSP, will<BR>
&gt; &gt; take a new users name and password and create a account for him by<BR>
&gt; &gt; executing a shell script in my linux machine.I assume yahoo also does<BR>
&gt; &gt; something similar to this to create new mail boxes for any new<BR>
&gt; &gt; user.Please correct me if i am wrong.<BR>
&gt; &gt;<BR>
&gt;<BR>
&gt;I don't know, I don't work at yahoo. But I think they create virtual users<BR>
&gt;in database systems for email, I can't imagine all of the users they have<BR>
&gt;are in one passwd file on one tiny machine.<BR>
&gt;<BR>
&gt; &gt; In fact this very mail that i have received from you is because i have<BR>
&gt; &gt; subscribed to the dovecott mailing list. How do you think dovecott has<BR>
&gt; &gt; been able to accomplish this. Is it not because that dovecott has a<BR>
&gt; &gt; mailbox in the group name &quot;dovecott&quot; in some system, that internally<BR>
&gt; &gt; does the sending of mails to all those in the groups refering to some<BR>
&gt; &gt; database.<BR>
&gt; &gt;<BR>
&gt;<BR>
&gt;Dovecot doesn't have anything to do with that. It's mostly the MTA, aided<BR>
&gt;by the mailing list manager.<BR>
&gt;<BR>
&gt;Here's how majordomo (popular mailinglist manager) works:<BR>
&gt;<BR>
&gt;Bob wants to subscribe to the pigeonhole mailinglist. He emails or enters<BR>
&gt;his email address in a web form so it ends up in a database file with all<BR>
&gt;the other users on that list. The mailinglist manager's job is to take<BR>
&gt;care of adding (or removing) email addresses to (from) that file; it adds<BR>
&gt;Bob's address.<BR>
&gt;<BR>
&gt;When an email is sent to pigeonhole@pigeonhole.org, the mailer daemon<BR>
&gt;(MTA) receives this email, and instead of delivering it to a local user,<BR>
&gt;either it (1) delivers it to a pipe - it passes the email to the<BR>
&gt;mailinglist software, which then just generates an email that replaces the<BR>
&gt;original destination with the list of email addresses; or (2) the mailer<BR>
&gt;daemon itself forwards the email by alias expansion to the list of email<BR>
&gt;addresses the mailinglist software made.<BR>
&gt;<BR>
&gt;In the former case, the mailinglist manager reads the original message and<BR>
&gt;replaces the address with all those in the list's database; in the latter<BR>
&gt;case, basically the only thing a mailinglist manager does, is taking care<BR>
&gt;of an error-free database file with email addresses so the MTA can forward<BR>
&gt;the email to the addresses in this file.<BR>
&gt;<BR>
&gt;Because Bob's email address is in this file, his address will be inserted<BR>
&gt;in the headers of the message, and he will receive the email.<BR>
&gt;<BR>
&gt; &gt; 2.Will the mail server support me in anyway by giving me some<BR>
&gt; &gt; functionality to add users, thereby creating maildir's (imap) for the<BR>
&gt; &gt; users.<BR>
&gt; &gt;<BR>
&gt;<BR>
&gt;No, adding users is not the job of a mail server daemon. Or of an imap<BR>
&gt;server. Usually, you don't allow people to add users to your system, for<BR>
&gt;obvious reasons.<BR>
&gt;<BR>
&gt;If you want to add users to a mailing list, you don't need accounts for<BR>
&gt;those users, only when you also want to provide them with an email address.<BR>
&gt;<BR>
&gt;What do you want to do: provide email addresses, or a mailinglist manager?<BR>
&gt;<BR>
&gt; &gt; 3.Dont I need to know the admin login and passwd, to create users?<BR>
&gt; &gt;<BR>
&gt;<BR>
&gt;Yes, ofcourse. Unless your users are in a database server, in that case<BR>
&gt;you need the ability to add records to that database.<BR>
&gt;<BR>
&gt;(Shared webhosting accounts usually allow adding virtual users, if that's<BR>
&gt;the reasoning behind your question.)<BR>
&gt;<BR>
&gt; &gt; 3.Lastly i know this is not that prevalent a question -&gt; I was told mail<BR>
&gt; &gt; man does a similar job as to what my software will do.Do you know how<BR>
&gt; &gt; mailman works (or even yahoogroups)?.<BR>
&gt; &gt;<BR>
&gt;<BR>
&gt;Not precisely, but pretty much like I said above. You can check out the<BR>
&gt;documentation and source code of said software.<BR>
&gt;<BR>
&gt;Yahoogroups probably uses custom written software, but still based on the<BR>
&gt;simple approach of a mailinglist manager taking care of a list of<BR>
&gt;subscribers, and the mailer daemon either itself or by aid of an external<BR>
&gt;program multiplicating the recipients.<BR>
&gt;<BR>
&gt;<BR>
&gt;A mailinglist manager has nothing to do with Dovecot. Dovecot has nothing<BR>
&gt;to do with *sending* email, only with retrieving it from a system with<BR>
&gt;IMAP of POP. It's the end-of-the-line for emails, delivery to final<BR>
&gt;destination; it does not forward or duplicate.<BR>
&gt;<BR>
&gt; &gt; Please enlighten me on the above issues.<BR>
&gt; &gt; Thanks a lot for you time.<BR>
&gt; &gt;<BR>
&gt;<BR>
&gt;I'll send you the bill later. ;)<BR>
&gt;<BR>
&gt; &gt; Regards<BR>
&gt; &gt; Kartik<BR>
&gt; &gt;<BR>
&gt; &gt;<BR>
&gt; &gt;<BR>
&gt; &gt;<BR>
&gt;<BR>

</P>


<br><br>
<A target="_blank" HREF="http://clients.rediff.com/signature/track_sig.asp"><IMG SRC="http://ads.rediff.com/RealMedia/ads/adstream_nx.cgi/www.rediffmail.com/inbox.htm@Bottom" BORDER=0 VSPACE=0 HSPACE=0></a>