Отправка письма - C#
Формулировка задачи:
Добрый день.
На форуме часто можно встретить код для отправки письма. Попробовал один из них. Отрабатывает без ошибок, но письма в отправленных и в входящих, в спаме, в нежелательных нет.
Что может быть, может другой порт нужен?
Почту я указываю реальную, пароль правильный.
Отправляю самому себе.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Mail;
using System.Net;
namespace send
{
class Program
{
static void Main(string[] args)
{
SmtpClient Smtp = new SmtpClient("smtp.mail.ru", 25);
Smtp.Credentials = new NetworkCredential("****removed@mail.ru", "88888888888");
MailMessage Message = new MailMessage();
Message.From = new MailAddress("********removed@mail.ru");
Message.To.Add(new MailAddress("********removed@mail.ru"));
Message.Subject = "тема";
Message.Body = "сообщение";
try
{
Smtp.Send(Message);
}
catch (SmtpException)
{
}
}
}
}
Прошу прощения. Вываливается исключение:
Почтовый ящик недоступен. Ответ сервера: SMTP is available only with SSL or TLS connection enabled.
Как с этим бороться? Другой порт нужен?
Решение задачи: «Отправка письма»
textual
Листинг программы
Smtp.EnableSsl = true; // это должно помочь