Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

net::smtp::server implementation anyone?

by daveola (Acolyte)
on Dec 26, 2012 at 07:21 UTC ( #1010327=perlquestion: print w/replies, xml ) Need Help??

daveola has asked for the wisdom of the Perl Monks concerning the following question:

Has anyone ever written an SMTP server that uses net::smtp::server?

I'd love a simple SMTP server that accepts incoming email for virtual domains and then lets me fill in the perl code to determine whether to accept the email and what to do with it, but there's a bunch of infrastructure that would need to be built around net::smtp::server, and I'm just wondering if anyone has already done it yet.

  • Comment on net::smtp::server implementation anyone?

Replies are listed 'Best First'.
Re: net::smtp::server implementation anyone?
by Anonymous Monk on Dec 26, 2012 at 08:38 UTC
Re: net::smtp::server implementation anyone?
by salva (Abbot) on Dec 26, 2012 at 10:45 UTC
    Check Exim, a full featured and mature MTA that can be extended in Perl.
Re: net::smtp::server implementation anyone?
by skx (Parson) on Dec 26, 2012 at 15:46 UTC

    You might enjoy qpsmtpd - which is a complete SMTP-server written in Perl. It is 100% plugin-based, using perl, so you can decide whether to accept mails and do many many things with it.

    (I used to run an anti-spam company using it, for example.)


Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1010327]
Approved by Corion
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (4)
As of 2020-04-07 19:51 GMT
Find Nodes?
    Voting Booth?
    The most amusing oxymoron is:

    Results (43 votes). Check out past polls.