Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    spedire sms da client c#

    ciao.
    H trovato in rete questo codice:
    codice:
     System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
                message.To.Add("giu500@yahoo.it");
                message.Subject = "This is the Subject line";
                message.From = new System.Net.Mail.MailAddress("giu500@yahoo.it");
                message.Body = "hi";
                System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("smtp.gmail.com");
                smtp.Send(message);
    il problema è che non so che host mettere qui:
    codice:
      System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("smtp.gmail.com");
    adesso ho provato con "smtp.gmail.com" ma non va cosa ci devo mettere ? è possibile inviare una mail solo esssendo collegati ad internet con ip dinamico?
    grazie.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da giuseppe500 Visualizza il messaggio
    ciao.


    grazie.

    L'host è corretto ma devi usare la porta 587, il protocollo SSL e impostare le credenziali
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    Quote Originariamente inviata da oregon Visualizza il messaggio
    L'host è corretto ma devi usare la porta 587, il protocollo SSL e impostare le credenziali
    ho fatto e funziona grazie Oregon quello che mi chiedevo è che devo distribuire l'applicazioni su macchine diverse cosa devono avere perchè funzioni?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Nulla di particolare (a parte il framework e la connessione ad internet) ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Nulla di particolare (a parte il framework e la connessione ad internet) ...
    grazie Oregon , ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    un altra cosa , oregon , è possibile inviare una mail html con questo sistema?
    grazie.

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    sono ancora qui, ho trasformato tutte le immagini in una sequenza di byte con codifica base64 in pratico ho incapsulato l'immagine grezza nel mio documento.
    In locale se salvo l'html generato in html funziona correttamente , il problema è che se lo invio via mail con il codice di qui sopra , le immagini si vedono solo in thunderbird e outlook , dai client di posta online tipo yahoo.com o gmail.com non si vede nulla dove dovrebbero esserci le immagini.
    Non so se il problema sia in questi client o nell' invio della mail che riporto per chiarezza:

    codice:
    Dim message As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage()
    
        message.IsBodyHtml = True
        message.To.Add(sendTo)
        message.Subject = subject
        message.From = New System.Net.Mail.MailAddress("xxxxxxx@gmail.com")
        message.Body = messagetxt
        Dim smtp As System.Net.Mail.SmtpClient = New System.Net.Mail.SmtpClient("smtp.gmail.com", 587)
        smtp.Timeout = 60000
        smtp.DeliveryMethod = SmtpDeliveryMethod.Network
        smtp.EnableSsl = True
        smtp.Credentials = New System.Net.NetworkCredential("xxxxxx@gmail.com", "xxxxxxx")
    
        smtp.Send(message)
        Return True
    grazie , ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    12
    Io imposterei come SMTP quello di Alice. Non richiede nessuna credenziale, per cui sei "ulteriormente" sicuro di non spargere le tue credenziali in giro. Per quanto riguarda l'html, non so dove sbagli... Controlla che il messaggio su Gmail o Yahoo non sia bloccato. a volte non scaricano le immagini proprio perchè pensano sia spam o altro

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.