Fixed issue #6 where external_mail() returned confusing values in some scenarios where for instance the recipient was refused and general send failure, while starttls() returned false.. it\'s cleaned up now