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