SendGridの試し
自分でSMTPサーバ立てる手間と比べたら、めちゃ幸せになれるサービス phpで試してみた
といってもDocにあるサンプルコードのUSERNAME/PASSを変えるだけ
PHP Notice: Use of undefined constant CURL_SSLVERSION_TLSv1_2 - assumed 'CURL_SSLVERSION_TLSv1_2' in /path/to/file/test_sendgrid.php on line xx
というエラーが吐かれてたが送信OK PHPDocでは以下内容でした。
CURL_SSLVERSION_TLSv1_2 (integer) PHP 5.5.19 および 5.6.3 以降で使用可能です。
手元はPHP 5.4.38だったので、値(6)を直接代入してエラー解消と思ったが Defaultにするのが良いそうなので、CURL_SSLVERSION_DEFAULT (0) の0を代入
http://php.net/manual/ja/function.curl-setopt.php
この場合、何も設定しないという事ではなくDefault(0)を設定するという事であってるかな