1) при возврате в тему возврата добавляется тема возвращаемого письма
2) в описание причины возврата добавляется "NOT delivered to:" и список адресов, которым не удалось доставить
3) в "Reason:" пишутся коды всех попыток доставки (за сессию), а не только последнего сервера
4) в конце указывается имя файла с логом (в temp)
5) перед возвратом письма "по старости" (по -r и -rh) делается последняя попытка доставки, чтобы собрать и вставить в уведомление текущие ответы серверов (идея Pig)
6) поддержка TLS (опция -tls, libssl32.dll и libeay32.dll при этом должны быть в каталоге ext, как в 3.34beta); особого смысла включать её нет, т.к. ни один из испытанных бесплатных почтовых провайдеров (mail.ru, yandex, gmail, yahoo, aol, hotmail) STARTTLS не поддерживает, т.е. пересылка большинству ваших корреспондентов пойдет без TLS. Имеет смысл использовать при пересылке почты через своего провайдера (они обычно поддерживают) или другими поддерживающими TLS серверами (Eserv и т.п.), если есть желание исключить вероятность перехвата сессии кем-то между.
http://www.eserv.ru/download/smtpsend437.rar (бета)
Исправления: