Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941

    [vb.net] form mail in un sito web

    Ciao a tutti
    sto creando un form di invio mail su una pagina web

    ho preso quest'esempio
    http://www.visual-basic.it/articoli/...con_VB2005.htm

    ma il codice "Dim Client As New SmtpClient("smtp.mioprovider.it")"
    non mi va bene perche il valore smtp cambiera sempre
    in base al tipo di utente che utilizzerà questa pagina web
    in automatico dovrei prendere il valore smtp della propria posta

  2. #2
    Forse non ho capito, ma vuoi utilizzare l'SMTP dell'utente che utilizza il tuo Form?

    Se è così ti disilludo subito... Non puoi per motivi di sicurezza, altrimenti ti prego di spiegare meglio il problema...

    Marco Cavallo
    WebMaster & Programmer
    Il mio sito in continua evoluzione...
    Vieni a trovarmi!
    http://www.artcava.net/

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    si mi son reso conto della sciocchezza
    Per un utente che legge la pagina sarebbe bene
    fare un form al livello client.....
    semplicemente in html....
    o altro
    qualcuno sa postarmi un link.....
    cmq sto cercando grazie

  4. #4
    Perdonami, non è cattiva volontà, ma continuo a non capire...

    Se vuoi inviare una mail da una pagina di un tuo sito puoi usare una funzione semplice che utilizzi l'Assembly System.Net.Mail, se vuoi ti posto del codice (...in C#, però non è difficile la conversione...).

    Altrimenti se non vuoi scrivere codice puoi utilizzare un mio servizio gratuito che ti permette di "piazzare" un form sulle tue pagine senza scrivere una riga di codice...

    WebForm

    Marco Cavallo
    WebMaster & Programmer
    Il mio sito in continua evoluzione...
    Vieni a trovarmi!
    http://www.artcava.net/

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    devo fare un qualcosa tipo questo

    http://www.milanoforyuo.it/
    dove scrivono i dati in un modulo e poi automanticamente inviano una mail
    con gli stessi dati....

    ma all'inivio devo ripulire le text box

  6. #6
    tipo questo?

    Contatti

    Io uso il codice seguente...
    codice:
     
    using System.Net.Mail;
    
    ... Some code 
    
                MailMessage msg = null;
    
                try
                {
                    msg = new MailMessage();
                    msg.From = new MailAddress(from);
                    msg.To.Add(to);
                    msg.Subject = subject;
                    msg.Body = body;
                    msg.IsBodyHtml = IsHTMLBody;
                    SmtpClient client = new SmtpClient(SMTP);
                    client.UseDefaultCredentials = true;
                    client.Send(msg);
                    return true;
                }
                catch (Exception ex)
                {
                    string message = ex.Message;
                    while ((ex = ex.InnerException) != null)
                    {
                        message += " -- " + ex.Message;
                    }
    
                    //Output dell'errore (message)
                    return false;
                }
                finally
                {
                    if (msg != null)
                        msg.Dispose();
                }
    Dove from, to, subject, body, IsHTMLBody sotituiscili con ciò che ritieni più opportuno, mentre SMTP devi sostituirlo con l'indirizzo del Server di posta che utilizzi...

    Spero sia sufficiente

    Marco Cavallo
    WebMaster & Programmer
    Il mio sito in continua evoluzione...
    Vieni a trovarmi!
    http://www.artcava.net/

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    si ma questo form lo utilizzano gli utenti ad uno strato client
    quindi non posso prevedere quale smtp utilizzano
    percio credo vada bene un semplice struttura html come ti ho postato
    l'inidirizzo in precendenza

  8. #8
    Forse ci sono...


    allora nell'action del Form metti una funzione invece di mailto:kasting@libero.it?subject=mail da sito web, dove prima fai un richiamo alla mail, e poi svuoti tutti i campi...

    Dovrebbe andare

    Marco Cavallo
    WebMaster & Programmer
    Il mio sito in continua evoluzione...
    Vieni a trovarmi!
    http://www.artcava.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.