Я пытаюсь отправить письмо с моего локального хоста, используя sendgrid, пакеты s-ichikawa 2.1.0, laravel 5.7.29, я получаю эту ошибку
Ошибка клиента: POST https://api.sendgrid.com/v3/mail/send
результат в ответе 403 Forbidden
: {"errors": [{"message": "Адрес отправителя не совпадает с подтвержденной идентификацией отправителя. Почту нельзя отправить до этой ошибки (усечено ...) *
Тот же код работает над другим проектом в API, но на localhost Im эта ошибка.
МОЙ код контроллера:
$email = 'umermajeed93@hotmail.com';
$name = 'Umer Majeed';
Mail::to($email)->send(new SendMailable($name ,$email))
<?php
namespace App\Mail;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Sichikawa\LaravelSendgridDriver\SendGrid;
class SendMailable extends Mailable
{
use Queueable, SerializesModels;
use SendGrid;
public $name;
public $code;
public $email;
/**
* Create a new message instance.
*
* @return void
*/
public function __construct($name,$email)
{
$this->name = $name;
$this->email = $email;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
$address = 'noreply@retailplatform.com';
$subject = 'New Ad';
return $this
->view('Admin.email')
->subject($subject)
->from($address)
->to([$this->email])
->sendgrid([
'personalizations' => [
[
'substitutions' => [
':myname' => 's-ichikawa',
],
],
],
])->with('name',$this->name);
}
}