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)を設定するという事であってるかな