Не удаётся отправить почту mail.ru - C#
Формулировка задачи:
Приветствую.
Попросили срочно сделать программу, отправляющую данные, указанные в программе на почту. В первом поле имя, в 2 просьба по улучшению сайта. Делфи не прокатил, поэтому, я решил использовать C#.
Но выдаёт:
Неправильная последовательность команд. Ответ сервера: Administrative prohibition -- authorization required. Users in your domain are not allowed to send email without authorization. See http://help.mail.ru/mail-help/mailer/popsmtp for details.
smtp сервер точный, порт пробовал 25, 465, 589 никак не хочет работать.
В логине указывал с @mail.ru. Указывал без. Никак.
Вот код, помогите пожалуйста решить проблему:
using System;
using System.Net;
using System.Net.Mail;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Pr
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SmtpClient Smtp = new SmtpClient("smtp.mail.ru", 465);
Smtp.Credentials = new NetworkCredential("removed@mail.ru", "*******");
MailMessage Message = new MailMessage();
Message.From = new MailAddress("removed@mail.ru");
Message.To.Add(new MailAddress("removed@mail.ru"));
Message.Subject = "Отзыв";
Message.Body = textBox1.Text + " " + textBox2.Text;
Smtp.EnableSsl = true;
Smtp.Send(Message);
}
}
}
Заранее благодарен!
Решение задачи: «Не удаётся отправить почту mail.ru»
textual
Листинг программы
SmtpClient smtp1 = new SmtpClient("smtp.mail.ru", 25); smtp1.Credentials = new NetworkCredential("holymoly", "megaSecretPass"); MailMessage message = new MailMessage(); message.From = new MailAddress("holymoly@mail.ru", "NameOtpravitelya"); message.To.Add(new MailAddress("holymoly@mail.ru")); message.Subject = "Отзыв"; message.Body = "HELLO"; smtp1.EnableSsl = true; smtp1.Send(message);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д