NetworkCredential (address, pass) возвращает ноль на клиентских ipad, но не на моих тестовых машинах, когда используется один и тот же адрес и пароль
SmtpClient smtpServer = new SmtpClient(mailServer);
smtpServer.UseDefaultCredentials = false;
smtpServer.Credentials = new System.Net.NetworkCredential(address, pass)
as ICredentialsByHost;
if (smtpServer.Credentials == null) {
AV.Error("Mail credentials null -> email='" + address + "' pass='" + pass + "'");
}
else {
send the email
}
Код работает на моем тестовом компьютере и на моем тестовом ipad.На моем клиентском iPad выдается сообщение об ошибке, поскольку учетные данные являются нулевыми.Я могу видеть его, используя тот же адрес и передать.Я понятия не имею, почему он сделал бы это с их ipad, но не с моего.