Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema invio email

  1. #1
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    problema invio email

    Il mio problema è il seguente.
    Qunado cerco di inviare dal server, non raggiungibile dall' esterno, della mia rete intranet un e-mail utilizzando il seguente codice in .Net:

    Dim mailObj AS new MailMessage

    'Setto i vari parametri
    mailObj.From "indirizzo mittente"
    mailObj.To = "indirizzo destinatario"
    mailObj.Subject = "prova"
    mailObj.Body = "prova"

    'Formato HTML della email
    mailObj.BodyFormat = MailFormat.Html

    'Invio la mail
    SmtpMail.Send(mailObj)

    mi viene visualizzato il seguente messaggio di errore:

    System.Runtime.InteropServices.COMException: Uno o più indirizzi di destinatari sono stati respinti dal server. Risposta del server: 550 5.7.1 Unable to relay for muby76@karmastudio.it

    Da premettere che:
    1) il server e un windows 2000 server
    2) le pagine in asp.net girano tranquillamente;
    3) l'indirizzo e-mail è un indirizzo valido;
    4) dallo stesso server se utilizzo una pagina asp classic per inviare un'e-mail utilizzando CDonts, funziona tutto.

    potete aiutarmi?

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Re: problema invio email

    Originariamente inviato da mexican
    Il mio problema è il seguente.
    Qunado cerco di inviare dal server, non raggiungibile dall' esterno, della mia rete intranet un e-mail utilizzando il seguente codice in .Net:

    Dim mailObj AS new MailMessage

    'Setto i vari parametri
    mailObj.From "indirizzo mittente"
    mailObj.To = "indirizzo destinatario"
    mailObj.Subject = "prova"
    mailObj.Body = "prova"

    'Formato HTML della email
    mailObj.BodyFormat = MailFormat.Html

    'Invio la mail
    SmtpMail.Send(mailObj)

    mi viene visualizzato il seguente messaggio di errore:

    System.Runtime.InteropServices.COMException: Uno o più indirizzi di destinatari sono stati respinti dal server. Risposta del server: 550 5.7.1 Unable to relay for muby76@karmastudio.it

    Da premettere che:
    1) il server e un windows 2000 server
    2) le pagine in asp.net girano tranquillamente;
    3) l'indirizzo e-mail è un indirizzo valido;
    4) dallo stesso server se utilizzo una pagina asp classic per inviare un'e-mail utilizzando CDonts, funziona tutto.

    potete aiutarmi?

  3. #3

    Invio email ASP.NET

    E' semplice:

    Questo va inserito nel code-behind. L'esempio riportato è in C#:

    Nella dichiarazione dei namespaces da usare:
    "using System.Web.Mail;"

    e questo semplicemente nel evento click di un bottone

    private void Button1_Click(object sender, System.EventArgs e)
    {
    System.Web.Mail.MailMessage Email;
    Email = new System.Web.Mail.MailMessage();
    Email.To = "destinatario@email.it";
    Email.From = "mittende@email.it";
    Email.Subject = "oggetto";
    Email.Body = "ciao";
    Email.BodyFormat = System.Web.Mail.MailFormat.Html;
    System.Web.Mail.SmtpMail.SmtpServer = 1.1.1.1";
    System.Web.Mail.SmtpMail.Send(Email);

    }

    Tutte le proprietà assegnate non sono altro che delle stringhe. Per quanto riguarda il server smtp, se non viene definito usa di default il localhost (o definiscilo tu come 127.0.0.1) altrimenti devi definire un indirizzo ip a cui riferirsi.
    Poi cè un altro problema. Tu devi avere accesso al server smtp. E questo dipende tutto dalle impostazioni di sicurezza che sono state impostate.Se usi il server smtp in locale l'utente ASP.NET o Network SERVICE se lavori su win 2003 deve avere l'accesso in lettura alla cartella DROP del mail server.
    Spero di esserti stato d'aiuto. Nella mia lan questo codice funziona a meraviglia.
    = IrCLaB IRC Network CEO =
    contact: irc.irclab.net #irclab
    mail: shardick at irclab dot net

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.