Вопрос: При создании приложения с использованием CreateOLEObject("CDO.Message") все работает нормально на моем компьютере, но на другом ПК с Windows XP SP2 я получаю сообщение об ошибке "Érvénytelen osztályú karakterlánc." с кодами ошибки -2147221005 (800401F3). Как установить CDO на этом ПК, чтобы отправлять письма через SMTP, не устанавливая Outlook?
Ответ: Для решения этой проблемы необходимо установить пакет CDO 1.2.1 на целевом ПК с Windows XP SP2. Вот шаги, которые необходимо выполнить:
Этот пример демонстрирует отправку письма через SMTP с указанием сервера, порта, имени пользователя и пароля для аутентификации. Не забудьте заменить 'your_password' на фактический пароль.
После установки CDO 1.2.1 на целевом ПК вы сможете отправлять письма через SMTP в своем Delphi-приложении, даже если Outlook не установлен. Убедитесь, что все компоненты CDO правильно зарегистрированы в системе, и проверьте настройки сервера и аутентификации в коде.
Пользователь спрашивает, как установить пакет CDO 1.2.1 для отправки писем через SMTP в Delphi на компьютере с Windows XP SP2, не устанавливая Outlook, и получает ошибку 'Érvénytelen osztályú karakterlánc.' с кодом -2147221005 (800401F3) при исп
Комментарии и вопросы
Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS