Naja oh-ha , Kann er die ini denn korrekt auslesen (als default gibst du ja '' an, falls er nichts auslesen kann, was zu deinem Problem führen könnte)?
Vergleich mal die beiden Ausgaben von deinem $sCurrentUser ggf. ist dort ein Unterschied drin, der deinen Fehler hoch kommen lässt.
Also mal so testen z.B.:
Code
$sCurrentUser1 = IniRead($programmini, "Mail", "user", "")
$sCurrentUser2 = $oOutlook.GetNameSpace("MAPI").CurrentUser.Name
MsgBox(1,'','Ini: ' & $sCurrentUser1 & ' Object: ' & $sCurrentUser2)
Wenn bei deiner ini gar nichts zurück kommt. Prüfe ob deine ini da liegt, wo $programmini es angibt und ob dort die Sektion Mail und der Key user überhaupt existiert.
Wenn bei beidem was ausgelesen wird aber Unterschiede bestehen, prüfe ob der Wert in der ini dem entspricht was du haben willst/musst.