ENVIAR E-MAIL ALERTA DE ESPERA

 Tópico anterior Próximo tópico Novo tópico

ENVIAR E-MAIL ALERTA DE ESPERA

ASP.NET

 Compartilhe  Compartilhe  Compartilhe
#484057 - 20/08/2018 14:09:43

ALEVALE
JUNDIAI
Cadast. em:Março/2012


Boa tarde

Tenho a função abaixo para enviar o e-mail, eu gostaria de colocar uma imagem de loading ou até mesmo uma mensagem em background enquanto o sistema envia o e-mail, porém quando ele chega na linha     SMTP.Send(Mail), ele fica esperando até enviar o e-mail e depois liberar a aplicação.
Na versão windows forms eu já utilzei o background worker ou thread para fazer isso, mas nunca em web.

Alguém tem alguma sugestão de como poderia fazer isso ? Como disse algo simples, mesmo que for um DIV com uma texto ou uma imagem.

Dim Mail As MailMessage = New MailMessage()
                Mail.To.Add(New MailAddress(txtSMTP_Email_Address.Text, "Test"))
                Mail.From = New MailAddress(txtSMTP_Admin_Email_Address.Text, "Test")
                Mail.Subject = "AD LifeCycle Tools (Test E-mail)"    
                Mail.Body = "Test"
                Mail.IsBodyHtml = True

                Dim SMTP As SmtpClient = New SmtpClient()
                SMTP.UseDefaultCredentials = False
                SMTP.Credentials = New System.Net.NetworkCredential(txtSMTP_Username.Text, txtSMTP_Password.Text)
                SMTP.Port = txtSMTP_Server_Port.Text
                SMTP.Host = txtSMTP_Server_Name.Text
                'SMTP.DeliveryMethod = SmtpDeliveryMethod.Network

                If CBool(drpSMTP_TLS.Text) = True Then
                    SMTP.EnableSsl = True
                Else
                    SMTP.EnableSsl = False
                End If

                'SEND THE MESSAGE
                    SMTP.Send(Mail)


---------------------------------------------------------------
"Já está provado por A+B que A+B num prova nada"
---------------------------------------------------------------

#484058 - 20/08/2018 14:20:49

GUIMORAES
ITAPETININGA
Cadast. em:Agosto/2009


Como você está realizando a chamada ao método?




#484059 - 20/08/2018 14:33:19

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
À partir da versão 4.5, a função SendMailAsync está implementada em SmtpClient

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#484060 - 20/08/2018 14:34:28

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Adendo: A versão 4.5 que me refiro é do .NET Framework.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#484064 - 20/08/2018 15:48:02

ALEVALE
JUNDIAI
Cadast. em:Março/2012


Essa função na realidade é para testar se as configurações SMTP estão funcionando, então tenho um botão que valido se os campos foram preenchidos e se sim chamo a função acima, passando os parametros de SMTP.

Sobre o SendMailAsync  eu vi e estou fazendo uns testes agora também obrigado : )

---------------------------------------------------------------
"Já está provado por A+B que A+B num prova nada"
---------------------------------------------------------------

 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário