Blat PHP Example Этот простой PHP-скрипт показывает, как использовать утилиту Blat для отправки почту из командной строки. Он использует простую форму обратной связи и создает временный текстовый файл для вывода. Если скрипт PHP сообщает о ошибка, предоставленная команда «sendmail» будет запущена для отправки электронного письма на адрес администратора. Скрипт разработан таким образом, что вы можете использовать его для любой командной строки на основе приложение, которое должно использовать SMTP-сервер. Он не использует curl или другие API на основе http, только протокол SMTP для отправки электронной почты. Вам нужно будет укажите свое имя пользователя и пароль smtp в дополнение к электронной почте от и по адресам. Хотя Blat является бесплатным программным обеспечением и предназначен для использования без регистрация, вы можете получить полный функционал сервера Блата установить, зарегистрировавшись для получения лицензии веб-сайта. Параметры: Как видно из параметров, требуемых сценариям для работы, пример Blat PHP на самом деле основан на информации пользователя. Вам потребуется ваша собственная информация о клиенте, и вам придется жестко закодировать ее, чтобы отправить электронное письмо с помощью этого скрипта. Учитываются следующие параметры: Сервер: хост общедоступного SMTP-сервера. Имя пользователя: имя или адрес электронной почты учетной записи администратора сервера. Пароль: пароль для учетной записи. Электронная почта: адрес электронной почты @Mail.com для отправки. От: имя или адрес отправителя, от которого нужно включить электронное письмо. Кому: адреса электронной почты получателей. Тема: тема сообщения. Однако, если ваш сервер доступен только с самого сайта и у вас нет доступа ни к чему другому, вы также можете использовать SMTP-сервер, расположенный на вашем сайте. В следующем примере я использовал выделенный сервер, на котором размещен мой сайт, и вы можете использовать его, просто запустив код, показанный ниже: #---- Установите DNS-адрес SMTP-СЕРВЕРА вашего сайта. $SMTP_SERVER = 'email-smtp.server.com'; #---- Установите имя пользователя SMTP-сервера вашего сайта. $SMTP_USER = '******@domain.com'; #---- Установите пароль SMTP-сервера вашего сайта. $SMTP_PASS = 'пароль'; #---- Установить временный текстовый файл для хранения вывода. $TEMP_FILE = 'темп. Пример Blat PHP поддерживает серверы SMTP, NNTP, IMAP и POP3. Мы демонстрируем, как отправлять электронные письма из командной строки. Это быстрый пример PHP, который демонстрирует, как отправлять электронные письма из командной строки. Основные характеристики: Ø Соединение с сервером через PHP быстро. Ø Отправляйте электронные письма с помощью SMTP-сервера. Ø Отправляйте электронные письма с помощью сервера NNTP. Ø Отправляйте электронные письма с помощью сервера POP3. Ø Отправляйте электронные письма с помощью сервера IMAP. Ø Поддержка отправки электронных писем с аутентификацией SMTP. Ø Поддержка отправки электронных писем с аутентификацией POP3. Ø Поддержка отправки электронных писем с аутентификацией IMAP. Ø Поддержка аутентификации отправителя. Ø Поддержка аутентификации приемника. Ø Поддержка аутентификации нескольких получателей. Ø Поддержка аутентификации HTTPLAIN. Ø Поддержка нестандартных учетных записей пользователей. Ø Находить и обрабатывать ошибки. Ø Этот скрипт PHP предоставляет вам простую форму обратной связи. Ø Этот PHP-скрипт предоставляет вам временное хранилище для сообщений. Ø Вы можете напрямую редактировать и сохранять весь сценарий. Ø Он поддерживает сценарии Unix Shell и Windows Bat. Ø Его можно использовать как простой фрагмент кода PHP. Ø Его можно использовать как автономный PHP-файл. Ø Его можно использовать как отдельный скрипт Bash. Ø Может использоваться со сценариями PowerShell. Ø Может использоваться со сценариями Linux. Ø Может использоваться со сценариями Mac. Ø Может использоваться со сценариями Oracle. Ø Может использоваться со скриптами Zoho. Ø Вы можете легко изменять и писать свои собственные для своих серверов. Системные Требования: Ø PHP-версия Ø Компилятор C Ø PHP MySQL Ø PHP PostgreSQL Ø PHP-оракул Ø Баш-оболочка Ø Перл Ø Рубин Ø Питон Ø Ява Ø Перл Если вам понравился этот пример, поделитесь им. Если у вас есть дополнительные вопросы, пишите на support@misterbrat.com. Лицензия: Авторское право (c) 2012 Misterbrat.com Ltd. Лицензия Массачусетского технологического института Настоящим предоставляется бесплатное разрешение любому лицу получение копии этого программного обеспечения и сопутствующей документации файлов («Программное обеспечение»), чтобы иметь дело с Программным обеспечением без ограничения, включая, помимо прочего, права на использование, копировать, изменять, объединять, публиковать, fb6ded4ff2
Related links:
Comments