Also du hast einen IIS auf dem hast du
-einen Virtuellen Server der auf Port 80 horcht (firmen Web)
-einen Virtuellen Server der auf Port 443 horcht (Exchange)
Und du hast eine Weiterleitung eingerichtet.
Ich würde dir empfehlen wirklich den A Record zu nutzen, wenn du diesen setzten kannst, es kann sein, dass in der Weiterleitung das Problem liegt.
Du musst diesen dann als Hostheadernamen eintragen bei deinem virtuellen Server, der auf Port 443 horcht.
Du willst dann eine Anfrage die auf Port 80 geht, also auf dein firmen web, direkt an den Exchange weiterleiten, das würde ich dann über das Scrip lösen, wobei du ja auch einen Link auf https setzten kannst in deiner webseite, dann brauchst du gar kein Script.
Aber schau dass du auf https weiterleitest und sehe dann mal in deinem Browser nach ob wirklich eine gesicherte Verbindung besteht, wenn du dich beim Server anmeldest. Ggf. werden Anmeldungen über ungesicherte Verbindungen geblockt…