私は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
@Yepher私が付いている検証された送信ドメインを使用しましたが、このエラーが表示されます.APIキーまたはローカルサーバーの問題が発生する可能性があります。ありがとう。 – user7358369
私はここで簡単なテストを投稿しようとしていましたが、大きすぎます。あなたの結果に基づいて答えを出して更新します。 – Yepher