Release notes

The complete Febooti Command line email changelog. The latest version is available for download.

Version 6.0 · May 20, 2017

Improved:

  • Less memory footprint.
  • Slight performance improvements.
  • Full support for Windows 10 and Windows Server 2016.
  • Debug screen now displays Windows version and build number.
  • Greatly improved error handling during client-server communication by showing the last server response.
  • OpenSSL libraries updated to the latest version (includes security fixes).
  • For all setup files the signature hash algorithm (Digital Signature Algorithm) now uses SHA-2 cryptographic hash function instead of SHA-1.
  • Reduced setup file size.
  • Minor tweaks and improvements.

Changed:

  • Removed Update service.
Version 5.2 · April 17, 2014

Improved:

  • Improved NTLM authentication.
  • Includes latest OpenSSL libraries. Consult OpenSSL documentation for more details.
Version 5.1 · July 01, 2013

Improved:

  • Minor UI tweaks.

Changed:

  • Now Message-ID header field is generated automatically. NOID command allows to remove Message-ID field.
Version 5.0 · January 21, 2013

New:

  • IGNOREATTACHERRORS command allows to send emails while ignoring all file attaching errors (such as Network timeout, Unable to read file, Access denied, Sharing violation, etc.).
  • TONAME parameter allows to specify friendly name both for TO and CC email recipients.
  • Optional LOGSUCCESS parameter to log successfully sent email basic history.
  • Optional LOGFAILURE parameter to log only failed email sending attempts to specified file.
  • Full compatibility with Windows 8 and Windows Server 2012 both for 32 and 64 bit versions.
  • Minor tweaks and fixes across the entire product.

Fixed:

  • Some security issues regarding SSL and STARTTLS connections. Consult OpenSSL documentation for more details.

Improved:

  • Slightly faster email sending speed.
  • Improved timeout error handling and more friendly timeout notifications.
  • Improved warning messages about incompatible command line parameters.
  • Debug screen now displays error information regarding log file errors.
  • OpenSSL libraries updated to the latest version (includes security fixes).
  • More minor improvements.

Changed:

  • UTF8 email text messages without attachments are now sent without an additional multipart/mixed section.
  • Friendly name part of the TO, FROM and CC fields in the email header from now on are encoded if they contain international (non ASCII) characters.
  • Friendly name part of the FROM and REPLYTO fields are always enclosed in quotes.
Version 4.1 · April 18, 2012

Improved:

  • Improved HTML image CID generation according to RFC to display cached images correctly on iOS / iPhones.
  • In case of SMTP error, user is directed to more relevant help topic.
  • OpenSSL libraries updated to current version.
  • Minor UI improvement.
Version 4.0.1 · July 18, 2011

Improved:

  • Installation packages as well as all executables and libraries are now digitally signed with Authenticode which allows validation of code authenticity and integrity.
Version 4.0 · January 24, 2011

New:

  • Introduced 64-bit version of Command line email for 64-bit Windows.
  • HIDE command immediately hides Command line email command prompt window.
  • Added hidefebootimail.exe executable that works without any screen output window.
  • HELO command allows using custom client / SMTP communication session initiation greeting.

Fixed:

  • If OpenSSL libraries were missing, febootimail.exe crashed upon execution.
  • If a line contained only a single dot character, the end of email message was cut on some occasions.
  • If an EML file contained a dot in separate line, sending email with OPENEML parameter could cut the part of an email following the line with the dot.

Improved:

  • If attaching a file fails, the error is shown instead of sending a zero length attachment.
  • Content MIME type of email attachments is now specified more precisely.
  • Screen output in some scenarios is now colored and provides better visualization.
  • If TEXT value within configuration file (specified by CONFIG parameter) is put into quotes, leading and ending space characters are preserved.
  • Better installing experience in some scenarios.
  • OpenSSL libraries updated to current version.
  • Minor improvements.

Changed:

  • Windows 98, Me, NT and 2000 are no longer supported. Use Command line email v3.2, instead. See FAQ.
  • Changed Command line email license text to clarify the terms of software use.

Note:

  • Before installing Command line email v4.0 user has to uninstall the previous version.
Version 3.2 · August 31, 2009

Fixed:

  • When using friendly names with national characters (regional settings for language other than English), sometimes incorrect quote characters were used.
  • If UF parameter was used after TO parameter, the beginning of TO field sometimes contained unnecessary commas.
  • If no TO recipients are specified, email header does not contain empty TO field.
  • DEBUG and DEBUGX commands sometimes returned slightly incorrect line break values.
  • DEBUGX sometimes produced garbled text at the end of debug output.
  • In rare cases error information was not complete (and contained %1 characters instead of necessary description).
  • In rare cases using OPENEML files led to application crash.
  • If OPENEML and SAVEEML parameters were used simultaneously, it usually led to application crash.
  • If DIAL parameter is used, disconnect is now graceful.
  • PRECEDENCE parameter was incorrectly writing two colons in email header.

Improved:

  • When some error is experienced during sending individual emails using TOEACH parameter, the application attempts to send the remaining emails instead of quitting.
  • On some non-English localizations of Windows some OS error messages were shown in incorrect character encoding.
  • When multiple attachments are specified in text file (using UF parameter after ATTACH command), they can be separated by line break character only. In previous application versions also a pipe character had to be used.
  • When using CONFIG parameter, the file names used in configuration file can be put in quotes.
  • Unnecessary line break characters are automatically removed when using UF parameter.
  • TO and CC fields are wrapped more accordingly to RFC standard.
  • In some cases error information is supplemented by providing OS reported error (e.g. when a file is not accessible).
  • Added Febooti Command line email icons for Windows 7 and Windows Server 2008.
  • OpenSSL libraries updated to most current version.

Changed:

  • If available, CONFIRM command uses REPLYTO address instead of FROM address to request confirmation.
  • CONFIRM command does not use friendly name in its header.
  • SAVEEML, OPENEML, LOG and other files are not opened in exclusive access mode anymore.
  • Email date is now created without preceding zero, if email is sent before 10th day of a month.
  • If email date is specified in custom header, the original email date is not added.
  • From now on, the TZ environment variable is not taken into consideration.
  • Email MIME boundary now is always written in lower case.
  • OpenSSL libraries moved to separate folder in order not to be in PATH variable (and thus possibly conflicting with other software).
Version 3.1 · August 08, 2007

Fixed:

  • Warning messages were not displayed and logged if no error was present at the same time. In some cases popup window was not displayed.
  • Files were not attached if file masks used to specify files located on other drive than current.

Improved:

  • Popup window modified to better represent status of email sending operation outcome.
Version 3.0 · April 23, 2007

New:

  • TOEACH, SPLIT parameter for sending separate email to multiple individual recipients.
  • CONFIG, CFG parameter to store recurrent command line parts in configuration text file to shorten command line.
  • New GUI registration tool available from Start menu to facilitate software registration.
  • Added Windows compatibility considering Microsoft guidelines.

Fixed:

  • Better reporting on email sending success / failure.
  • Bug that caused incorrect encoding of UTF-8 headers.
  • Minor misspells.

Improved:

  • ATTACH parameter now supports file masks (e.g. *.pdf or *.* or pic?????.jpg).
  • OpenSSL library version update including important bugfixes.
  • Improvements in command line parsing provides better reporting on mistakenly used parameters.
  • Improved error handling, new errorlevels added.

Changed:

  • Command line email v3.0 installer replaces help.bat with febootimail-help.bat to avoid confusion with Windows help.
  • Uninstall shortcut removed from Start menu. Febooti Command line email can only be removed using Programs and Features option in Windows 7 (or Add or Remove Programs in earlier Windows versions) Control Panel as recommended by Microsoft.
  • REGISTER, R parameter now takes into consideration whether WAITAFTER parameter is used.
Version 2.0 · August 06, 2006

New:

  • SSL parameter for establishing secure encrypted connection to SMTP server.
  • STARTTLS parameter for establishing STARTTLS secure connection with SMTP server.
  • NTLM, CRAM-MD5, AUTO to provide more authentication methods (AUTH).
  • CR, ENTER parameter for adding line break character right in DOS prompt.
  • SAVEEML, OPENEML for operations with standard EML files.
  • DEBUGX parameter provides a comprehensive report on Client-SMTP communication session.
  • NOXMAILER - allows removing X-Mailer tag from email header.
  • UF command alias for USEFILE.

Fixed:

  • On most servers authentication AUTH PLAIN did not work.
  • On some servers with slightly different authentication implementation AUTH did not work.
  • Redundant charset information is no more added to MIME parts that do not require it.
  • Nuls in email messages added with USEFILE switch previously caused message breaks. Now NUL characters are translated into spaces.
  • Issues with HTMLFILE switch that on some occasions could not correctly embed images and image links starting with https:// or ftp:// or file:///, etc.
  • Friendly names of email sender or recipient could not contain commas.
  • Many minor bug fixes.

Improved:

  • Optimized message processing delays resulting in better email sending speed.
  • Debug output screen layout changed to provide better report on email sending processes.
  • Many minor improvements.

Changed:

  • When message text is taken from USEFILE parameter, UTF-8 encoding is automatically detected and respective charset tag is added to message header.
  • Command line email now is supplied in MSI installer package which is compatible with newest MS Windows versions.
  • Now administrator rights are required only to install and register the application. Administrator rights are no more required to run the application.
  • Update service now only provides notification on version updates.
  • PATH variable is used instead of installing additional Febootimail executable.
  • New errorlevels added. Error messages added, removed and modified.
  • Many minor changes.
Version 1.3 · January 21, 2005

New:

  • WAITBEFORE parameter which adds specified delay before sending operation.
  • WAITAFTER parameter which adds specified delay after sending operation.
  • HEADER switch that allows to set custom email headers.

Fixed:

  • CR / newline bug that caused header to appear in email body.
  • Attachments where file names contain comma and semicolon (also, removed undocumented feature that allowed attach multiple files separated by commas. Multiple files from now must be specified using multiple FILE / ATTACH switches).
  • Invalid "Content-Transfer-Encoding" in header.
  • Negative time bug occurring when time zone was specified in minutes, e.g. (GMT+05:45) Kathmandu.
  • Debug screen displaying login instead of plain and vice versa when using SMTP authentication.
  • Installer in some specific cases was incorrectly reporting "Can't create folder".
  • Spaces in file names are preserved.

Improved:

  • When using HTMLFILE switch, images now keep their original file name case.
  • Corrected HTML file parsing (Disposition, Content Type and ID, Image Source) now compatible with Mozilla email engine.
  • Installer animation.
Version 1.2 · July 27, 2004

New:

  • TESTHTML command that allows to test .html sending without adding footer in trial version.
  • LOG parameter that allows to log some general information of sending process. Added 2 new warnings related to LOG command: "Warning: Can't open log file" and "Warning: Can't write log file".
  • LU and DOUPDATE commands that force check for updated version.
  • DLU and DONTUPDATE commands that suppress checking for new version even if auto update is enabled.

Fixed:

  • Fixed bug that caused error on some systems when DEBUG command was used.
  • Added line breaks before Febooti footer to ensure correct trial footer formatting in trial version.
  • Minor fixes and tweaks.
Version 1.1 · June 28, 2004

New:

  • Support for UTF-16 / UCS-2, UTF-32 / UCS-4 by converting to UTF-8 text encoding.
  • Option to request read confirmation.
  • New command parameter for online help access.
  • Recipients list can be separated with LF / CR (return / enter key).

Fixed:

  • Sets correct encoding for all email (header, body) parts.
  • When sending HTML messages, there are no more duplicate images.
  • REPLY parameter misspelling fixed, old version still works for backward compatibility.
  • Minor fixes and tweaks.
Version 1.0 · March 19, 2004

Features:

  • Send email from command line to any number of recipients (may be limited by your ISP SMTP server).
  • Send email from Scheduled Tasks, any software that can execute external commands, CGI scripts etc.
  • Send email using CC (Carbon Copy) and BCC (Blind Carbon Copy).
  • Send email message using plain text or HTML message with embedded pictures.
  • Set alternate text for email programs that do not support HTML messages.
  • Set SMTP server address and SMTP server port; the address may be used as a traditional URL (e.g. mail.yourdomain.com) or as an IP numeric address (e.g. 10.123.123.123).
  • Use mail server authentication (AUTH PLAIN, AUTH LOGIN) before sending email.
  • Friendly name in both the TO and FROM fields (this name appear in email instead of your e-mail address).
  • Unlimited attachments.
  • For batch programming - return codes to check success or failure from environment variable %errorlevel%.
  • Ability to set message priority (HIGHEST, HIGH, NORMAL, LOW, LOWEST, NOT SET).
  • Optional reply-to email address and reply-to friendly name.
  • Ability to set message text encoding.
  • Ability to set message comment.
  • Ability to set organization of a sender.
  • Ability to take parameters from a text file or files.
  • Plain text or MIME encoding (Multipurpose Internet Mail Extensions).
  • Auto dial (if modem is used).
  • Bind IP address (if more than one Interface / LAN card is used).
  • Ability to set timeouts manually.
  • Optionaly displays Windows message box after message is sent.
  • Optional quiet mode - suppress normal output.
  • Optional debug mode - view internal variables and SMTP server messages.
© 2001–2018 Febooti Ltd.