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#)
codice:
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);
}
}
Io pensavo che esistesse tipo un comando System.Net.Mail.HttpClient, o qualcosa del genere... Voi ne sapete qualcosa? Grazie in anticipo