smtp
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 321
MEsmtpd 1.04
MEsmtpd provides a small SMTP Daemon with From-header rewrite and SMTP-Auth. more>>
MEsmtpd provides a small SMTP Daemon with From-header rewrite and SMTP-Auth.
The main features of MEsmtpd are SMTP-Auth (RFC 2554) and rewriting the From: header (email body From: header and envelope from) based on an account-list (configuration file and auth data).
Some big companies dont allow plain SMTP because the From header (sender) is fakeable by the sender. Many companies use MAPI (MS Exchange) to solve this problem.
The alternative open source solution is MEsmtpd. It is an independent extension to sendmail, postfix or qmail.
Enhancements:
- added smtp Reset. Thanks to Paul!
<<lessThe main features of MEsmtpd are SMTP-Auth (RFC 2554) and rewriting the From: header (email body From: header and envelope from) based on an account-list (configuration file and auth data).
Some big companies dont allow plain SMTP because the From header (sender) is fakeable by the sender. Many companies use MAPI (MS Exchange) to solve this problem.
The alternative open source solution is MEsmtpd. It is an independent extension to sendmail, postfix or qmail.
Enhancements:
- added smtp Reset. Thanks to Paul!
Download (0.005MB)
Added: 2007-03-16 License: GPL (GNU General Public License) Price:
954 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
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
DGS SMTP 0.9.1
DGS SMTP is a PHP class which acts as an email client, able to send an email without using PHPs built in mail() function. more>>
DGS SMTP is a PHP class which acts as an email client, able to send an email without using PHPs built in mail() function.
This is most often useful for sites that are unable to get PHPs build in mail() function to work. (Usually because they dont have access to sites php.ini file).
<<lessThis is most often useful for sites that are unable to get PHPs build in mail() function to work. (Usually because they dont have access to sites php.ini file).
Download (0.014MB)
Added: 2006-05-04 License: GPL (GNU General Public License) Price:
1268 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
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
smtp-vilter 1.3.4
smtp-vilter is a high-performance content filter for sendmail, which detects email viruses and spam. more>>
smtp-vilter is a high-performance content filter for sendmail, which detects email viruses and spam.
smtp-vilter can pass, discard, or simply mark an email based on the results of a content scan. It relies on third-party products for the actual content scan. It uses the milter API to communicate with sendmail, and backends to communicate with the actual scanning engines.
The backends can be chained to perform a series of checks on each message in one run.
<<lesssmtp-vilter can pass, discard, or simply mark an email based on the results of a content scan. It relies on third-party products for the actual content scan. It uses the milter API to communicate with sendmail, and backends to communicate with the actual scanning engines.
The backends can be chained to perform a series of checks on each message in one run.
Download (0.065MB)
Added: 2006-11-12 License: GPL (GNU General Public License) Price:
1090 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
libsmtp-- 0.1.0
libsmtp-- is a library that implements the client part of the SMTP protocol. more>>
libsmtp-- is a library that implements the client part of the SMTP protocol. It is written in C to reduce code size, but nevertheless the main goals are simplicity, design and ease of use.
libsmtp-- provides all the SMTP features that are of importance, and sooner or later some more. libsmtp++ is currently under development and will become a C++ wrapper around libsmtp--.
libsmtp-- is portable and was successfully compiled on MacOS, OpenBSD, FreeBSD, Solaris and Linux machines.
libsmtp++ was part of pushmail. Sometime i realized that the SMTP part of pushmail was well designed enough to be outsourced into a library, so that maybe someone else will benefit from it.
Sorry to tell you that, but i have not enough time to maintain libsmtp--/++ anymore. I dont know if the project will die, or if someone else takes the project over, but currently it is in a frozen state and there is not much hope at the end of the horizont. Sorry for that.
<<lesslibsmtp-- provides all the SMTP features that are of importance, and sooner or later some more. libsmtp++ is currently under development and will become a C++ wrapper around libsmtp--.
libsmtp-- is portable and was successfully compiled on MacOS, OpenBSD, FreeBSD, Solaris and Linux machines.
libsmtp++ was part of pushmail. Sometime i realized that the SMTP part of pushmail was well designed enough to be outsourced into a library, so that maybe someone else will benefit from it.
Sorry to tell you that, but i have not enough time to maintain libsmtp--/++ anymore. I dont know if the project will die, or if someone else takes the project over, but currently it is in a frozen state and there is not much hope at the end of the horizont. Sorry for that.
Download (0.21MB)
Added: 2006-03-16 License: LGPL (GNU Lesser General Public License) Price:
1318 downloads
SMTPGuard 1.1.1
SMTPGuard is a tool for ISPs that stop spam before it hits a users mailbox. more>>
SMTPGuard is a tool which controls the flow of email traversing an MTA (Mail Transfer Agent). It is designed to be used on an SMTP server for incoming mail, and currently supports postfix.
SMTPGuard was originally created to meet the needs of Internet Service Providers (ISPs). ISPs typically receive tremendous amounts of email from their local (user) network.
Within a wide variety of users, some are spammers, many unknowingly have virus infected PCs; each of these can send large quantities of mail through the ISPs SMTP (Simple Mail Transfer Protocol) servers.
This is especially a problem for ISPs who are connected to their users via high speed lines such as fiber or ADSL. SMTPGuard was developed to prevent SMTP servers from being overwhelmed by unexpected spikes in usage from specific (often malicious) users.
For a large ISP, their only problem isnt just with overloaded incoming SMTP servers. SPAM will also be queued on the outgoing server (perhaps the same server) for delivery to the Internet.
Because the mail is SPAM it will likely bounce, then double bounce putting extreme load on the outgoing server and its queue. smtpguard is designed to stop this type of extreme load by stopping floods of mail at the gate (incoming server).
SMTPGuard is point based. Each time a client connects to the SMTP server, SMTPGuard adds points according to the rules file. SMTPGuard uses information acquired during the SMTP session, adds points according to the rules file, and finally takes actions based on its settings. For example, the information below is used:
- Remote IP Address
- Character string provided by MAIL FROM command
- Character string provided by RCPT TO command
The following actions can be taken:
ok - white list
wait - delay processing
reject - reject messages
mail - send alert email to administrator
log - output message to log
delete - delete record in database
Enhancements:
- postfix/flexguard.c: remove word flexguard. use smtpguard instead. rename filename to postfix/smtpguard.c
- postfix/Makefile.am: rename flexguard -> smtpguard
- configure.in: 1.1.1
- rename FLEXGUARD_{CFLAGS,LIBS} -> SMTPGUARD_{CFLAGS,LIBS}
- smtpguard/Makefile.am,postfix/Makefile.am,test/Makefile.am: Ditto
- debian/postfix-smtpguard.files: added
- README.postfix: added
<<lessSMTPGuard was originally created to meet the needs of Internet Service Providers (ISPs). ISPs typically receive tremendous amounts of email from their local (user) network.
Within a wide variety of users, some are spammers, many unknowingly have virus infected PCs; each of these can send large quantities of mail through the ISPs SMTP (Simple Mail Transfer Protocol) servers.
This is especially a problem for ISPs who are connected to their users via high speed lines such as fiber or ADSL. SMTPGuard was developed to prevent SMTP servers from being overwhelmed by unexpected spikes in usage from specific (often malicious) users.
For a large ISP, their only problem isnt just with overloaded incoming SMTP servers. SPAM will also be queued on the outgoing server (perhaps the same server) for delivery to the Internet.
Because the mail is SPAM it will likely bounce, then double bounce putting extreme load on the outgoing server and its queue. smtpguard is designed to stop this type of extreme load by stopping floods of mail at the gate (incoming server).
SMTPGuard is point based. Each time a client connects to the SMTP server, SMTPGuard adds points according to the rules file. SMTPGuard uses information acquired during the SMTP session, adds points according to the rules file, and finally takes actions based on its settings. For example, the information below is used:
- Remote IP Address
- Character string provided by MAIL FROM command
- Character string provided by RCPT TO command
The following actions can be taken:
ok - white list
wait - delay processing
reject - reject messages
mail - send alert email to administrator
log - output message to log
delete - delete record in database
Enhancements:
- postfix/flexguard.c: remove word flexguard. use smtpguard instead. rename filename to postfix/smtpguard.c
- postfix/Makefile.am: rename flexguard -> smtpguard
- configure.in: 1.1.1
- rename FLEXGUARD_{CFLAGS,LIBS} -> SMTPGUARD_{CFLAGS,LIBS}
- smtpguard/Makefile.am,postfix/Makefile.am,test/Makefile.am: Ditto
- debian/postfix-smtpguard.files: added
- README.postfix: added
Download (0.028MB)
Added: 2005-11-09 License: GPL (GNU General Public License) Price:
1445 downloads
smtp_wrapper 0.4
smtp_wrapper is a daemon program that acts as an SMTP proxy for Unix-like systems. more>>
smtp_wrapper is a daemon program that acts as an SMTP proxy for Unix-like systems. smtp_wrapper project supports SMTP filtering of spam.
Usage:
smtp_wrapper [-mh hostname] [-mp port] [-q backlog]
[-sh smtpserver_hostname] [-sp smtpserver_port]
[-t timeout_sec] [-d delay_sec] [-if ip_filter]
[-f contents_filter] [-cm child_max] [-i minimum_interval_sec]
[-F]
-mh hostname : my hostname [ANY]
-mp port : my port [25]
-q backlog : socket queue number [5]
-sh smtpserver_hostname : real smtp hostname [localhost]
-sp smtpserver_port : real smtp port [8025]
-t timeout_sec : timeout second [no timeout]
-d delay_sec : delay second for initial connection [0]
-if ip_filter : filter program for IP check [/usr/local/smtp_wrapper/smtp_ip_filter]
-f contents_filter : filter program for contents check [/usr/local/smtp_wrapper/smtp_contents_filter]
-cm child_max : max number of connection to real smtp daemon [10]
-i minimum_interval_sec : minimum interval second of connection from same ip address [0]
-F : run in foreground
Enhancements:
- This release adds -nsc (no sequence check).
- It adds a sample filter script.
- There are minor bugfixes and some enhancements.
<<lessUsage:
smtp_wrapper [-mh hostname] [-mp port] [-q backlog]
[-sh smtpserver_hostname] [-sp smtpserver_port]
[-t timeout_sec] [-d delay_sec] [-if ip_filter]
[-f contents_filter] [-cm child_max] [-i minimum_interval_sec]
[-F]
-mh hostname : my hostname [ANY]
-mp port : my port [25]
-q backlog : socket queue number [5]
-sh smtpserver_hostname : real smtp hostname [localhost]
-sp smtpserver_port : real smtp port [8025]
-t timeout_sec : timeout second [no timeout]
-d delay_sec : delay second for initial connection [0]
-if ip_filter : filter program for IP check [/usr/local/smtp_wrapper/smtp_ip_filter]
-f contents_filter : filter program for contents check [/usr/local/smtp_wrapper/smtp_contents_filter]
-cm child_max : max number of connection to real smtp daemon [10]
-i minimum_interval_sec : minimum interval second of connection from same ip address [0]
-F : run in foreground
Enhancements:
- This release adds -nsc (no sequence check).
- It adds a sample filter script.
- There are minor bugfixes and some enhancements.
Download (0.025MB)
Added: 2006-10-02 License: GPL (GNU General Public License) Price:
1117 downloads
Net::SMTP::TLS 0.12
Net::SMTP::TLS is an SMTP client supporting TLS and AUTH. more>>
Net::SMTP::TLS is an SMTP client supporting TLS and AUTH.
SYNOPSIS
use Net::SMTP::TLS;
my $mailer = new Net::SMTP::TLS(
your.mail.host,
Hello => some.host.name,
Port => 25, #redundant
User => emailguy,
Password=> s3cr3t);
$mailer->mail(emailguy@your.mail.host);
$mailer->to(someonecool@somewhere.else);
$mailer->data;
$mailer->datasend("Sent thru TLS!");
$mailer->dataend;
$mailer->quit;
Net::SMTP::TLS is a TLS and AUTH capable SMTP client which offers an interface that users will find familiar from Net::SMTP. Net::SMTP::TLS implements a subset of the methods provided by that module, but certainly not (yet) a complete mirror image of that API.
The methods supported by Net::SMTP::TLS are used in the above example. Though self explanatory for the most part, please see the perldoc for Net::SMTP if you are unclear.
The differences in the methods provided are as follows:
The mail method does not take the options list taken by Net::SMTP
The to method also does not take options, and is the only method available to set the recipient (unlike the many synonyms provided by Net::SMTP).
The constructor takes a limited number of Net::SMTPs parameters. The constructor for Net::SMTP::TLS takes the following (in addition to the hostname of the mail server, which must be the first parameter and is not explicitly named):
NoTLS - In the unlikely event that you need to use this class to perform non-TLS SMTP (you ought to be using Net::SMTP itself for that...), this will turn off TLS when supplied with a true value. This will most often cause an error related to authentication when used on a server that requires TLS
Hello - hostname used in the EHLO command
Port - port to connect to the SMTP service (defaults to 25)
Timeout - Timeout for inital socket connection (defaults to 5, passed directly to IO::Socket::INET)
User - username for SMTP AUTH
Password - password for SMTP AUTH
<<lessSYNOPSIS
use Net::SMTP::TLS;
my $mailer = new Net::SMTP::TLS(
your.mail.host,
Hello => some.host.name,
Port => 25, #redundant
User => emailguy,
Password=> s3cr3t);
$mailer->mail(emailguy@your.mail.host);
$mailer->to(someonecool@somewhere.else);
$mailer->data;
$mailer->datasend("Sent thru TLS!");
$mailer->dataend;
$mailer->quit;
Net::SMTP::TLS is a TLS and AUTH capable SMTP client which offers an interface that users will find familiar from Net::SMTP. Net::SMTP::TLS implements a subset of the methods provided by that module, but certainly not (yet) a complete mirror image of that API.
The methods supported by Net::SMTP::TLS are used in the above example. Though self explanatory for the most part, please see the perldoc for Net::SMTP if you are unclear.
The differences in the methods provided are as follows:
The mail method does not take the options list taken by Net::SMTP
The to method also does not take options, and is the only method available to set the recipient (unlike the many synonyms provided by Net::SMTP).
The constructor takes a limited number of Net::SMTPs parameters. The constructor for Net::SMTP::TLS takes the following (in addition to the hostname of the mail server, which must be the first parameter and is not explicitly named):
NoTLS - In the unlikely event that you need to use this class to perform non-TLS SMTP (you ought to be using Net::SMTP itself for that...), this will turn off TLS when supplied with a true value. This will most often cause an error related to authentication when used on a server that requires TLS
Hello - hostname used in the EHLO command
Port - port to connect to the SMTP service (defaults to 25)
Timeout - Timeout for inital socket connection (defaults to 5, passed directly to IO::Socket::INET)
User - username for SMTP AUTH
Password - password for SMTP AUTH
Download (0.006MB)
Added: 2007-04-19 License: Perl Artistic License Price:
934 downloads
No Brainer SMTP 1.0
No Brainer SMTPNo Brainer SMTP provides a config-free simple SMTP sender. more>>
No Brainer SMTPNo Brainer SMTP provides a config-free simple SMTP sender.
No Brainer SMTP (nbSMTP) is a simple SMTP client suitable to run in chroot jails, in embedded systems, laptops, or workstations.
No Brainer SMTP major features:
- Fix some error handling problems.
- Added smtp_last_message() to improve verbosity in case of errors.
- Uses strtok if strsep is not found.
- Added OSX module, refer to README.OSX in tarball.
- Fix memory leaks when using a combination of rc files and command line options.
- Respond to nbsmtp --help nbsmtp -h and nbsmtp --version with the expected behavior.
- Improve sending big mails or mails with attachments.
Main features:
- SSL/TLS and STARTTLS support
- SYSLOG logging support (using LOG_MAIL facility)
- SASL (LOGIN, PLAIN and CRAMMD5) support
- IPv6 support
- Configuration file support
- Sendmail compatibility
- Queue supportSSL/TLS and STARTTLS support
- SYSLOG logging support (using LOG_MAIL facility)
- SASL (LOGIN, PLAIN and CRAMMD5) support
- IPv6 support
- Configuration file support
- Sendmail compatibility
- Queue support
<<lessNo Brainer SMTP (nbSMTP) is a simple SMTP client suitable to run in chroot jails, in embedded systems, laptops, or workstations.
No Brainer SMTP major features:
- Fix some error handling problems.
- Added smtp_last_message() to improve verbosity in case of errors.
- Uses strtok if strsep is not found.
- Added OSX module, refer to README.OSX in tarball.
- Fix memory leaks when using a combination of rc files and command line options.
- Respond to nbsmtp --help nbsmtp -h and nbsmtp --version with the expected behavior.
- Improve sending big mails or mails with attachments.
Main features:
- SSL/TLS and STARTTLS support
- SYSLOG logging support (using LOG_MAIL facility)
- SASL (LOGIN, PLAIN and CRAMMD5) support
- IPv6 support
- Configuration file support
- Sendmail compatibility
- Queue supportSSL/TLS and STARTTLS support
- SYSLOG logging support (using LOG_MAIL facility)
- SASL (LOGIN, PLAIN and CRAMMD5) support
- IPv6 support
- Configuration file support
- Sendmail compatibility
- Queue support
Download (0.10MB)
Added: 2007-02-26 License: GPL (GNU General Public License) Price:
975 downloads
SubEthaSMTP 1.2.1
SubEthaSMTP is an easy to understand Java library that provides a receptive SMTP server component. more>>
SubEthaSMTP is an easy to understand Java library that provides a receptive SMTP server component.
By plugging this component into your Java application, you can easily receive SMTP mail using a simple abstract Java interface.
Also included is a small sub-project called Wiser, an easy to use incoming mail testing framework.
Main features:
- A mailing list manager (ie, SubEtha Mail)
- A mail server that delivers mail to user inboxes
- A mail archiver like Mail Archive
- An email test harness (Implemented in this project. Its called Wiser.)
SubEthaSMTP was split out of the SubEtha Mail mailing list manager because it is a useful standalone component. When we wrote SubEtha, the last thing we wanted to do was write our own SMTP server. In our search for a modular Java SMTP component, we examined:
Apache JAMES
JBoss Mail Server
Dumbster
Jsmtpd
JES
Java Mail Server
Since youre reading this page you probably already know what we found: Six different SMTP implementations without the slightest thought given to reusability. Even Jstmpd, which purports to be a "A Modular Java SMTP Daemon", isnt. Furthermore, even though JBoss Mail is in active development, the team was unintersted in componentization of the SMTP processing portion of their server.
During the development of SubEthas testing harness, we tried out the Dumbster software and found that not only was the API difficult to use, it did it not work properly, the developer has not done any development on it in about a year and it does not work reliably on Mac OS X. With two simple classes we re-implemented it as an included project called Wiser.
We hate reinventing wheels. This should be the LAST FREAKING JAVA SMTP IMPLEMENTATION.
Enhancements:
- This release fixes a couple of bugs with SMTP RFC handling.
<<lessBy plugging this component into your Java application, you can easily receive SMTP mail using a simple abstract Java interface.
Also included is a small sub-project called Wiser, an easy to use incoming mail testing framework.
Main features:
- A mailing list manager (ie, SubEtha Mail)
- A mail server that delivers mail to user inboxes
- A mail archiver like Mail Archive
- An email test harness (Implemented in this project. Its called Wiser.)
SubEthaSMTP was split out of the SubEtha Mail mailing list manager because it is a useful standalone component. When we wrote SubEtha, the last thing we wanted to do was write our own SMTP server. In our search for a modular Java SMTP component, we examined:
Apache JAMES
JBoss Mail Server
Dumbster
Jsmtpd
JES
Java Mail Server
Since youre reading this page you probably already know what we found: Six different SMTP implementations without the slightest thought given to reusability. Even Jstmpd, which purports to be a "A Modular Java SMTP Daemon", isnt. Furthermore, even though JBoss Mail is in active development, the team was unintersted in componentization of the SMTP processing portion of their server.
During the development of SubEthas testing harness, we tried out the Dumbster software and found that not only was the API difficult to use, it did it not work properly, the developer has not done any development on it in about a year and it does not work reliably on Mac OS X. With two simple classes we re-implemented it as an included project called Wiser.
We hate reinventing wheels. This should be the LAST FREAKING JAVA SMTP IMPLEMENTATION.
Enhancements:
- This release fixes a couple of bugs with SMTP RFC handling.
Download (0.77MB)
Added: 2007-06-29 License: LGPL (GNU Lesser General Public License) Price:
856 downloads
Pop-before-SMTP 1.1.0
Pop-before-SMTP allows you to first authenticate Yourself via POP3 and then relay your mails. more>>
Pop-before-SMTP allows you to first authenticate Yourself via POP3 and then relay your mails.
Pop-before-SMTP reads data from FIFO file (POP3-daemon writes to this FIFO) and adds RELAY hosts into access file. Next rebuilds database allowing IPs relay mails. Everything goes in real time allowing Your clients to send mails immediately after receiving post via POP3.
Enhancements:
- at syslog() program shows now the whole record added into database (before was bug),
- you can determine facility for syslog in conf section,
- now You can hash IP numbers in "access" file (before was bug if IP number was hashed, logrelaypop3 didnt add its into database),
- new parameter in conf section.
- LOGRELAY-POP3 for Zmailer & solid-pop3d support
- LOGRELAY-POP3 for Sendmail & ipop3 support
- LOGRELAY-POP3 for Sendmail & solid-pop3 support
<<lessPop-before-SMTP reads data from FIFO file (POP3-daemon writes to this FIFO) and adds RELAY hosts into access file. Next rebuilds database allowing IPs relay mails. Everything goes in real time allowing Your clients to send mails immediately after receiving post via POP3.
Enhancements:
- at syslog() program shows now the whole record added into database (before was bug),
- you can determine facility for syslog in conf section,
- now You can hash IP numbers in "access" file (before was bug if IP number was hashed, logrelaypop3 didnt add its into database),
- new parameter in conf section.
- LOGRELAY-POP3 for Zmailer & solid-pop3d support
- LOGRELAY-POP3 for Sendmail & ipop3 support
- LOGRELAY-POP3 for Sendmail & solid-pop3 support
Download (0.009MB)
Added: 2007-02-26 License: GPL (GNU General Public License) Price:
973 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 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