TFbmGroupCache.GetEMailByID

Diese Funktion ist eine Methode der Klasse TFbmGroupCache und welche in der Unit Caches definiert wurde. Der Funktionstyp ist Funktion. Der Rückgabetyp ist vom Typ string.
Die Funktion verlangt folgende Parameter:
Parameter
Typ
Beschreibung
ID Integer Gruppen-ID
Liefert die E-Mail Adresse für die angegebene Gruppe zurück.
Quelltext-Beispiel für die Extraktion des Absendernames für E-Mails aus einer Gruppe:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var
  AddressItem: TFbmEMailAddressItem;
  GroupAddressName: string;

begin
  AddressItem := TFbmEMailAddressItem.Create;

  try
    try
      AddressItem.Text := Item.GroupCache.GetEMailByID(<Hier die Gruppen-ID>);
      GroupAddressName := AddressItem.Name;
    except
      GroupAddressName := '';
    end;
  finally
    AddressItem.Free;
  end;

  // in GroupAddressName steht nun der Absendername der Gruppe zur Verfügung
end.
E-Mail Adresse aus bestimmter Gruppe direkt als Absender setzen:
1
2
3
4
5
6
begin
  if Assigned(Item.From) and (Item.Kind = ikEmail) then
    Item.From.Text := Item.GroupCache.GetEMailByID(<Hier die Gruppen-ID>);

  // Item.From könnte z.B. auch eine automatische Antwort sein.
end.