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
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.
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
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.
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.