Oi meninos,
Configurei o SendGrid em minha aplicação.
Percebi que apenas e-mails terminados em "gmail.com" recebem as mensagens e outros provedores não.
Poderiam checar se fiz alguma burrada abaixo e/ou me ajudar com a solução desse problema?
obrigada!
function send_mail($to, $subject, $message) {
require 'SendGrid/vendor/autoload.php';
// Necessário inserir a chave
$apiKey = 'SG.W9asjbdfaisdjn9yok6Y__FI9Ew.NrMhanDN-RKDO579ldsjfbasdfnpausiM';
$sendgrid = new \SendGrid($apiKey);
$from = new SendGrid\Email(null, "meu@email.com");
$to = new SendGrid\Email(null, $to);
$content = new SendGrid\Content("text/html", $message);
$mail = new SendGrid\Mail($from, $subject, $to, $content);
try {
$response = $sendgrid->client->mail()->send()->post($mail);
// print $response->statusCode() . "\n";
// print_r($response->headers());
// print $response->body() . "\n";
} catch (Exception $e) {
// echo 'Caught exception: ', $e->getMessage(), "\n";
}
}