Ho creato il più semplice programma di posta elettronica in C #.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net.Mail;
namespace Sending_Email
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
SmtpClient client = new SmtpClient(sendServer.Text);
MailMessage message = new MailMessage(from.Text, to.Text);
client.Port = System.Convert.ToInt32(port.Text);
message.Subject = subj.Text;
message.Body = contentBox.Text;
client.Send(message);
}
catch (Exception ex)
{
MessageBox.Show("ERROR: " + ex.Message);
}
}
}
}
Come appare in pratica:
Perché dice qualcosa sull'autenticazione? Ero sicuro che SMTP non ce l'avesse e il problema di spoofing della posta lo confermasse.
L'errore è lo stesso con tutti i server SMTP, smtp.google.com era solo un esempio.
Significa che ora è impossibile inviare e-mail false, o sbaglio?