Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <20040716203503.51662.qmail@web60307.mail.yahoo.com> Date: Fri, 16 Jul 2004 13:35:02 -0700 (PDT) From: Patrick Samson Subject: mail command as a script To: cygwin AT cygwin DOT com MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-505887909-1090010102=:50411" X-IsSubscribed: yes Note-from-DJ: This may be spam --0-505887909-1090010102=:50411 Content-Type: text/plain; charset=us-ascii Content-Id: Content-Disposition: inline Based on the post of jerzy szczudłowski (thanks jerzy :), I made an enhanced version for a mail-mailx replacement. It is done as a bash script. I just want to post the script on the list for whoever needs such a feature, as I did. To the ssmtp package maintainer: How about considering to include such a script, as a bonus, to the package? --------------------------------------------------- Usage: mail [OPTION] to-addr[,to-addr] Simple mailx mail implementation, based on ssmtp. No interactive mode, no syntax checking, recipient address must be the last parameter. -e do not send empty mail -v verbose mode -a header additional headers -s subject -c cc-addr cc recipients -b bcc-addr bcc recipients __________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail --0-505887909-1090010102=:50411 Content-Type: application/octet-stream; name=mail Content-Transfer-Encoding: base64 Content-Description: mail Content-Disposition: attachment; filename=mail IyEvYmluL2Jhc2gKCmlmIFsgIiQjIiA9PSAiMCIgXTsgdGhlbgogICAgZWNo byAiVXNhZ2U6IG1haWwgW09QVElPTl0gdG8tYWRkclssdG8tYWRkcl0iOwog ICAgZWNobyAiU2ltcGxlIG1haWx4IG1haWwgaW1wbGVtZW50YXRpb24sIGJh c2VkIG9uIHNzbXRwLiI7CiAgICBlY2hvIC1lICJObyBpbnRlcmFjdGl2ZSBt b2RlLCBubyBzeW50YXggY2hlY2tpbmcsIHJlY2lwaWVudCBhZGRyZXNzIG11 c3QgYmUgdGhlIGxhc3QgcGFyYW1ldGVyLlxuIgogICAgZWNobyAiICAtZSAg ICAgICAgICAgZG8gbm90IHNlbmQgZW1wdHkgbWFpbCI7CiAgICBlY2hvICIg IC12ICAgICAgICAgICB2ZXJib3NlIG1vZGUiOwogICAgZWNobyAiICAtYSBo ZWFkZXIgICAgYWRkaXRpb25hbCBoZWFkZXJzIjsKICAgIGVjaG8gIiAgLXMg c3ViamVjdCAgICI7CiAgICBlY2hvICIgIC1jIGNjLWFkZHIgICBjYyByZWNp cGllbnRzIjsKICAgIGVjaG8gIiAgLWIgYmNjLWFkZHIgIGJjYyByZWNpcGll bnRzIjsKICAgIGV4aXQ7CmZpCgppZiBbICIkU0VORE1BSUwiID09ICIiIF07 IHRoZW4KICAgIFNFTkRNQUlMPSIvdXNyL3NiaW4vc3NtdHAiOwpmaQppZiBb ICEgLXggIiRTRU5ETUFJTCIgXTsgdGhlbgogICAgZWNobyAiQ2FuJ3QgZmlu ZCBcIiRTRU5ETUFJTFwiLiIKICAgIGVjaG8gIlBsZWFzZSBpbnN0YWxsIHNz bXRwIG9yIHNldCB0aGUgU0VORE1BSUwgZW52aXJvbm1lbnQgdmFyaWFibGUg dG8gdGhlIHBhdGggdG8geW91ciBNVEEuIjsKICAgIGV4aXQ7CmZpCgpTVERJ Tj0iJChjYXQpIjsKCk5MPSQnXG4nCndoaWxlIGdldG9wdHMgImV2YTpzOmM6 YjoiIE9QVElPTgpkbwogICAgY2FzZSAiJE9QVElPTiIgaW4KCWUpIGlmIFsg IiRTVERJTiIgPT0gIiIgXTsgdGhlbiBleGl0OyBmaTsgOzsKCXYpIEZMQUdT PSItdiI7IDs7CglhKSBYSERSPSIke09QVEFSR30ke05MfSI7IDs7CglzKSBT VUJKPSJTdWJqZWN0OiAke09QVEFSR30ke05MfSI7IDs7CgljKSBDQ0hEUj0i Q2M6ICR7T1BUQVJHfSR7Tkx9IjsgOzsKCWIpIEJDQ0hEUj0iQmNjOiAke09Q VEFSR30ke05MfSI7IDs7CiAgICBlc2FjOwpkb25lCgpUT0hEUj0iVG86ICQo ZXZhbCBlY2hvIFwiXCRceyRPUFRJTkRcfVwiKSR7Tkx9IjsKRlVMTE5BTUU9 IiQoaWQgLXVuKUAkKGhvc3RuYW1lKSI7CgojIE1lc3NhZ2UgY29udGVudHMg bWF5IGluY2x1ZGUgIlxuIiBzdHJpbmdzIChhIGNvZGUgc291cmNlIGZvciBl eGFtcGxlKSwgc28gd2UgY2FuIG5vdCB1c2UgImVjaG8gLWUiLgplY2hvIC1F ICIke1RPSERSfSR7Q0NIRFJ9JHtCQ0NIRFJ9JHtYSERSfSR7U1VCSn0ke05M fSR7U1RESU59IiB8ICRTRU5ETUFJTCAke0ZMQUdTfSAtRiIke0ZVTExOQU1F fSIgLXQ7Cg== --0-505887909-1090010102=:50411 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --0-505887909-1090010102=:50411--