SendGrid の基本バージョンを Heroku に追加して、Web サイトからユーザー フィードバック メールを送信できるようにしました。私が使用している基本的なテストの実装は以下のとおりです。
<?php
/**** Takes posted content from 'contact.html' and sends us an email *****/
require 'sendgrid-php/SendGrid_loader.php';
$sendgrid = new SendGrid('username', 'pwd');
$mail = new SendGrid\Mail();
$mail->
addTo('matthewpolega@gmail.com')->
setFrom('matthewpolega@gmail.com')->
setSubject('another')->
setText('Hello World!')->
setHtml('<strong>Hello World!</strong>');
$sendgrid->
smtp->
send($mail);
header( 'Location: contact.html' );
?>
ローカルホストのテストでは問題なく動作します。ただし、オンラインでテストすると停止します。誰もこのような問題を経験しましたか?