Ir para conteúdo
  • Cadastre-se

dev botao

Acbrmail Dando Erro De Unable To Send Mailfrom


Ver Solução Respondido por Carlos Alberto Fitl,
  • Este tópico foi criado há 2170 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Bom dia pessoal.

Estou começando a utilizar o ACBrMail e fazendo testes me deparei com o seguinte erro: SMTP Error: Unable to send MailFrom. tanto na minha aplicação quanto no exemplo do ACBr esta dando esse erro, no código do exemplo coloquei assim:

  ProgressBar1.Position := 1;
  Sleep(500);
  ACBrMail1.From := '[email protected]';
  ACBrMail1.FromName := 'Fernando';
  ACBrMail1.Host := 'smtp.live.com'; // troque pelo seu servidor smtp
  ACBrMail1.Username := '[email protected]';
  ACBrMail1.Password := 'senha123';
  ACBrMail1.Port := '587'; // troque pela porta do seu servidor smtp
  ACBrMail1.AddAddress('[email protected]','teste');
  ACBrMail1.AddCC('[email protected]'); // opcional
//  ACBrMail1.AddReplyTo('um_email'); // opcional
//  ACBrMail1.AddBCC('um_email'); // opcional
  ACBrMail1.Subject := 'Teste de Envio'; // assunto
  ACBrMail1.IsHTML := False; // define que a mensagem é texto puro
  // mensagem principal do e-mail. pode ser html ou texto puro
  ACBrMail1.ReadingConfirmation := True; // solicita confirmação de leitura
  ACBrMail1.Body.Text := 'Mensagem em texto puro.';
  ACBrMail1.Send;

Sendo que os emails "[email protected]" e no "[email protected]"  são válidos e eu os utilizo no envio de email do ACBrNFe.

Lembrando que esse código estou me referenciando la do exemplo do ACBrMail que tambem aocntece o mesmo erro.

 

Obrigado!

Editado por Ferdinan Marco

"A arte de programar consiste em organizar e dominar a complexidade." 🤖

-Edsger W. Dijkstra

Postado

Galera descobri, desculpem minha ignorância mas a solução é muito simples, caso aconteça esta mensagem(provavelmente pra quem utilizar hotmail) tente usar:

   ACBrMail1.Port := '587';
   ACBrMail1.SetSSL := false;
   ACBrMail1.SetTLS := true;

Eu estava usando SetTLS = false, coloquei true funcionou.

 

Obrigado. :D

  • Curtir 4
  • Obrigado 1

"A arte de programar consiste em organizar e dominar a complexidade." 🤖

-Edsger W. Dijkstra

  • 9 meses depois ...
Postado

Alguem pode me dar uma ajuda?

Eu estou testando o envio de email pelo AcbrMail mas só da erro, estou utilizando o email do gmail e no gmail esta configurado para usar IMAPI, configurei os seguintes parametros no AcbrMail:

procedure TForm1.EnviarEmail;
begin
  ACBrMail1.From := '[email protected]';
  ACBrMail1.FromName := 'Carlos';
  ACBrMail1.Host := 'smtp.gmail.com'; 
  ACBrMail1.Username := 'meu_email@gmail.com';
  ACBrMail1.Password := 'minha_senha';
  ACBrMail1.Port := '465'; 
  ACBrMail1.SetSSL := True;  
  ACBrMail1.SetTLS := False;  
  ACBrMail1.AddAddress('meu_email@gmail.com', 'Carlos Fitl');
  ACBrMail1.Subject := Edit1.Text; 
  ACBrMail1.AltBody.Text := Memo2.Lines.Text;
  ACBrMail1.Send;
end;

 

email.thumb.png.0eaa631ae8b254329373cc99

  • Solution
Postado (editado)

Já descobri o problema, vou postar aqui caso alguém mais passar por isso.

Todo o problema estava na configuração de segurança de acesso a conta, acesse o link Digite no browser https://www.google.com/settings/security/lesssecureapps e clique em ativar. 

Créditos do Jovanio que postou a solução em outro post aqui do fórum http://www.projetoacbr.com.br/forum/topic/23718-acbrmail-autenticação-do-servidor-de-email/#comment-153055

conta.thumb.png.2ca8890cfa468592f4493e09

Editado por Carlos Alberto Fitl
  • Curtir 7
  • 4 semanas depois ...
Postado

ainda estou com esse erro pra hotmail, ja fiz todos os testes e nada, com gmail funciona perfeitamente.

como estou usando

ACBrMail1.Host := sServidorSmpt;
    ACBrMail1.Port := sPortaSmtp;
    ACBrMail1.Username := sUsuarioSmpt;
    ACBrMail1.Password := sSenhaSmtp;

    // GMAIL
    if sServidorSmpt = 'smtp.gmail.com' then
    begin
      ACBrMail1.SetSSL := SSL; // SSL - Conexão Segura
      ACBrMail1.SetTLS := SSL; // Auto TLS
      ACBrMail1.From := sFromSMTP;
    end;

    // HOTMAIL
    if sServidorSmpt = 'smtp.live.com' then
    begin
      ACBrMail1.SetSSL := false; // SSL - Conexão Segura
      ACBrMail1.SetTLS := SSL; // Auto TLS
      ACBrMail1.From := sFromSMTP;
    end;

    ACBrMail1.ReadingConfirmation := CheckLeitura.Checked;
    // Pede confirmação de leitura do email
    ACBrMail1.UseThread := false; // Aguarda Envio do Email(não usa thread)
    ACBrMail1.FromName := frmmodulo.qremitenteNOME.asstring;

    try

      ACBrNFe1.NotasFiscais.Items[0].EnviarEmail(EdtPara.Text, EdtAssunto.Text,
        MemoMensagem.Lines, true // Enviar PDF junto
        , CC // Lista com emails que serão enviado cópias - TStrings
        , nil); // Lista de anexos - TStrings

      Application.MessageBox('Email enviado com sucesso!', 'Confirmação',
        mb_iconInformation + mb_OK);

    except
      on E: Exception do
      begin
        Application.MessageBox(pchar('Erro ao enviar e-mail.' + #13 +
          E.Message), 'Aviso', mb_ApplModal + mb_iconInformation + mb_OK +
          mb_DefButton1);
        FreeAndNil(CC);
        Abort;
        exit;
      end;
    end;

 

nao vai nem com macumba.

Postado

O Hotmail não deixa mais usar SMTP, já tem algum tempo que ele bloqueou e somente contas pagas aceitam.

Isso é certo mesmo Regys pois existem membros dizendo que continuam enviando normalmente pra hotmail com acbrmail.

  • 1 mês depois ...
  • Membros Pro
Postado

Olá pessoal... estou com o erro   SMTP Error: Unable to send MailFrom.  para configura e-mail no Plus com domínio

Já fiz todos os testes possíveis,  TLS, SSL portas (465, 587) ... oque deveria usar em codificação???

 

email.PNG

Postado

Bom dia galera, estou com o mesmo problema no yahoo. Se envio direto pelo acbrMail da certo, se envio através do acbrNFe da esse erro.
O erro é somente no yahoo nos outros emails funciona normalmente. No trunk funcionava perfeitamente, agora no trunk2 que começou a dar esse erro
Testando pelo demo da erro: 'Add attachment: File no exists'.

Se alguém puder me ajudar eu agradeço

Obrigado

 

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

Postado

Mas o problema do Demo é o de menos, só citei o problema para mostrar que eu estava tentando usar... E não tem como informar um anexo que não existe se o proprio Demo abre a opção para selecionar o anexo...

O meu problema é o mesmo do assunto do topico... Apenas para o Yahoo

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

  • 1 mês depois ...
Postado

Estou com o seguinte erro no exemplo de email : SMTP Error: Unable to login

Já tentei com TLS = true, SSL = true, os dois falses, um ou outro true e não conecta, alguma dica?

Meu provedor usa SSL, pelo TidSMTP, TidSASLogin e os componentes INDY consigo conectar, mas queria utilizar o ACBRMail por motivo de padronização e está com este erro.

 

Postado
Em 17 de dezembro de 2015 at 13:54, Maurício Sareto disse:

Mas o problema do Demo é o de menos, só citei o problema para mostrar que eu estava tentando usar... E não tem como informar um anexo que não existe se o proprio Demo abre a opção para selecionar o anexo...

O meu problema é o mesmo do assunto do topico... Apenas para o Yahoo

Também estou com o mesmo problema do Maurício. Apenas para o Yahoo.
"Unable to Send MailFrom". Ele conecta, mas ao enviar dá o erro. :-(

Maurício, teve algum sucesso?
As DLLs estão na pasta, e as configurações aparentemente OK pois conecta mas ao enviar dá a mensagem do "...MailFrom"

  • 2 meses depois ...
Postado

Também estou com o mesmo problema inclusive testei no demo, e ocorre o

Add attachment: File no exists

Já copie as dlls para a mesma pasta do demo e continuar o erro, como solucionar?

 

Obrigado,

Leão

  • Fundadores
Postado
2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]". Favor leia as regras do fórum.
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Estou tentando por aqui também com email do hotmail e continua dando o mesmo erro de "Unable do send Mailfrom"

Testei todas as configurações sugeridas no fórum, liberando no webmail do hotmail o envio por pop e ainda nada. 

 

Vou continuar testando, caso encontre a saída, volto para postar.

Postado

Alguém sabe me informar se existe alguma função no componente para testar se o e-mail e valido ou não ?? porque caso o e-mail não seja valido durante o envio ele levanta uma excecao: unable do login, mas eu preciso de alguma função no componente que teste se o login e senha estão corretos. 

  • Curtir 1
  • Este tópico foi criado há 2170 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.