Quantcast
Channel: Enviar Email com Anexo
Viewing all articles
Browse latest Browse all 11

Enviar Email com Anexo

0
0

Boa Tarde, estou tentando enviar um email com anexo, sem anexo o email envia rapidamente, sem nenhum tipo de problema, porém quando coloco o anexo, ele demora muito, questão de minutos, e trava, e não envia.

Gostaria de saber se tem alguma forma que eu consigo enviar rápido, ou se é o meu código que está mal estruturado. Lembrando que utilizo o tinyMCE para configurações HTML. Creio que não tem problema, já que ele envia normalmente sem anexo.

Segue como estou fazendo. 

Aqui é a classe:

public Attachment anexo;

email.IsBodyHtml = true;
                email.From = new MailAddress(emailAdm);
                foreach (var address in destinatario.Split(new[] { ";" }, StringSplitOptions.RemoveEmptyEntries))
                {
                    if (EmailValido(address))
                    {
                        email.Bcc.Add(address);
                    }
                    else { }
                }
                email.Subject = assunto;
                email.Body = mensagem;
                email.SubjectEncoding = System.Text.Encoding.UTF8;
                if (anexo != null)
                {
                    email.Attachments.Add(anexo);
                }

E aqui é o código do form:

 clsEnviarEmail email = new clsEnviarEmail();
                email.destinatario = destinatario;
                email.assunto = txtassunto.Text;
                email.mensagem = txtMensagem.InnerText;
                if (Anexo.HasFile)
                {
                    MemoryStream ms = new MemoryStream(Anexo.FileBytes);
                    Attachment anexo = new Attachment(ms, Anexo.PostedFile.FileName);
                    email.anexo = anexo;
                }
                email.Email();
                ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('E-mails enviado com sucesso!');", true);

Agradeço.



Viewing all articles
Browse latest Browse all 11

Latest Images





Latest Images