이메일 메시지를 보내는 오픈 소스 PHP 라이브러리
매우 간단하고 간단한 방법으로 이메일 메시지를 보낼 수 있는 무료 PHP API입니다. 이메일 메시지 생성, 이메일 메시지 추적, 이메일 수신, 이메일 메시지 전달, 메시지 저장, 이메일 확인 등을 지원합니다.
Mailgun-PHP는 소프트웨어 개발자가 매우 간단하고 간단한 방법으로 이메일 메시지를 보낼 수 있도록 도와주는 매우 유용한 PHP 라이브러리입니다. 여기에는 표준 SMTP 프로토콜 지원이 포함되어 있으며 개발자가 자신의 PHP 애플리케이션에서 이메일 메시지를 쉽게 보내고 받을 수 있도록 해줍니다. 거래 이메일을 더 나은 방식으로 처리하도록 설계되어 높은 신뢰성을 제공합니다. 오픈 소스이며 MIT 라이선스에 따라 출시됩니다.
라이브러리는 매우 안정적이며 이메일 메시지를 처리하는 가장 간단하고 시간 효율적이며 강력한 방법을 제공합니다. 여기에는 이메일 메시지 작성, 이메일 메시지 추적, 이메일 수신, 이메일 메시지 전달, 메시지 저장, 이메일 검증, 여러 사용자에게 이메일 보내기, 이메일 메시지에 파일 또는 이미지 첨부, 페이지 매김 지원, 일괄 메시지와 같은 몇 가지 중요한 기능에 대한 지원이 포함되어 있습니다. , 반송 등을 생성하세요.
Mailgun-PHP 시작하기
Mailgun-PHP SDK를 설치하는 권장 방법은 Composer를 이용하는 것입니다. 쉬운 설치를 위해 다음 명령을 사용하십시오.
Composer를 통해 Mailgun-PHP 설치
$ composer require mailgun/mailgun-php kriswallsmith/buzz nyholm/psr7
GitHub에서 다운로드하여 쉽게 수동으로 설치할 수도 있습니다. .
PHP를 통한 이메일 메시지 보내기
오픈 소스 Mailgun-PHP 라이브러리를 사용하면 소프트웨어 개발자가 PHP 애플리케이션 내에서 이메일 메시지를 생성하고 보낼 수 있습니다. 라이브러리에는 HTTP를 통해 일반 텍스트 메시지 보내기, HTML 및 텍스트 부분이 포함된 메시지 보내기, 이메일 메시지 추적, 메시지 태그 지정, 인라인 이미지가 포함된 메시지 보내기, 보내기 등 이메일 메시지 보내기를 위한 몇 가지 중요한 기능과 방법이 포함되어 있습니다. 여러 사용자에게 보내는 메시지 등.
PHP API를 통해 Mime 이메일 메시지 생성 및 보내기
# Include the Autoloader (see "Libraries" for install instructions)
require 'vendor/autoload.php';
use Mailgun\Mailgun;
# Instantiate the client.
$mgClient = Mailgun::create('PRIVATE_API_KEY', 'https://API_HOSTNAME');
$domain = "YOUR_DOMAIN_NAME";
$params = array(
'from' => 'Excited User ',
'to' => 'bob@example.com',
'subject' => 'Hello',
'text' => 'Testing some Mailgun awesomness!'
);
# Make the call to the client.
$mgClient->messages()->send($domain, $params);
PHP를 통한 이메일 메시지 추적
이메일 추적은 수신자가 언제 메시지를 받았는지, 받은편지함이나 스팸 폴더에 들어갔는지, 수신자가 이메일을 열었는지 또는 이메일 메시지에 대한 정보를 사용자에게 알 수 있는 매우 유용한 프로세스입니다. 아니, 그는 링크를 클릭했는지 여부와 기타 많은 정보를 클릭했는지 여부를 결정합니다. 오픈 소스 Mailgun-PHP 라이브러리는 자체 PHP 앱 내부에서 이메일 메시지를 추적하기 위한 완전한 기능을 제공합니다. 이 스토어는 며칠 동안 수락, 거부, 전달, 실패, 열기, 클릭 등 모든 메시지에 발생하는 모든 이벤트를 추적합니다.
PHP API를 통한 이벤트 추적 및 다운로드
# Include the Autoloader (see "Libraries" for install instructions)
require 'vendor/autoload.php';
use Mailgun\Mailgun;
# Instantiate the client.
$mgClient = Mailgun::create('PRIVATE_API_KEY', 'https://API_HOSTNAME');
$domain = 'YOUR_DOMAIN_NAME';
$queryString = array(
'begin' => 'Wed, 1 Jan 2020 09:00:00 -0000',
'ascending' => 'yes',
'limit' => 25,
'pretty' => 'yes',
'recipient' => 'bob@example.com'
);
# Issue the call to the client.
$result = $mgClient->events()->get($domain, $queryString);
이메일 메시지 전달 및 저장
오픈 소스 Mailgun-PHP 라이브러리를 사용하면 PHP 애플리케이션이 Routes를 통해 이메일을 받을 수 있습니다. 경로는 이메일을 수락한 다음 후속 검색을 위해 이메일을 임시로 저장하고, 이메일을 다른 이메일 주소로 전달하고, 이메일의 데이터를 URL에 게시하는 등의 작업을 수행합니다. 라이브러리를 사용하면 Mailgun 서버에 메시지를 최대 3일 동안 임시로 저장할 수 있으므로 나중에 필요에 따라 검색할 수 있습니다.