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

    Problema invio Email

    Invio email tramite il seguente codice:

    codice:
    Function SendMail(ByVal msgFrom As String, ByVal msgTo As String, ByVal msgSubject As String, ByVal msgBody As String, Optional ByVal msgCc As String = "") As String
    
            Dim mail As New MailMessage()
    
            SmtpMail.SmtpServer = "out.virgilio.it"
    
            mail.From = msgFrom
            mail.To = msgTo
            mail.Cc = msgCc
            mail.Subject = msgSubject
            mail.Priority = MailPriority.High
            mail.BodyFormat = MailFormat.Text
            mail.Body = msgBody
            Try
                SmtpMail.Send(mail)
                Return "Mail inviato."
            Catch e As Exception
                Return "Mail non inviato. " & e.ToString
            End Try
        End Function
    Se invio un unica email mi funziona tutto alla perfezione ma se ne invio più di una, le invia tutte ma il thread del SmtpMail non mi rilascia più le risorse e anche se chiudo l'applicazione mi lascia tutto in memoria.

    Ho pensato di utilizzare un approccio MultiThreading ma mi sembra un poco superfluo per un invio di E-mail.

    Grazie 100000000000000000 per un eventuale aiuto...

    :Ciauz:
    Gli strati della mia mente sono incomprensibili per voi poveri MORTALI!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Ho corretto il titolo inserendo il linguaggio di riferimento e una descrizione significativa del problema. Fallo tu in futuro, come da Regolamento.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3

    Re: Problema invio Email

    Originariamente inviato da Stratus
    ma il thread del SmtpMail non mi rilascia più le risorse e anche se chiudo l'applicazione mi lascia tutto in memoria.
    Spiegati meglio... di che risorse stai parlando? Qual è esattamente il comportamento dell'applicazione? Anche se chiudi la finestra principale il processo rimane attivo?
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4

    Re: Re: Problema invio Email

    Originariamente inviato da MItaly
    Spiegati meglio... di che risorse stai parlando? Qual è esattamente il comportamento dell'applicazione? Anche se chiudi la finestra principale il processo rimane attivo?
    Precisamente il processo principale (una form) si blocca e non termina (rimane sempre in memoria).

    Grazie per l'aiuto
    Gli strati della mia mente sono incomprensibili per voi poveri MORTALI!

  5. #5

    Re: Moderazione

    Originariamente inviato da alka
    Ho corretto il titolo inserendo il linguaggio di riferimento e una descrizione significativa del problema. Fallo tu in futuro, come da Regolamento.
    Scusami la prox Volta mene ricorderò
    Gli strati della mia mente sono incomprensibili per voi poveri MORTALI!

  6. #6
    Cmq generando un thread che mi chiama la sub per l'invio dell'email in una classe (un singleton)

    sembra che mi funziona bene....

    Grazie 10000000000000000

    Gli strati della mia mente sono incomprensibili per voi poveri MORTALI!

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.