Given below are some how-to’s on basic uses of blat. Refer the blat syntax page for more options with blat. The commands below have been tested on Windows Server 2003 with blat v2.6.2, unless otherwise stated.
You can download this from
http://sourceforge.net/projects/blat/files/latest/download?source=typ_redirect
HOW-TO 1: Configure the SMTP Relay for blat
The blat utility can perform functions of both an MUA and an MTA. Before using blat, you may configure certain options in the Windows Registry to avoid typing them repeatedly whenever sending emails (using overrides on the command line). An example configuration is given below:
| blat -installSMTP    mymailer.smtp.xyz.com sender@xyz.com 5 25# where:#    mymailer.smtp.xyz.com => SMTP Relay host's domain name# sender@xyz.com    => sender's email address# 5 => Number of    retries (default=1)# 25 => SMTP    Server port (default=25)# | 

HOW-TO 2: Send email with empty body
| blat -s "Test    mail"-i -to test@abc.com    -body " "# where:# -s => Subject    (NOTE: If you don't provide a subject, then default subject is#        "Contents of file: stdin.txt"# -i => Sender's    Name (NOTE: Sender's email address already configured in STEP 1)# -to =>    Recipient's Email Address# -body => blank    body (blankspace within double-quotes)# | 
HOW-TO 3: Send email with body from a file
| blat body.txt -s    "Test mail"-i -to    test@abc.com# where:# -s => Subject    (NOTE: If you don't provide a subject, then default subject is#        "Contents of file: stdin.txt"# -i => Sender's    Name (NOTE: Sender's email address already configured in STEP 1)# -to =>    Recipient's Email Address# body.txt => file    containing message body# | 
HOW-TO 4: Send attachment(s)
| blat -s "Test    mail"-i -to    test@abc.com -body "Please see attached" -attach test.txt# where:# -s => Subject# -i => Sender's    Name# -to =>    Recipient's Email Address# -body => Message    Body# -attach =>    Binary File to be attached# | 
| blat body.html -s    "Test mail"-i -to    test@abc.com -html# where:# -s => Subject    (NOTE: If you don't provide a subject, then default subject is#        "Contents of file: stdin.txt"# -i => Sender's    Name (NOTE: Sender's email address already configured in STEP 1)# -to =>    Recipient's Email Address# body.html =>    file containing message body in HTML format# -html => Use    HTML format (Content-Type : text/html)# | 
 
Thank you!
ReplyDelete