How much more involved an SMTP server are you thinking vs. LMTP? As I
discovered while researching the LMTP protocol, it is literally just SMTP
with mandatory pipelining, highly recommended 8bit and chunking and
forbidden to use port 25 or operate over any wan links...

In fact, I'd bet that adding a 'case EHLO:' right before the 'case LHLO:'
in the alpha LMTP daemon I posted would do the trick!

BTW - Did you guys just hack up a simple SMTP daemon, or work with enough
structure to run into the insert_messages() limitations which I'm
currently working to address with the pipe.c rewrites? I'd be interested
to hear your impressions on increasing the flexibility of that code...

Aaron


On Mon, 28 Apr 2003, Eelco van Beek wrote:

> Hi all,
>
> I was thinking about building a dedicated smtp server for dbmail. This
> will not be a full smtp server implementation (no relaying and stuff
> like that) but pureley an smtp reception daemon. This has the following
> advantages:
>
> ?     much higher mail reception throughput
> ?     direct bounces if needed
> ?     direct checks against aliases table
> ?     no depedencies of other smtp's
>
> It will coexist next to an LMTP implementation. They both will service
> different needs.
>
> We've tested a very very very minimal version of an smtp server. It was
> able to process about 70 mailmessages per second. That about 10 times
> as many as the current situation can handle.
>
> Furthermore, Roel and i were brainstorming about speeding up the imap
> server. Our goal is to make it 5 - 10 times faster as it is now. Also
> we want to implement shared folders. For both changes we'll need to
> make changes to the database layout. We have some plans about this that
> we'll reveal soon.
>
> Best regards,
>
> Eelco
>
>
>
>
>
> _________________________
> E.J.A. van Beek
> ICT Manager
> IC&S
> T: +31 30 2322878
> F: +31 30 2322305
>
> PGP-key:
> www.ic-s.nl/keys/eelco.txt
> _______________________________________________
> Dbmail mailing list
> [email protected]
> https://mailman.fastxs.nl/mailman/listinfo/dbmail
>

Reply via email to