smtp server
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4358
Net::Server 0.93
Net::Server is an extensible, general Perl server engine. more>>
Net::Server is an extensible, general Perl server engine.
SYNOPSIS
#!/usr/bin/perl -w -T
package MyPackage;
use Net::Server;
@ISA = qw(Net::Server);
sub process_request {
#...code...
}
MyPackage->run(port => 160);
exit;
Main features:
- Single Server Mode
- Inetd Server Mode
- Preforking Simple Mode (PreForkSimple)
- Preforking Managed Mode (PreFork)
- Forking Mode
- Multiplexing Mode using a single process
- Multi port accepts on Single, Preforking, and Forking modes
- Simultaneous accept/recv on tcp, udp, and unix sockets
- Safe signal handling in Fork/PreFork avoids perl signal trouble
- User customizable hooks
- Chroot ability after bind
- Change of user and group after bind
- Basic allow/deny access control
- Customized logging (choose Syslog, log_file, or STDERR)
- HUP able server (clean restarts via sig HUP)
- Dequeue ability in all Fork and PreFork modes.
- Taint clean
- Written in Perl
- Protection against buffer overflow
- Clean process flow
- Extensibility
Net::Server is an extensible, generic Perl server engine. Net::Server combines the good properties from Net::Daemon (0.34), NetServer::Generic (1.03), and Net::FTPServer (1.0), and also from various concepts in the Apache Webserver.
Net::Server attempts to be a generic server as in Net::Daemon and NetServer::Generic. It includes with it the ability to run as an inetd process (Net::Server::INET), a single connection server (Net::Server or Net::Server::Single), a forking server (Net::Server::Fork), a preforking server which maintains a constant number of preforked children (Net::Server::PreForkSimple), or as a managed preforking server which maintains the number of children based on server load (Net::Server::PreFork). In all but the inetd type, the server provides the ability to connect to one or to multiple server ports.
Net::Server uses ideologies of Net::FTPServer in order to provide extensibility. The additional server types are made possible via "personalities" or sub classes of the Net::Server. By moving the multiple types of servers out of the main Net::Server class, the Net::Server concept is easily extended to other types (in the near future, we would like to add a "Thread" personality).
Net::Server borrows several concepts from the Apache Webserver. Net::Server uses "hooks" to allow custom servers such as SMTP, HTTP, POP3, etc. to be layered over the base Net::Server class. In addition the Net::Server::PreFork class borrows concepts of min_start_servers, max_servers, and min_waiting servers.
Net::Server::PreFork also uses the concept of an flock serialized accept when accepting on multiple ports (PreFork can choose between flock, IPC::Semaphore, and pipe to control serialization).
<<lessSYNOPSIS
#!/usr/bin/perl -w -T
package MyPackage;
use Net::Server;
@ISA = qw(Net::Server);
sub process_request {
#...code...
}
MyPackage->run(port => 160);
exit;
Main features:
- Single Server Mode
- Inetd Server Mode
- Preforking Simple Mode (PreForkSimple)
- Preforking Managed Mode (PreFork)
- Forking Mode
- Multiplexing Mode using a single process
- Multi port accepts on Single, Preforking, and Forking modes
- Simultaneous accept/recv on tcp, udp, and unix sockets
- Safe signal handling in Fork/PreFork avoids perl signal trouble
- User customizable hooks
- Chroot ability after bind
- Change of user and group after bind
- Basic allow/deny access control
- Customized logging (choose Syslog, log_file, or STDERR)
- HUP able server (clean restarts via sig HUP)
- Dequeue ability in all Fork and PreFork modes.
- Taint clean
- Written in Perl
- Protection against buffer overflow
- Clean process flow
- Extensibility
Net::Server is an extensible, generic Perl server engine. Net::Server combines the good properties from Net::Daemon (0.34), NetServer::Generic (1.03), and Net::FTPServer (1.0), and also from various concepts in the Apache Webserver.
Net::Server attempts to be a generic server as in Net::Daemon and NetServer::Generic. It includes with it the ability to run as an inetd process (Net::Server::INET), a single connection server (Net::Server or Net::Server::Single), a forking server (Net::Server::Fork), a preforking server which maintains a constant number of preforked children (Net::Server::PreForkSimple), or as a managed preforking server which maintains the number of children based on server load (Net::Server::PreFork). In all but the inetd type, the server provides the ability to connect to one or to multiple server ports.
Net::Server uses ideologies of Net::FTPServer in order to provide extensibility. The additional server types are made possible via "personalities" or sub classes of the Net::Server. By moving the multiple types of servers out of the main Net::Server class, the Net::Server concept is easily extended to other types (in the near future, we would like to add a "Thread" personality).
Net::Server borrows several concepts from the Apache Webserver. Net::Server uses "hooks" to allow custom servers such as SMTP, HTTP, POP3, etc. to be layered over the base Net::Server class. In addition the Net::Server::PreFork class borrows concepts of min_start_servers, max_servers, and min_waiting servers.
Net::Server::PreFork also uses the concept of an flock serialized accept when accepting on multiple ports (PreFork can choose between flock, IPC::Semaphore, and pipe to control serialization).
Download (0.080MB)
Added: 2006-06-27 License: Perl Artistic License Price:
1219 downloads
SystemSearcher 1.0
SystemSearcher project is yet another Linux security scanner. more>>
SystemSearcher project is yet another Linux security scanner.
SystemSearcher is a Linux security scanner written in Perl. It scans single hosts or subnets for anonymous FTP servers, TFTP servers, SMTP servers which allow relaying, SSH servers, Telnet servers, NFS servers with exported directories, mail servers, Web servers (HTTP/HTTPS), well- known trojan ports, and exploitable CGIs.
You can also scan a list of specific servers and specific ports. It uses non-blocking socket communication with a 3-second socket timeout.
It can also scan for proxy servers which are open to the world (on port 80,8080,1080, or 3128), and SMB servers or Windows boxes sharing directories.
Main features:
- Scan a network segment
- Scan for anonymous ftp
- Scan for TFTP server
- Scan for SMTP server which allows relaying
- Scan for SSH server
- Scan for Telnet server
- Scan for Web server (HTTP and HTTPS)
- Scan for proxy server open to the world (Ports 80.8080.1080,3128)
- Scan for NFS server and exported directories
- Scan for Mailservers belonging to your target
- Scan for SMB server or windoze boxes and shared directories
- Scan for exploitable CGIs using whisker (programmed by Rain Forest Puppy)
- Scan for well known Trojan ports
- Scan for one or more open ports
<<lessSystemSearcher is a Linux security scanner written in Perl. It scans single hosts or subnets for anonymous FTP servers, TFTP servers, SMTP servers which allow relaying, SSH servers, Telnet servers, NFS servers with exported directories, mail servers, Web servers (HTTP/HTTPS), well- known trojan ports, and exploitable CGIs.
You can also scan a list of specific servers and specific ports. It uses non-blocking socket communication with a 3-second socket timeout.
It can also scan for proxy servers which are open to the world (on port 80,8080,1080, or 3128), and SMB servers or Windows boxes sharing directories.
Main features:
- Scan a network segment
- Scan for anonymous ftp
- Scan for TFTP server
- Scan for SMTP server which allows relaying
- Scan for SSH server
- Scan for Telnet server
- Scan for Web server (HTTP and HTTPS)
- Scan for proxy server open to the world (Ports 80.8080.1080,3128)
- Scan for NFS server and exported directories
- Scan for Mailservers belonging to your target
- Scan for SMB server or windoze boxes and shared directories
- Scan for exploitable CGIs using whisker (programmed by Rain Forest Puppy)
- Scan for well known Trojan ports
- Scan for one or more open ports
Download (0.18MB)
Added: 2007-03-15 License: GPL (GNU General Public License) Price:
953 downloads
Dwarf Mail Server 1.1.1
Dwarf Mail Server is a full-featured mail server developed on the Java platform, implementing SMTP, POP3 and IMAP4rev1 protocols more>>
Dwarf Mail Server is a full-featured mail server developed on the Java platform, implementing SMTP, POP3 and IMAP4rev1 protocols.
Dwarf Mail Server provides support for rich application message processing via pluggable mail filters and agents, as well as full handling of virtual domains for the SMTP/POP3/IMAP4 protocols, and is free of charge for the binary redistribution.
Since the server is based on the Dwarf framework, it also shares its common design principles and features - simplicity, high modularity and extensibility, authentication and authorization, XML-based configuration, logging and remote management.
Main features:
- ESMTP, POP3 and IMAP4rev1 implementation
- application logic layer provided by mail filters and agents
- virtual mail hosts in SMTP/POP3/IMAP4 server
- application-independent authentication and authorization
- sample JSP-based webmail interface
Dwarf Mail Server is targeted for both end users who are just looking for simple, secure and robust mail server as well as developers who need an extensible and powerful framework for application message processing.
For users with minimal requirements it can offer portability, simple configuration as well as strong security.
- Portability: several OS platforms are supported via the Java technology, including MS Windows, UNIX/Linux/BSD, MacOS X and others.
- Configuration: just 3 lines have to be changed to fire up a sample mail server and a few of them to run a full featured SMTP/POP3/IMAP4 server.
- Security: it uses Java Platform Security Architecture in combination with Java Authentication and Authorization Service (JAAS), as well as SSL/TLS for the secure communication.
Advanced or enterprise users can additionally appreciate performance scalability, multiple domain handling, enhanced security features and modular design easing to incorporate it to the existing infrastructure.
- Scalability: gaining from multithreaded design and dynamically adjustable allocation of resources.
- Multiple domains: server is able to handle multiple virtual domains in a single instance for all SMTP, POP and IMAP protocols.
- Enhanced security: includes subject-based permissions and access control lists for IMAP, SMTP relaying control rules, host-based filtering, SSL/TLS communication, basic anti-spam filtering, etc.
- Robustness: client/server network communication is by design separated from the resource-expensive application logic layer. The server implementation is based on the unparsed byte streams whenever possible, including its own and highly efficient MIME parser.
Dwarf Mail Server also appears to be a suitable platform for application development and customization. Its modular structure and lightweight API allows enhancing existing functionality or completely exchanging the certain part as a whole:
- Message processing: mail filters and agents provide an unique infrastructure for rich message processing.
- Mail queue: physical mail queue representation is abstracted by the API specification and may replaced by a custom implementation.
- Storage subsystem: physical data representation (i.e. messages, folders, configuration options, ACLs) is abstracted by API and may be replaced by a custom implementation based on filesystem, SQL database, etc.
- MIME parser: the parsing engine may be reimplemented for the top efficiency according to the currently used mail storage.
Dwarf Mail Sever has been tested with the most popular mail clients like MS Outlook, Mozilla, Thunderbird, Opera, Apple Mail, Becky!, Pegasus, Eudora, Pine, The Bat! and others.
Other features:
- multi-threaded server
- dynamically adjusted number of active threads
- server API for mail, user data and ACL storages
- robust SMTP server architecture with flexible queue design
- simultaneous deliveries to remote SMTP hosts
- transparent Delivery System Notification (DSN) mechanism
- support for shared mail folders
- fast and universal stream-oriented MIME parser
- runtime server configuration
- built-in SSL/TLS support
- full documentation with user guides and tutorials
- samples with source code
<<lessDwarf Mail Server provides support for rich application message processing via pluggable mail filters and agents, as well as full handling of virtual domains for the SMTP/POP3/IMAP4 protocols, and is free of charge for the binary redistribution.
Since the server is based on the Dwarf framework, it also shares its common design principles and features - simplicity, high modularity and extensibility, authentication and authorization, XML-based configuration, logging and remote management.
Main features:
- ESMTP, POP3 and IMAP4rev1 implementation
- application logic layer provided by mail filters and agents
- virtual mail hosts in SMTP/POP3/IMAP4 server
- application-independent authentication and authorization
- sample JSP-based webmail interface
Dwarf Mail Server is targeted for both end users who are just looking for simple, secure and robust mail server as well as developers who need an extensible and powerful framework for application message processing.
For users with minimal requirements it can offer portability, simple configuration as well as strong security.
- Portability: several OS platforms are supported via the Java technology, including MS Windows, UNIX/Linux/BSD, MacOS X and others.
- Configuration: just 3 lines have to be changed to fire up a sample mail server and a few of them to run a full featured SMTP/POP3/IMAP4 server.
- Security: it uses Java Platform Security Architecture in combination with Java Authentication and Authorization Service (JAAS), as well as SSL/TLS for the secure communication.
Advanced or enterprise users can additionally appreciate performance scalability, multiple domain handling, enhanced security features and modular design easing to incorporate it to the existing infrastructure.
- Scalability: gaining from multithreaded design and dynamically adjustable allocation of resources.
- Multiple domains: server is able to handle multiple virtual domains in a single instance for all SMTP, POP and IMAP protocols.
- Enhanced security: includes subject-based permissions and access control lists for IMAP, SMTP relaying control rules, host-based filtering, SSL/TLS communication, basic anti-spam filtering, etc.
- Robustness: client/server network communication is by design separated from the resource-expensive application logic layer. The server implementation is based on the unparsed byte streams whenever possible, including its own and highly efficient MIME parser.
Dwarf Mail Server also appears to be a suitable platform for application development and customization. Its modular structure and lightweight API allows enhancing existing functionality or completely exchanging the certain part as a whole:
- Message processing: mail filters and agents provide an unique infrastructure for rich message processing.
- Mail queue: physical mail queue representation is abstracted by the API specification and may replaced by a custom implementation.
- Storage subsystem: physical data representation (i.e. messages, folders, configuration options, ACLs) is abstracted by API and may be replaced by a custom implementation based on filesystem, SQL database, etc.
- MIME parser: the parsing engine may be reimplemented for the top efficiency according to the currently used mail storage.
Dwarf Mail Sever has been tested with the most popular mail clients like MS Outlook, Mozilla, Thunderbird, Opera, Apple Mail, Becky!, Pegasus, Eudora, Pine, The Bat! and others.
Other features:
- multi-threaded server
- dynamically adjusted number of active threads
- server API for mail, user data and ACL storages
- robust SMTP server architecture with flexible queue design
- simultaneous deliveries to remote SMTP hosts
- transparent Delivery System Notification (DSN) mechanism
- support for shared mail folders
- fast and universal stream-oriented MIME parser
- runtime server configuration
- built-in SSL/TLS support
- full documentation with user guides and tutorials
- samples with source code
Download (0.91MB)
Added: 2005-12-08 License: Freely Distributable Price:
1422 downloads
Abyss Web Server X1 2.6
Abyss Web Server X1 is a free and compact Web server. It supports SSL, compression, CGI/FastCGI, ISAPI, XSSI, URL rewriting,bandwidth throttling, anti-leeching, anti-hacking, and features a remote web management interface. more>> <<less
Download (0.64MB)
Added: 2009-04-04 License: Freeware Price: $0
73043 downloads
SMTPHandler 0.6
SMTPHandler is a handler for the java.util.logging library. more>>
SMTPHandler is a handler for the java.util.logging library. SMTPHandler sends LogRecords via email using the Simple Mail Transfer Protocol.
The SMTPHandler code is derived from log4js SMTPAppender.
After downloading the SMTPHandler software, you will need to download two additional JAR files:
1) Sun JavaMail
http://java.sun.com/products/javamail
2) Sun JavaBeans Activiation Framework
http://java.sun.com/products/javabeans/glasgow/jaf.html
Enhancements:
- This release adds SMTP server authentication.
- You can specify an SMTP username and SMTP password.
<<lessThe SMTPHandler code is derived from log4js SMTPAppender.
After downloading the SMTPHandler software, you will need to download two additional JAR files:
1) Sun JavaMail
http://java.sun.com/products/javamail
2) Sun JavaBeans Activiation Framework
http://java.sun.com/products/javabeans/glasgow/jaf.html
Enhancements:
- This release adds SMTP server authentication.
- You can specify an SMTP username and SMTP password.
Download (0.025MB)
Added: 2006-05-15 License: The Apache License 2.0 Price:
1262 downloads
Jsmtpd 0.6a
Jsmtpd is a small and modular SMTP server daemon. more>>
Jsmtpd is a compact SMTP daemon (Email server), entirely written in Java. Jsmtpd project is basicly able to receive E-mail following the SMTP protocol, described in RFC 821. Each others functionnalities are implemented as plugin modules, allowing the core to remain small and easily understaindable.
As now, Jsmtpd is able to receive mail, check its recipients (ACL-SimpleACL plugin), check for viruses (filters-ClamAVFilter, connects to a ClamAV daemon), check for spam using the Java Jasen engine (filters-JasenAntiSpamFilter) or a spamassassin daemon, check senders via RBL plugin or blacklist plugin. Emails can be delivered localy using the mailbox writer (DeliveryServices-UnixMailboxWriter), or to a remote STMP server (DeliveryServices-RemoteSmtpSender). DNSQueries are also provided by a plugin (DNSJava).
Version 0.4 (Brinsop) has introduced two new extensions : TLS(SSL) support, and SMTP authentication.
Jsmtpd comes with three main services :
The receiver service : Its job is to listen for incoming STMP connection, chat with the client in order to receive E-mails according to ACL plugin.
The second service is the mail queue services. It holds the received mails (loaded or writen to disk). Whenever possible, it processes mails to the delivery service.
The delivery service is a filter plugin tree ending by a delivery service. A filter is basicly a piece of code that answers yes or not to an incoming email. Mails are then checked agains theses plugins, following a tree model. A the end of the chain, the mail is droped if it does not match the filters, or a delivery plugin is invoked to deliver the mail. For now, only two delivery services can be routed using the ACL plugin : local or remote mail.
Jsmtpds design is heavily based on plugins. Most functionnalities are implemented as plugins. Plugins interfaces are simple to understaind and implement. With minimal time spent learning Jsmtpd, you can rewrite how Jsmtpd handles :
Dns queries
Acces control list (who can do what on the runnning server)
Deliveries : you want to put your mail directly into your custom application ? Write a plugin !
IP filtering
Mail filtering
This server is designed to provide efficient ways to stop unsollicited mail or mail containing viruses. A Jsmtpd deamon cant be set as open relay ( youll have to write a plugin to do so ;).
Filtering spam can be done at two levels. Ip based filtering will reject connections from well known spammers or open relais smtp servers (ie misconfigured mail servers used by spammers to relay their mails). Content based filtering allows to check mail containing spam (using Spamassassin or Jasen) or viruses (using Clam Antivirus).
If you cant find a filter matching your needs, you can easily write your own and plug it in Jsmtpd.
Jsmtpd is intended to remain small, understaindable and (quite) fast. Without using filters plugin, minimal process is applied to the email data, providing best performances. If you need a more powerfull (in terms of functionnalities) email service solution, I recommend you to check out the jakarta James project and their mailet API.
This server runs over a Java Virtual Machine, and should make intrusions like buffer overflow more difficult to success.
Enhancements:
- In this release, code has been cleaned up and refactored (common-loggings by example).
- It includes several bugg fixes in ldap plugins and dns resolver mainly, and improved thread usage.
- New plugins have been added : maildir writer, lmtp delivery(experimental) and spf/greylist.
<<lessAs now, Jsmtpd is able to receive mail, check its recipients (ACL-SimpleACL plugin), check for viruses (filters-ClamAVFilter, connects to a ClamAV daemon), check for spam using the Java Jasen engine (filters-JasenAntiSpamFilter) or a spamassassin daemon, check senders via RBL plugin or blacklist plugin. Emails can be delivered localy using the mailbox writer (DeliveryServices-UnixMailboxWriter), or to a remote STMP server (DeliveryServices-RemoteSmtpSender). DNSQueries are also provided by a plugin (DNSJava).
Version 0.4 (Brinsop) has introduced two new extensions : TLS(SSL) support, and SMTP authentication.
Jsmtpd comes with three main services :
The receiver service : Its job is to listen for incoming STMP connection, chat with the client in order to receive E-mails according to ACL plugin.
The second service is the mail queue services. It holds the received mails (loaded or writen to disk). Whenever possible, it processes mails to the delivery service.
The delivery service is a filter plugin tree ending by a delivery service. A filter is basicly a piece of code that answers yes or not to an incoming email. Mails are then checked agains theses plugins, following a tree model. A the end of the chain, the mail is droped if it does not match the filters, or a delivery plugin is invoked to deliver the mail. For now, only two delivery services can be routed using the ACL plugin : local or remote mail.
Jsmtpds design is heavily based on plugins. Most functionnalities are implemented as plugins. Plugins interfaces are simple to understaind and implement. With minimal time spent learning Jsmtpd, you can rewrite how Jsmtpd handles :
Dns queries
Acces control list (who can do what on the runnning server)
Deliveries : you want to put your mail directly into your custom application ? Write a plugin !
IP filtering
Mail filtering
This server is designed to provide efficient ways to stop unsollicited mail or mail containing viruses. A Jsmtpd deamon cant be set as open relay ( youll have to write a plugin to do so ;).
Filtering spam can be done at two levels. Ip based filtering will reject connections from well known spammers or open relais smtp servers (ie misconfigured mail servers used by spammers to relay their mails). Content based filtering allows to check mail containing spam (using Spamassassin or Jasen) or viruses (using Clam Antivirus).
If you cant find a filter matching your needs, you can easily write your own and plug it in Jsmtpd.
Jsmtpd is intended to remain small, understaindable and (quite) fast. Without using filters plugin, minimal process is applied to the email data, providing best performances. If you need a more powerfull (in terms of functionnalities) email service solution, I recommend you to check out the jakarta James project and their mailet API.
This server runs over a Java Virtual Machine, and should make intrusions like buffer overflow more difficult to success.
Enhancements:
- In this release, code has been cleaned up and refactored (common-loggings by example).
- It includes several bugg fixes in ldap plugins and dns resolver mainly, and improved thread usage.
- New plugins have been added : maildir writer, lmtp delivery(experimental) and spf/greylist.
Download (5.6MB)
Added: 2006-04-29 License: GPL (GNU General Public License) Price:
1276 downloads
ClamSMTP 1.6
ClamSMTP is an SMTP filter that allows you to check for viruses using the ClamAV anti-virus software. more>>
ClamSMTP project is an SMTP filter that allows you to check for viruses using the ClamAV anti-virus software.
It accepts SMTP connections and forwards the SMTP commands and responses to another SMTP server. The DATA email body is intercepted and scanned before forwarding.
ClamSMTP aims to be lightweight, reliable, and simple rather than have a myriad of options. Its written in C without major dependencies. If you need more options then you could use something big like AMaViS which is written in PERL and can do almost anything.
I wrote this with the Postfix mail server in mind. Heres how to configure it as a Postfix Content Filter.
ClamSMTP can also be used as a transparent proxy to filter an entire networks SMTP traffic at the router.
Enhancements:
- Support has been removed for listening on ports under 1024.
- Support has been added for embedded NULLs in email data.
- Problems with not listening properly when in daemon mode have been fixed, as well as warnings when compiled with gcc 4.0.
- Empty addresses are handled properly in logs.
- This release will not let Exchange send its strange binary data through the proxy.
- More Solaris fixes.
- Email messages are not rejected when the server is overloaded or encounters errors, or when starting the filter command fails.
<<lessIt accepts SMTP connections and forwards the SMTP commands and responses to another SMTP server. The DATA email body is intercepted and scanned before forwarding.
ClamSMTP aims to be lightweight, reliable, and simple rather than have a myriad of options. Its written in C without major dependencies. If you need more options then you could use something big like AMaViS which is written in PERL and can do almost anything.
I wrote this with the Postfix mail server in mind. Heres how to configure it as a Postfix Content Filter.
ClamSMTP can also be used as a transparent proxy to filter an entire networks SMTP traffic at the router.
Enhancements:
- Support has been removed for listening on ports under 1024.
- Support has been added for embedded NULLs in email data.
- Problems with not listening properly when in daemon mode have been fixed, as well as warnings when compiled with gcc 4.0.
- Empty addresses are handled properly in logs.
- This release will not let Exchange send its strange binary data through the proxy.
- More Solaris fixes.
- Email messages are not rejected when the server is overloaded or encounters errors, or when starting the filter command fails.
Download (0.14MB)
Added: 2006-01-05 License: GPL (GNU General Public License) Price:
1389 downloads
msmtp 1.4.13
msmtp is an SMTP client that can be used with Mutt and other MUAs. more>>
msmtp project is an SMTP client.
In the default mode, msmtp transmits a mail to an SMTP server (for example at a free mail provider) which does the delivery.
To use this program with your mail user agent (MUA), create a configuration file with your mail account(s) and tell your MUA to call msmtp instead of /usr/sbin/sendmail.
msmtpqueue is a pair of very simple shell scripts that allows you to "queue" mails and send them all at a later time (useful for dialup connections: write your mails offline and send them when you are online).
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
msmtp is released under the GPL with the additional exemption that compiling, linking, and/or using OpenSSL is allowed.
Main features:
- Authentication methods PLAIN, LOGIN and CRAM-MD5 (and GSSAPI, DIGEST-MD5 and NTLM when compiled with GNU SASL support)
- TLS encrypted connections (including server certificate verification and the possibility to send a client certificate)
- DSN (Delivery Status Notification) support
- RMQS (Remote Message Queue Starting) support (ETRN keyword)
- PIPELINING support for increased transmission speed
- IPv6 support
- support for multiple accounts
- sendmail compatible interface (command line options and exit codes)
<<lessIn the default mode, msmtp transmits a mail to an SMTP server (for example at a free mail provider) which does the delivery.
To use this program with your mail user agent (MUA), create a configuration file with your mail account(s) and tell your MUA to call msmtp instead of /usr/sbin/sendmail.
msmtpqueue is a pair of very simple shell scripts that allows you to "queue" mails and send them all at a later time (useful for dialup connections: write your mails offline and send them when you are online).
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
msmtp is released under the GPL with the additional exemption that compiling, linking, and/or using OpenSSL is allowed.
Main features:
- Authentication methods PLAIN, LOGIN and CRAM-MD5 (and GSSAPI, DIGEST-MD5 and NTLM when compiled with GNU SASL support)
- TLS encrypted connections (including server certificate verification and the possibility to send a client certificate)
- DSN (Delivery Status Notification) support
- RMQS (Remote Message Queue Starting) support (ETRN keyword)
- PIPELINING support for increased transmission speed
- IPv6 support
- support for multiple accounts
- sendmail compatible interface (command line options and exit codes)
Download (0.46MB)
Added: 2007-08-02 License: GPL (GNU General Public License) Price:
815 downloads
USB Server for Linux 1.9.5
Simply and powerful software solution for sharing and accessing USB devices over local network or Internet! USB Server for Linux allows to work with the remote USB devices as if they are physically plugged into your computer! more>> <<less
Download (93.75KB)
Added: 2009-04-09 License: Freeware Price:
203 downloads
C++ Server Pages 1.0.2
C++ Server Pages is a partial Java server pages and servlet implementation in C++. more>>
C++ Server Pages is a partial Java server pages and servlet implementation in C++. C++ Server Pages is written as Apache 2.0 modules, with the focus on performance.
<<less Download (1.5MB)
Added: 2005-12-05 License: GPL (GNU General Public License) Price:
1508 downloads
smtpauth 0.94
smtpauth is a authenticating proxy for servers without SMTP AUTH. more>>
smtpauth is a authenticating proxy for servers without SMTP AUTH.
Use smtpauth and stunnel programs to add SMTP AUTH (PLAIN, LOGIN) support to any SMTP server. Clients can authenticate over SSL port 465 or cleartext port 587, and authentication is fully logged via syslog.
Works with JBMail, Pegasus Mail, Mozilla Thunderbird, MS Outlook...
This software is really an interim solution until our favourite MTA(s) support SSL/TLS and SMTP AUTH directly. For now I prefer using external programs to provide this functionality rather than patching MTA source. I designed this software to work with my Postfix server, but smtpauth also works with sendmail and just about any other SMTP server.
Installation:
1. Compile and install binary.
make
Copy smtpauth to /usr/sbin, owned by root, mode 755
2. Create special user smtpauth with its own group, no login allowed.
Note that smtpauth will immediately exit with an error if invoked as root.
It must be run from a low privilege account, for security.
3. [For SSL, port 465] Configure stunnel.conf. Change domain for your site.
setuid = smtpauth
setgid = smtpauth
debug = auth.notice
client = no
[smtps]
accept = 465
exec = /usr/sbin/smtpauth
execargs = smtpauth domain 127.0.0.1
4. Configure /etc/smtpauth.conf
This file should only be readable by the smtpauth user, since it stores plain
passwords. It consists of single lines containing usernames and passwords with
whitespace separating. Blank lines and comment lines starting # are ignored.
user1 pass1
user2 pass2
5. [For SSL, port 465] Start up stunnel
This will create a server running as smtpauth on port smtps/465. When SMTP clients
connect (SSL/TLS) the smtpauth program is launched and provides authentication
service through to 127.0.0.1:25, as a proxy. Your actual SMTP server will accept
mail because that connection is local. The mail headers will include X-SMTP-AUTH
indicating the username. Success and failures will be logged via syslog.
6. [For cleartext, port 587] Configure cleartext submission service in inetd
Since inetd (when started with -W) also supports wrapping, the smtpauth proxy
can be run straight out of here too. Note that this is somewhat risky, because
there will be no SSL/TLS encryption on the submission port (587).
Again, change domain for your site (e.g. mail.yoursite.tld)
submission stream tcp nowait smtpauth /usr/sbin/smtpauth smtpauth domain 127.0.0.1
<<lessUse smtpauth and stunnel programs to add SMTP AUTH (PLAIN, LOGIN) support to any SMTP server. Clients can authenticate over SSL port 465 or cleartext port 587, and authentication is fully logged via syslog.
Works with JBMail, Pegasus Mail, Mozilla Thunderbird, MS Outlook...
This software is really an interim solution until our favourite MTA(s) support SSL/TLS and SMTP AUTH directly. For now I prefer using external programs to provide this functionality rather than patching MTA source. I designed this software to work with my Postfix server, but smtpauth also works with sendmail and just about any other SMTP server.
Installation:
1. Compile and install binary.
make
Copy smtpauth to /usr/sbin, owned by root, mode 755
2. Create special user smtpauth with its own group, no login allowed.
Note that smtpauth will immediately exit with an error if invoked as root.
It must be run from a low privilege account, for security.
3. [For SSL, port 465] Configure stunnel.conf. Change domain for your site.
setuid = smtpauth
setgid = smtpauth
debug = auth.notice
client = no
[smtps]
accept = 465
exec = /usr/sbin/smtpauth
execargs = smtpauth domain 127.0.0.1
4. Configure /etc/smtpauth.conf
This file should only be readable by the smtpauth user, since it stores plain
passwords. It consists of single lines containing usernames and passwords with
whitespace separating. Blank lines and comment lines starting # are ignored.
user1 pass1
user2 pass2
5. [For SSL, port 465] Start up stunnel
This will create a server running as smtpauth on port smtps/465. When SMTP clients
connect (SSL/TLS) the smtpauth program is launched and provides authentication
service through to 127.0.0.1:25, as a proxy. Your actual SMTP server will accept
mail because that connection is local. The mail headers will include X-SMTP-AUTH
indicating the username. Success and failures will be logged via syslog.
6. [For cleartext, port 587] Configure cleartext submission service in inetd
Since inetd (when started with -W) also supports wrapping, the smtpauth proxy
can be run straight out of here too. Note that this is somewhat risky, because
there will be no SSL/TLS encryption on the submission port (587).
Again, change domain for your site (e.g. mail.yoursite.tld)
submission stream tcp nowait smtpauth /usr/sbin/smtpauth smtpauth domain 127.0.0.1
Download (0.011MB)
Added: 2006-03-21 License: GPL (GNU General Public License) Price:
1313 downloads
GNOME Personal Web Server 1.99.5
GNOME Personal Web Server is a user friendly web server with GUI included in GNOME-Network. more>>
GNOME Personal Web Server is a user friendly web server with GUI included in GNOME-Network.
<<less Download (1.0MB)
Added: 2005-07-28 License: GPL (GNU General Public License) Price:
1548 downloads
POEST::Server 0.20030407
POEST::Server - The Poest Master General. more>>
POEST::Server - The Poest Master General.
SYNOPSIS
my $server = POEST::Server->new(
Config => POEST::Config::Genearl,
ConfigFile => /etc/poest.conf,
);
$server->start;
ABSTRACT
This module controls the server itself.
All high-level server interaction happens here.
new()
Create a new server instance. This will not make the server run, but it will configure it, load the modules and configure them, and spawn the proper POE sessions. All the parameters passed to new will be passed directly to the configurator of your choice, as defined by the Config parameter (POEST::Config by default).
run()
Make the server run. This will block execution when called directly.
start()
Fork and start the server. This method will return the pid of the server. If the pidfile configuration parameter is found in the configuration class, an attempt is made to write that pid file. If that attempt fails, or if the pid file already exists, and exception is thrown and the attempt to start the server is stalled.
stop()
Stop the server. If a pidfile was specified, the pid will be read from it. Otherwise, an attempt to find a process name with the value of $0 is tried, by default that is set to poest.
NOTE: As of right this minute, the process table magic isnt written as Proc::ProcessTable isnt ported to Darwin.
Configuration
Thses are the configuration parameters that the server itself needs from the configuration mechanism.
hostname
The main host that this smtp server runs for.
port
The port this server will run on.
plugin
This is a multi-value parameter. Each value is the full name of the module that contains the plugin class.
<<lessSYNOPSIS
my $server = POEST::Server->new(
Config => POEST::Config::Genearl,
ConfigFile => /etc/poest.conf,
);
$server->start;
ABSTRACT
This module controls the server itself.
All high-level server interaction happens here.
new()
Create a new server instance. This will not make the server run, but it will configure it, load the modules and configure them, and spawn the proper POE sessions. All the parameters passed to new will be passed directly to the configurator of your choice, as defined by the Config parameter (POEST::Config by default).
run()
Make the server run. This will block execution when called directly.
start()
Fork and start the server. This method will return the pid of the server. If the pidfile configuration parameter is found in the configuration class, an attempt is made to write that pid file. If that attempt fails, or if the pid file already exists, and exception is thrown and the attempt to start the server is stalled.
stop()
Stop the server. If a pidfile was specified, the pid will be read from it. Otherwise, an attempt to find a process name with the value of $0 is tried, by default that is set to poest.
NOTE: As of right this minute, the process table magic isnt written as Proc::ProcessTable isnt ported to Darwin.
Configuration
Thses are the configuration parameters that the server itself needs from the configuration mechanism.
hostname
The main host that this smtp server runs for.
port
The port this server will run on.
plugin
This is a multi-value parameter. Each value is the full name of the module that contains the plugin class.
Download (0.024MB)
Added: 2007-04-10 License: GPL (GNU General Public License) Price:
929 downloads
lib smtp 0.8.5
libsmtp allows programs to send mail directly through SMTP (no sendmail needed). more>>
libsmtp allows programs to send mail directly through SMTP (no sendmail needed). lib smtp is designed to be simple and memory efficient, and has slightly untested support for MIME multipart body parts.
<<less Download (0.073MB)
Added: 2006-06-30 License: GPL (GNU General Public License) Price:
1218 downloads
libESMTP 1.0.4
libESMTP is an SMTP client which manages posting. more>>
libESMTP is an SMTP client which manages posting (or submission of) electronic mail via a preconfigured Mail Transport Agent (MTA).
libESMTP library may be used as part of a Mail User Agent (MUA) or other program that must be able to post electronic mail but where mail functionality is not that programs primary purpose.
The availability of a reliable lightweight thread-safe SMTP client eases the task of coding for software authors thus improving the quality of the resulting code.
Main features:
- libESMTP supports many SMTP extensions, notably PIPELINING (RFC 2920), DSN (RFC 1891) and SASL authentication (RFC 2554). SMTP AUTH is implemented using a SASL client library integrated into libESMTP. Supported SASL mechanisms include CRAM-MD5 and NTLM.
- libESMTP is also efficient. Because it buffers all network traffic, when used in conjunction with a pipelining SMTP server libESMTP significantly increases network performance, especially on slow connections and those with high latency. Even without a pipelining server libESMTP offers significantly better performance than would be expected with a simple client.
- libESMTP is not designed to be used as part of a program that implements a Mail Transport Agent. This is not because the code is unsuitable for use in an MTA, in fact the protocol engine is significantly better than those in many MTAs. Rather, by eliminating the need for MX lookup and next-hop determination, the design of libESMTP is simplified; thus goals are made achievable. Besides, such features are undesirable in a program that is not an MTA, particularly if the client is behind a firewall which blocks access to port 25 on the Internet.
Enhancements:
- This release applies bugfixes and plugs some memory leaks.
- It also attends to a few autoconf-related issues.
<<lesslibESMTP library may be used as part of a Mail User Agent (MUA) or other program that must be able to post electronic mail but where mail functionality is not that programs primary purpose.
The availability of a reliable lightweight thread-safe SMTP client eases the task of coding for software authors thus improving the quality of the resulting code.
Main features:
- libESMTP supports many SMTP extensions, notably PIPELINING (RFC 2920), DSN (RFC 1891) and SASL authentication (RFC 2554). SMTP AUTH is implemented using a SASL client library integrated into libESMTP. Supported SASL mechanisms include CRAM-MD5 and NTLM.
- libESMTP is also efficient. Because it buffers all network traffic, when used in conjunction with a pipelining SMTP server libESMTP significantly increases network performance, especially on slow connections and those with high latency. Even without a pipelining server libESMTP offers significantly better performance than would be expected with a simple client.
- libESMTP is not designed to be used as part of a program that implements a Mail Transport Agent. This is not because the code is unsuitable for use in an MTA, in fact the protocol engine is significantly better than those in many MTAs. Rather, by eliminating the need for MX lookup and next-hop determination, the design of libESMTP is simplified; thus goals are made achievable. Besides, such features are undesirable in a program that is not an MTA, particularly if the client is behind a firewall which blocks access to port 25 on the Internet.
Enhancements:
- This release applies bugfixes and plugs some memory leaks.
- It also attends to a few autoconf-related issues.
Download (0.46MB)
Added: 2005-12-16 License: LGPL (GNU Lesser General Public License) Price:
1410 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above smtp server search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed