XmlSendMail
Download

Product Information

Current version v1.4.1

XmlSendmail is a FREE command-line utility for the Windows platform that sends emails using an xml configuration file. It's a pre-compiled executable so there's not need to use Perl/Java or compile anything like other free sendmail applications. 

Here's an example command-line invocation and configuration file.

C:\> sendmail mymessage.xml

Sample configuration file...
 

<Sendmail>
    <Server host="www.myhost.com" port="25" username="" password=""/>
      <Message>
            <Sender email="someone@myhost.com" name="someone"/>
            <Recipient email="person1@myhost.com" name="person1"/>
            <Recipient email="person2@myhost.com" name="person2"/>
            <BCCRecipient email="person2@myhost.com" name="person2"/>
            <Subject>Test Subject</Subject>
            <Body filename="mytest.txt" contentType="text/html"/>
      </Message>
      <Attachment filename="test.txt" title="test document"/>
</Sendmail>
 

You can also specify /d at the command line to see the raw SMTP debug information

C:\> sendmail /d mymessage.xml


 
Command-line options

XmlSendmail v1.4.1, (c)2004-2008 David Levinson

usage: Sendmail [/d]

       /d Enables debug output

EXAMPLE: (sendmail.xml)

<Sendmail>
  <Server host="localhost" port="25" username="someuser" password="somepass"/>
   <Message>
    <Sender email="sender@localhost" name="somename"/>
    <Recipient email="recip5@hostname" name="otherperson"/>
    <Recipient email="recip4@hostname" name="otherperson"/>
    <Recipient email="recip3@hostname" name="otherperson"/>
    <Subject>Test Subject</Subject>
    <Body filename="filename"/>
   </Message>
   <Attachment filename="sendmail1.xml" title="sendmail1"/>
   <Attachment filename="sendmail2.xml" title="sendmail2"/>
</Sendmail>

 
Product Features

  • Supports all the basic SMTP functionality
  • Supports all the basic SMTP authentication
  • Supports multiple file attachments.
  •  
    Requirements

  • Microsoft Windows 2000/XP/2003/Vista
  • Microsoft XML v3.0 or higher.  Download ...