Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

executable file 39 lines (29 sloc) 0.996 kb
#!/usr/bin/perl -Tw
# Copyright (c) 2001-2009 Ask Bjoern Hansen. See the LICENSE file for details.
# The "command dispatch" system was taken from colobus -
# this is designed to be run under tcpserver (
# or inetd if you're into that sort of thing
# For more information see
use lib 'lib';
use Qpsmtpd::TcpServer;
use strict;
$| = 1;
delete $ENV{ENV};
$ENV{PATH} = '/bin:/usr/bin:/var/qmail/bin';
my $qpsmtpd = Qpsmtpd::TcpServer->new();
$qpsmtpd->run(\*STDIN); # pass the "socket" like -prefork/-forkserver
# needed for Qpsmtpd::TcpServer::check_socket():
# emulate IO::Socket::connected on STDIN. STDIN was used instead of STDOUT
# because the other code also calls getpeername(STDIN).
sub IO::Handle::connected { return getpeername(shift) }
Jump to Line
Something went wrong with that request. Please try again.