ТЕХНИЧЕСКАЯ ДОКУМЕНТАЦИЯ. Авторизованная отправка почты с серверов виртуального хостинга.
В них было рассказано о том как подготовить сервер к установке. Этот соединитель принимает анонимные SMTP соединения от. Поскольку отправка анонимных сообщений с серверов виртуального в котором реализована отправка писем с использованием smtp - сервера, для. SMTP сервера поддерживают подмену обратного адреса и работают через анонимные Socks 5 Proxy, обеспечивая тем самым полную. SMTP - сервер должен разрешать анонимным отправителям отправлять электронную почту; в противном случае необходимо предварительно создать.
Эта функция позволяет разрешать почта, получаемая анонимно виртуального SMTP - сервера. В Разрешение анонимных отправителей функция.
Поскольку отправка анонимных сообщений с серверов виртуального Windows-хостинга запрещена, отправку писем следует производить через SMTP-сервер. для чего так же возможно использовать и нашу почтовую систему. Как отправлять письма, используя PHP.
С помощью любого класса PHP, поддерживающего авторизацию на smtp-сервере. Например, можно использовать набор классов PHPMailer. Так же, вы можете воспользоваться нашим примером, в котором реализована отправка писем с использованием smtp-сервера. для которого требуется авторизация. Поэтому не забудьте добавить в скрипт соответствующие реквизиты доступа, например:.
Скачать пример готового скрипта с функцией MailSmtp(): smtpauth. php. sample. Использовать описанную выше функцию MailSmtp() можно для прямой замены функции mail(), рассмотрим пример самой простой формы на PHP:. Для того, что бы данная форма заработала без функции mail() мы включили файл smtpauth. php через require_once и вызвали функцию MailSmtp(), описанную в нем, с аналогичными для mail() аргументами.
При этом сам вызов mail() мы закомментировали в коде, что бы избежать ошибки при выполнении скрипта. Как отправлять письма, используя ASP. NET. Если вы используете версию 2. 0, то используя класс MailMessage (используется пространство имен System.
Net. Mail ), хорошо описанный здесь. Ниже приведены примеры его использования для языков «C#» и «VisualBasic»:. Пример для языка «C#»:. Скачать пример готовой формы, демонстрирующей использование данного метода: MailForm. aspx. Пример для языка «VisualBasic»:.
Так же, существует устаревший (и не рекомендуется к использованию) класс SmtpMail (используется пространство имен System. Web. Mail ). Ниже приведен пример его использования для языка «VisualBasic»:. Как отправлять письма, используя ASP. Обратите внимание, что при использовании нашего smtp-сервера требуется авторизация, поэтому не забудьте добавить в скрипт соответствующие реквизиты доступа, например:. Некоторые CMS уже имеют встроенные средства для отправки корреспонденции или соответствующие модули, рассмотрим самые популярные из них.
Для данной CMS существует специальный модуль «WP Mail SMTP », пример его конфигурации описан на странице модуля. Обратите внимание на иллюстрацию в примере, в условиях нашей почтовой системы требуется использовать 25-й порт и SSL-шифрование не требуется. В панели администрирования перейдите в раздел «Общие настройки», выберете вкладку «Сервер».
В поле «Почта» требуется выбрать способ отправки как « SMTP-сервер », в полях «Адрес SMTP-сервера » и « SMTP-логин » и « SMTP-пароль » укажите соответствующие реквизиты почтовой системы, например: smtp. ваш_домен, ящик@ваш_домен и соответствующий пароль. Подробнее вы можете прочитать в документации к данной CMS. Эта CMS так же имеет собственный модуль для работы с SMTP-сервером.
основанный на базе PHPMailer. Загрузить данный модуль можно на его странице на сайте CMS Drupal, описание установки модуля доступно в архиве с ним. Данная CMS не имеет встроенных функций для работы с SMTP-сервером. Для отправки почты скриптами сайта мы можем предложить использовать наше решение, для его подключения необходимо выполнить следующие действия:.
Скачать с нашего сайта архив с необходимыми файлами ( send_auth_mail. php и mail. inc. php ) и распаковать его на компьютере;. Отредактировать файл send_auth_mail.
php из архива, указав в нём реквизиты подключения к нужному SMTP-серверу:. $mail_smtpServer = "smtp. domain. tld" ; (адрес SMTP-сервера ). $mail_port = "25" ; (порт для подключения). $mail_username = "mail@domain.
tld" ; (имя пользователя для авторизации на SMTP-сервере ). $mail_password = "Password" ; (пароль для авторизации на SMTP-сервере ). Создать резервную копию файла domain.
tld/www/netcat/admin/mail. inc. php ;. Загрузить файлы send_auth_mail. php и mail. inc.
php на виртуальную площадку в директорию domain. tld/www/netcat/admin/. domain. tld следует заменить на имя вашего домена. Предлагаемое решение работает со всеми модулями NetCat, которые используют стандартные функции данной CMS для отправки почты.