#sendgrid #sendgrid-api-v3
#sendgrid #sendgrid-api-v3
Вопрос:
когда я пытаюсь отправить электронное письмо с From Name : xxx@gmail.com
ним, оно не работает, я получаю эту ошибку: The from address does not match a verified Sender Identity
, может кто-нибудь, пожалуйста, помогите мне, как проверить домен gmail? итак, я также могу отправлять электронную почту из gmail, вот мой код для этого
$email = new SendGridMailMail();
$email->setFrom("xxxx@gmail.com", "test");
$email->setSubject("Sending with Twilio SendGrid is Fun");
$email->addTo("xxxx@gmail.com", "Example User");
$email->addContent("text/plain", "and easy to do anywhere, even with PHP");
$email->addContent(
"text/html", "<strong>and easy to do anywhere, even with PHP</strong>"
);
$apiKey = 'xxxxxxx';
$sendgrid = new SendGrid($apiKey);
try {
$response = $sendgrid->send($email);
echo '<pre>';
print_r($response);
exit;
} catch (Exception $e) {
echo 'Caught exception: '. $e->getMessage() ."n";
}
Комментарии:
1. После входа в вашу учетную запись sendgrid, goto app.sendgrid.com/settings/sender_auth/senders .Нажмите «Создать нового отправителя», затем введите
from
адрес электронной почты, который вы хотите использовать для отправки писем, в поля «С адреса электронной почты» и «Ответить на» и заполните другие данные. После добавления этого вы получите письмо с подтверждением. Проверьте это. После этого вы сможете использовать указанный адрес электронной почтыfrom
при отправке почты.