Назад | Перейти на главную страницу

почта cdosys из классического ASP

Я поддерживаю клиента, использующего проприетарную систему управления контентом, написанную на классическом ASP. Некоторые страницы используют процедуру сообщения cdosys для отправки электронной почты. Это используется, чтобы сообщать мне об ошибках страницы, а также напоминать пароль по электронной почте и пересылать запросы клиентов клиенту, запрашивающему информацию о сайте. Я использую виртуальный почтовый сервер IIS для обработки почты. Если я беру текстовое электронное письмо и помещаю его в папку inetpub / mailroot / pickup, он захватывает почту и отправляет ее по почте. Но при отправке с сайта через cdosys на asp-страницы (пример objmail.Send) почта никогда не попадает в папку самовывоза. Это возможная проблема с разрешениями? Веб-сайт работает в IIS 10 на Windows Server 2019.

Я решил это, добавив права на запись в папку и подпапки inetpub / mailroot. Я также добавил разрешения на чтение поддеревьев smtp в метабазе для IIS, используя Metabase Explorer в качестве инструмента.