Следующие шаги:
- Получить код библиотеки композитора
- Ключ API и приобретение доменов
- Написать код Отправить э-мейл
1. зависимый код библиотеки первого приобретения, со ссылкой на официальный сайт команды Composer
https://documentation.mailgun.com/en/latest/libraries.html#php
composer require mailgun/mailgun-php php-http/guzzle6-adapter php-http/message
После запуска завершения генерации composer.json, composer.lock, папки поставщика в текущей директории
2. Перейдите фон управления mailgun, доступ к API Key и домен
Получить домен для получения ключа API
3. Отправить сообщение с помощью HTML и текстовой части. Этот пример также приложить два файла к сообщению:
# Include the Autoloader (see "Libraries" for install instructions) require 'vendor/autoload.php'; use Mailgun\Mailgun; # Instantiate the client. $mgClient = new Mailgun('YOUR_API_KEY'); $domain = "YOUR_DOMAIN_NAME"; # Make the call to the client. $result = $mgClient->sendMessage($domain, array( 'from' => 'Excited User <YOU@YOUR_DOMAIN_NAME>', 'to' => '[email protected]', 'cc' => '[email protected]', 'bcc' => '[email protected]', 'subject' => 'Hello', 'text' => 'Testing some Mailgun awesomness!', 'html' => '<html>HTML version of the body</html>' ), array( 'attachment' => array('/path/to/file.txt', '/path/to/file.txt') ));
После успешной отправки следующим образом: