IIS работает в режиме с низкими привилегиями, я считаю, что это NETWORK SERVICE
.Эта учетная запись сильно ограничена от использования связанных с клиентом объектов COM, и клиент Outlook зарегистрирован под соответствующей учетной записью пользователя.Технически, вы изменяете (конфигурация COM) [https://docs.microsoft.com/en-us/windows/desktop/com/hkey-local-machine-software-microsoft-ole],, но не должны этого делать.
Объекты Office, включая Outlook, требуют сеанс зарегистрированного пользователя.В частности, для Outlook требуется зарегистрированный пользователь, у которого также есть зарегистрированный профиль Outlook, и лицензия Exchange (если применимо).
В вашем случае, когда вы запускаете его с локального хоста, у вас есть такой сеанс - ваш.Когда вы запускаете его на IIS, этот сеанс недоступен.
Что вы хотите сделать, если официально не поддерживается и очень не рекомендуется .