Add new cafile parameter to smtp_open function which allows the caller to explicitly provide a certificate to use instead of adding the certificate to the default certificate path.