Hi!
This library is very helpful.
However, I encountered an inconsistent behaviour which I believe is a bug.
When a file given as an argument to Message.Embed(...) is missing on the filesystem,
there's no error returned (this method returns nothing).
Later, when calling Send(sender, message),
error is returned, but the email is sent (without embedded data of course).
This is confusing - I'd rather expect that when there's an error, an email would not be sent. When it works this way, I cannot really differentiate between such error and other error stopping message from being sent.