anchor.diff:      function SetSSLConnection : TGetMailPop3;
       function SetTLSConnection : TGetMailPop3;
       function SetAcceptOnlyMailFromSpecificDomain : TGetMailPop3;
  -    function SetAllowedSenderDomain(const aAllowedSenderDomain: String): TGetMailPop3;
  +    function AddAllowedSenderDomain(const aAllowedSenderDomain: String): TGetMailPop3;
     end;
   
     // https://github.com/IndySockets/Indy/issues/192
  
positive.code:           msg := TIdMessage.Create;
            try
              tmpPop3.Retrieve(i, msg);
              if (not FAcceptOnlyMailFromSpecificDomain) or (CompareText(msg.From.Domain, FAllowedSenderDomain) = 0) then
                ImportMessage(msg, AddReceivedMail)
                {$IFDEF MLOG_AVAILABLE}
              else
  
negative.code:   FTLSConnection:= false;
    FReceivedMails := TObjectList.Create(true);
    FAuthentication:= paBasicAuthentication;
    FAllowedSenderDomains := TStringList.Create;
  end;
  
  destructor TGetMailPop3.Destroy;
  begin
    FReceivedMails.Free;
    FAllowedSenderDomains.Free;
    inherited Destroy;
  end;
  
  