У меня есть код для отправки электронной почты:Почему электронная почта не отправляется сюда?
public static bool SendEmail(
string fromEmail, string toEmail,
string subject, string body,
bool isBodyHtml = false, bool isThrowException = false)
{
var message = new MailMessage(fromEmail, toEmail)
{
IsBodyHtml = isBodyHtml,
Subject = subject,
Body = body,
};
using (var client = new SmtpClient())
{
try
{
client.Send(message);
}
catch (Exception ex)
{
if (isThrowException)
{
throw new Exception(ex.ToString());
}
}
}
return true;
}
В web.config
у меня есть:
<system.net>
<mailSettings>
<smtp>
<network host="smtp.bizmail.yahoo.com" port="25" enableSsl="true" [email protected]" password="@cr123" defaultCredentials="true"/>
</smtp>
</mailSettings>
</system.net>
</configuration>
Теперь у меня нет каких-либо исключений, по-прежнему почта не принимает на другом конце. Я могу зарегистрироваться на yahoo.com по моим учетным данным. еще
client->credentils->domain=""
client->ServicePoint = 'client.ServicePoint' threw an exception of type 'System.TypeInitializationException'
Что пошло не так с ним?
Код работал хорошо ... до 1 месяца, я не менял ни одной строки, что пошло не так?
Это ваше настоящее имя пользователя и пароль! –
Больше нет - я просто удалил его в случае: P – BugFinder
Где '' действительно находится в Config? –