<?php$e = новая почтовая программа;$setup = ['host' => '', 'username'=>'', 'password'=>'', 'authentication'=>'', 'port'=> '' ];$e->init('smtp') ->настройка($настройка) ->subject('Добро пожаловать') ->to(['name' => 'Дэвид Иньян', 'email'=>'[email protected]']) ->from(['name' => 'Дэвид Иньян', 'email'=>'[email protected]']) ->body('Привет, добро пожаловать в команду') -> отправить почту();
Это простой почтовый интерфейс, который упрощает отправку электронной почты smtp.
Вы можете отправлять электронные письма в виде открытого текста или HTML, а также легко включать вложения из удобного интерфейса.
Он предоставляет все основные элементы, необходимые для создания практически любого вида электронной почты.
хост = URL-адрес хоста smtp
имя пользователя = имя пользователя smtp
пароль = пароль smtp
аутентификация = SSL или TLS
порт = SMTP-порт
apiKey = ваш API-ключ sendgrid
Для установки с помощью Composer просто потребуется последняя версия этого пакета.
композитору требуется thedavidinyang/phpsimplemail
Убедитесь, что файл автозагрузки из Composer загружен.
// где-то в начале загрузки вашего проекта потребуется автозагрузчик Composer // см.: http://getcomposer.org/doc/00-intro.mdrequire 'vendor/autoload.php';
Загрузите упакованный архив и распакуйте его в каталог, где будет находиться пакет.
Вы можете загрузить стабильные копии dompdf с https://github.com/thedavidinyang/phpsimplemail/releases.
Просто передайте конфигурацию своей электронной почты в PHPSimplemail:
// ссылка на пространство имен SimpleMailuse thedavidinyangSimpleMailMailer;// Настройка конфигурации SMTP$setup = ['host' => '', 'username'=>'', 'password'=>'', 'authentication'=>'', ' port'=>'' ];// инициализируем и используем класс SimpleMail$e = new Mailer;$e->init('smtp') ->setup($setup)// Установить параметры почты// Тема->subject('Добро пожаловать')// Получатель->to(['name' => 'Дэвид Иньян', 'email'=>'samplemail@gmail .com'])// Отправитель->from(['name' => 'Дэвид Иньян', 'email'=>'[email protected]'])// Content->body('Привет, добро пожаловать в команду')// Отправить почту->sendmail();
Просто передайте ключ API sendgrid в PHPSimplemail:
// ссылка на пространство имен SimpleMailuse thedavidinyangSimpleMailMailer;// Настройка конфигурации SMTP$setup = ['apiKey' => '' ];// инициализация и использование класса SimpleMail$e = new Mailer;$e->init('sendgrid') ->setup($setup)// Установить параметры почты// Тема->subject('Добро пожаловать')// Получатель->to(['name' => 'Дэвид Иньян', 'email'=>'samplemail@gmail .com'])// Отправитель->from(['name' => 'Дэвид Иньян', 'email'=>'[email protected]'])// Content->body('Привет, добро пожаловать в команду')// Отправить почту->sendmail();