Ir para conteúdo
  • Cadastre-se

[ACBR-8582] Parâmetro "AReplyTo" está sendo ignorado no método "TACBrBoleto.EnviarEmail()"


Ver Solução Respondido por Renato Rubinho,

Recommended Posts

Postado

Conforme é possível observar no código do método TACBrBoleto.EnviarEmail(), o parâmetro "AReplyTo" é ignorado.

procedure TACBrBoleto.EnviarEmail(const sPara, sAssunto: String;
  sMensagem: TStrings; EnviaPDF: Boolean; sCC: TStrings; Anexos: TStrings;
  AReplyTo: TStrings; sBCC: TStrings);
var
  i: Integer;
  EMails: TStringList;
  sDelimiter: Char;
begin
  if not Assigned(FMAIL) then
    raise EACBrBoleto.Create( ACBrStr('Componente ACBrMail não associado') );

  FMAIL.Clear;

  EMails := TStringList.Create;
  try
    if Pos( ';', sPara) > 0 then
       sDelimiter := ';'
    else
       sDelimiter := ',';
    QuebrarLinha( sPara, EMails, '"', sDelimiter);

    for i := 0 to EMails.Count -1 do
       FMAIL.AddAddress( EMails[i] );
  finally
    EMails.Free;
  end;

  FMAIL.Subject := sAssunto;

  if Assigned(sMensagem) then
  begin
    if FMAIL.IsHTML then
      FMAIL.Body.Assign(sMensagem);

    FMAIL.AltBody.Text := (StripHTML(sMensagem.Text));
  end;

  FMAIL.ClearAttachments;
  if (EnviaPDF) then
  begin
    GerarPDF;
    if ACBrBoletoFC.IndiceImprimirIndividual >= 0 then
        FMAIL.AddAttachment( ACBrBoletoFC.GetNomeArquivoPdfIndividual(ACBrBoletoFC.NomeArquivo, ACBrBoletoFC.IndiceImprimirIndividual)  ,
                        ExtractFileName( ACBrBoletoFC.GetNomeArquivoPdfIndividual(ACBrBoletoFC.NomeArquivo, ACBrBoletoFC.IndiceImprimirIndividual)) )

    else
      FMAIL.AddAttachment(ACBrBoletoFC.NomeArquivo,
                        ExtractFileName(ACBrBoletoFC.NomeArquivo) );
  end
  else
  begin
    GerarHTML;
    FMAIL.AddAttachment(ACBrBoletoFC.NomeArquivo,
                        ExtractFileName(ACBrBoletoFC.NomeArquivo));
  end;

  if Assigned(sCC) then
  begin
    for i := 0 to sCC.Count - 1 do
      FMAIL.AddCC(sCC[i]);
  end;

  if Assigned(Anexos) then
  begin
    for i := 0 to Anexos.Count - 1 do
      FMAIL.AddAttachment(Anexos[i],ExtractFileName(Anexos[i]));
  end;

  if Assigned(sBCC) then
  begin
    for i := 0 to sBCC.Count - 1 do
      FMAIL.AddBCC(sBCC[i]);
  end;

  FMAIL.Send;
end;

 

  • Consultores
Postado

Boa tarde @fabioaurelio
Este login que vc está usando não é da sua conta ACBr PRO ?
Conforme orientado no discord, precisa ser criado com seu login pro para que eu possa mover para SLA criar tarefas. 
Posts criado com perfil de usuario normal é atendido pela comunidade, espero que entenda.

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Alexandre de Paula changed the title to [ACBR-8582] Parâmetro "AReplyTo" está sendo ignorado no método "TACBrBoleto.EnviarEmail()"
  • 3 meses depois ...

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.

The popup will be closed in 10 segundos...