Creando un semplice editor mail, è richiesto il server smtp per l'invio.
Già, qui tutto bene, quando si parla di tiscali, fastweb, alice e molti altri...
Ma quando parliamo del colosso informatico del network?, ovvero Windows Live Hotmail?.
Allora non parliamo più di un server smtp, ma di http...![]()
Per questo non riesco ad inviare le mail se utilizzo il server di hotmail.![]()
Il codice è il seguente: (in questo caso parlo di C#)
Io pensavo che esistesse tipo un comando System.Net.Mail.HttpClient, o qualcosa del genere... Voi ne sapete qualcosa? Grazie in anticipocodice:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Net; using System.Net.Mail; namespace servermail { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { try { string IndirizzoMittente = textBox1.Text; string IndirizzoDestinatario = textBox2.Text; string IndirizzoServer = textBox3.Text; string Oggetto = textBox4.Text; string Messaggio = richTextBox1.Text; System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(IndirizzoMittente, IndirizzoDestinatario, Oggetto, Messaggio); System.Net.Mail.SmtpClient mailClient = new System.Net.Mail.SmtpClient (IndirizzoServer); mailClient.Send(message); System.Net.Mail. } catch (Exception ex) { MessageBox.Show(ex.Message); } }![]()

Rispondi quotando
...