https://github.com/boundstate/yii2-mailgun Mailgun 용 Yii2 확장 프로그램을 내 래퍼 클래스로 확장했습니다.Mailgun V3에서 Yii2 확장명의 엔드 포인트가 없습니다.
web.php에서 문서와 같이 내가 구성지금
'mailer' => [
'class' => 'boundstate\mailgun\Mailer',
'key' => 'key-85886fafb248373bd90a396',// valid key
'domain' => 'sandbox5d98013abb1749fd94b68.mailgun.org',//valid domain
],
, 내가하여 사용하고,
Yii::$app->mailer->compose()
->setFrom('valid-email-address')
->setTo('valid-email-address')
->setSubject("test mail from mailgun api")
->send();
첫째, 난 내 로컬 호스트에 대한 SSL과 함께 문제를 얻었다.
GuzzleHttp \ 예외 \의 RequestException 컬 오류 60 : SSL 인증서 문제 : 지역 발급자 인증서를 얻을 수 없습니다 ↵ 에 의해 발생 : GuzzleHttp \ 링 \ 예외 \의 RingException
SSL을 설정할 수있는 모든 구성이없는 = > sendgrid 확장자로 할 수있는 config를 통한 false.
또한 내가이 후이 오류, MissingEndpoint \ 예외가 액세스를 시도한 엔드 포인트가 존재하지 않는 \
Mailgun \ 연결에 직면하고있다. URL을 확인하십시오 mailgun Api에서 이러한 종류의 오류가 발생하지만 "api.mailgun.net"을 사용하고 있습니다.
이 두 가지 문제에 대한 해결책이 있습니까?