Moin,
OoO und Weiterleitungs-Agent sind auf das Ereignis "Nach Eingang neuer Mail" eingestellt.
"Nach Eingang neuer Mail" - Damit ist der im Agenten hinterlegte Ausführungsserver egal. Der Agent richtet sich ab jetzt nur noch nach dem Parameter: AMgr_disablemaillookup
Da der Parameter standardmäßig nicht gesetzt ist steht er auf "0", das heißt, der AMgr sucht den Homeserver und vergleicht den Namen mit sich selbst. Wenn Treffer dann Ausführung.
Ich vermute hier zwei mögliche Ursachen, die ich zuerst prüfen würde:
1) AMgr_disablemaillookup ist doch auf 1 gesetzt
einfach mal an der Console von Server A + B im lfd. Betrieb zur Kontrolle eingeben: show config AMgr_disablemaillookup
2) Da ja zumindest der OOO schonmal manipuliert wurde (sonst würde er nicht nach neuer Mail laufen) könnte sich dort eine widersprüchliche Einstellung festgesetzt haben die dummerweise wirkt. Mal nacheinander in der Schablone und einer Datenbank mit aktiviertem OOO das Feld $MachineName prüfen
Wenn das alles nichts gebracht wäre mein nächster Schritt, alle nicht benötigten Tasks und Logs auf Server B inklusive Router mal zu stoppen und den AMgr_Debug = * zu setzen. Wenn jetzt der AMgr neu gestartet wird verhält er sich wie nachts beim Refresh - nur das er jetzt für jeden Agenten in jeder Datenbank ausschreibt was er findet und warum (oder warum nicht) der Agent ausgeführt werden wird.
Die Debug-Infos natürlich hinterher wieder abschalten bevor man den Server wieder normal betreibt ^^
Carsten