내 Laravel 응용 프로그램의 로컬 서버에 Sparkpost Mailer를 설정하기 위해이 guide을 참조로 사용하고 있지만 메일을 보내려고 할 때마다이 오류가 발생합니다. 나는 또한 가이드와 동일한 정확한 설정을 사용하여 복사하려고했지만 여전히 sparkpost 샌드 박스 도메인에 대한 동일한 error.But 벌금을 얻을. [{ "메시지": "잘못된 도메인", "설명": { "오류"SparkPost.php 라인 (103)에Sparkpost Api "잘못된 도메인"오류
SparkPostException " 지정 없음 보내는 도메인", "코드": "7001" }]}
내 계정을 보내는 도메인 상태는 확인되었지만 위의 오류가 표시됩니다.
내 도메인 스크린 샷은 다음과 같습니다
내 이메일 전송 기능은 다음과 같습니다
public function sendEmail($to,$subject,$messageBody){
$httpClient = new GuzzleAdapter(new Client());
$sparky = new SparkPost($httpClient['key'=>env('SPARKPOST_SECRET')]);
$sparky->setOptions(['async' => false]);
$promise = $sparky->request('GET', 'metrics/ip-pools', [
'from' => '2014-12-01T09:00',
'to' => '2015-12-01T08:00',
'timezone' => 'America/New_York',
'limit' => '10',
]);
$promise = $sparky->transmissions->post([
'options' => [
'sandbox' => false,
'open_tracking'=> true,
'click_tracking'=> true,
'transactional'=> true,
],
'content' => [
'from' => [
'name' => 'SparkPost Team',
'email' => '[email protected]',
],
'subject' => $subject,
'html' => $messageBody,
'text' => 'Congratulations, {{name}}!! You just sent your very first mailing!',
],
'substitution_data' => ['name' => 'ashraf'],
'recipients' => [
[
'address' => [
'name' => 'Test',
'email' => $to,
],
],
],
]);
}
정확하게 코드를 사용하는 것을인가? 주소가 비어있는 경우 (실제 주소가없는 큰 따옴표 만) 오류가 발생합니다. – Yepher
@ 예 : 저는 첨부 된 확인 된 송신 도메인을 사용했지만이 오류를 보여줍니다. 이는 API 키 또는 로컬 서버 문제가 발생할 수 있습니다. 감사. – user7358369
여기에 빠른 테스트를 게시 하겠지만 너무 큽니다. 귀하의 결과에 따라 답변을 게시하고 업데이트하겠습니다. – Yepher