Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Visualizzare e-mail in una listview

    sto creando un applicazione che invia e-mail tramite SMTP.
    Il codice per l' invio č questo:
    codice:
    Imports System.Net
    Imports System.Net.Mail
    Public Class Form1
        Dim posta As New MailMessage
        Dim smtp As New SmtpClient("smtp.mittente.org")
    
        Private Sub ButtonX1_Click(sender As System.Object, e As System.EventArgs) Handles ButtonX1.Click
            'Try
            posta = New MailMessage
            posta.From = New MailAddress("alice@mittente.org")
            posta.To.Add("bob@destinatario.net")
            posta.Subject = "Ciao"
            posta.Body = "iigi"
            posta.Priority = MailPriority.Normal
    
    
            smtp.EnableSsl = True
            smtp.Credentials = New System.Net.NetworkCredential("alice@mittente.org", "password")
            smtp.Port = "25"
    
    
            smtp.Send(posta)
            MsgBox("Inviata")
            'Catch ex As Exception
            '    MsgBox(ex.Message)
            'End Try
        End Sub
    
    End Class
    ma come faccio a far visualizzare tutte le mail ricevute/inviate compreso: Oggetto, Prioritā , eventuali Allegati e il corpo del messaggio?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non ho capito ... quello ti serve a spedire mail ... cosa c'entrano quelle ricevute? E ricevute come ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Ti ho mandato un messaggio privato riguardo quel codice ....leggilo, č importante.

  4. #4

    Moderazione

    Un paio di cose:
    • il codice va formattato tra tag [code] ... [/code], altrimenti perde l'indentazione;
    • il linguaggio di riferimento va indicato nel titolo, come da regolamento;
    • non lasciare informazioni personali nel codice che posti! Il tuo messaggio originale conteneva i dati di accesso alla tua casella e-mail, che ho provveduto a rimuovere; questo č un forum ben indicizzato da Google, per cui giā scrivere qui la tua casella email significa iniziare a ricevere una montagna di spam; se poi fornisci anche la password di accesso...


    Venendo al tuo problema, SMTP non ne sa niente della posta inviata/ricevuta, si limita a consegnare le email. Leggi qui, l'argomento č leggermente diverso ma si applica tutto quello che avevo giā scritto in quell'occasione.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    La funzione dalla mail č una utilitā aggiuntiva per un programma.
    L' amministratore deve vedere le e-mail che inviano gli utenti e gli utenti stessi devono vedere le e-mail che hanno ricevuto, ogni utente ha un account per l' invio della mail.

  6. #6
    Ok stai cercando di scrivere un client email in VB.NET.

    Al di lā dell'invio via SMTP, per salvare/leggere i messaggi hai due possibilitā:
    - storage locale; memorizzi tutti i messaggi in arrivo/in uscita in un DB locale; puoi usare ad esempio SQLite, un qualunque altro DB (file-based, per semplicitā) o anche brutalmente un file di testo (formato mbox); per leggere i messaggi in ingresso dovrai usare probabilmente POP o IMAP.
    - storage remoto: usi IMAP per memorizzare/recuperare i messaggi nelle caselle degli utenti sul server.

    In entrambi i casi, il requisito che le mail in uscita vadano anche all'amministratore si implementa facilmente mandando una copia in BCC anche alla sua casella oppure copiando la mail su un file/DB accessibile (solo) all'admin; occhio che comunque non so quanto sia legale questa cosa.
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Puoi indicarmi una dll per recuperare le e-mail in entrata?

  8. #8
    Non ti saprei consigliare nulla di preciso, comunque cercando con Google ne trovi sia di open source che di commerciali. Ribadisco comunque che, prima ancora di cercare la libreria in questione, devi decidere come intendi far operare il tuo programma (storage locale/accesso alle cartelle remote); da questo dipende il genere di protocollo (e quindi libreria) da usare (IMAP4/POP3).
    Amaro C++, il gusto pieno dell'undefined behavior.

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.