private SmtpAccess GetSmtpAccess ()
{
if (access == null)
return SmtpAccess.None;
switch (access.ToLowerInvariant ()) {
case "connecttounrestrictedport":
return SmtpAccess.ConnectToUnrestrictedPort;
case "connect":
return SmtpAccess.Connect;
case "none":
return SmtpAccess.None;
default:
string s = Locale.GetText ("Invalid Access='{0}' value.", access);
throw new ArgumentException ("Access", s);
}
}