Joerg Walther schrieb:
>jetzt habe ich mir endlich mal einen FQDN geholt (Danke, Thomas
>Hochstein!), aber wo trage ich den in meinem Agent 6 denn ein? Irgendwas
>mit agent.ini habe ich noch im Hinterkopf und sehe, dass dort derzeit
>GenerateID=0 gesetzt ist. Da also ne 1 hin und wo den FQDN eintragen?
[Message] MsgIdRHS=
Die Sache ist aber etwas komplizierter und ziemlich verwirrend.
GenerateID stammt aus der Zeit von Agent 1.x und ist *eigentlich*
obsolet. In der Hilfe wird es nicht (mehr) erwähnt. Trotzdem hat es,
wenn vorhanden, noch Einfluss. Und früher gab es nicht nur 0 und 1,
sondern auch 2 als zulässigen Wert. Wenn ich mich richtig erinnere,
wurde mit dem einen Wert ein eingetragener FQDN und mit dem anderen
der Name des Servers (damals konnte ja nur ein News- bzw. Mailserver
verwendet werden) als Domain Part der MID verwendet. Als dann mehrere
Server möglich wurden, musste das irgendwie modifiziert werden.
Bei neueren Agents (vermutlich schon ab 3.0, aber das weiß ich nicht
so genau) sind offiziell nur noch NewsIdFormat und MailIdFormat (alles
unter [Message]) für dieses Thema zuständig. Und auch hier gibt es
nicht nur 0 oder 1, sondern auch 2 als Wert. Und die Bedeutung ist
kontraintuitiv: 0 *und* 1 (und jeder andere Wert außer 2) bedeuten
offiziell "true" (es wird also eine MID erzeugt), und 2 ist "false".
Das kann aber je nach dem Wert von GenerateID auch andersrum sein,
oder auch ganz anders.
Wenn man alle Möglichkeiten für GenerateID (0, 1, 2, "ist vorhanden,
hat aber keinen Wert zugewiesen" und "ist überhaupt nicht vorhanden")
mit den Möglichkeiten für NewsIdFormat (0, 1 und 2) kombiniert, dann
ergibt sich eine Matrix, die für mich überhaupt keinen Sinn macht.
MailIdFormat verhält sich hoffentlich genauso wie NewsIdFormat, aber
das hab ich nicht getestet.
Ob das alles so gewollt ist, oder ein übersehener und längst vergessener
Bug, weiß ich nicht. Wer für sich die Sache vereinfachen will, kann
GenerateID aus der agent.ini löschen. Dann verhält sich Agent zwar
immer noch nicht intuitiv, aber wenigstens exakt so, wie es in der
Hilfe steht.
Manfred