回答編集履歴
1
回答の追記
answer
CHANGED
@@ -7,4 +7,30 @@
|
|
7
7
|
- lolipop側は、SMTPS(ポート 465)で通信しようとしている。
|
8
8
|
- PEAR のメールは、ポート465 に接続して、SMTP でメールを送信しようとしている。
|
9
9
|
|
10
|
-
両者のプロトコルが合わないので、コケル。
|
10
|
+
両者のプロトコルが合わないので、コケル。
|
11
|
+
|
12
|
+
---
|
13
|
+
|
14
|
+
(追記:2017-03-15 00:45)
|
15
|
+
|
16
|
+
PEARのMail で、SMTPS(ポート465)を利用するには、"host"で `ssl://` を付ければ良さそうです。
|
17
|
+
|
18
|
+
```
|
19
|
+
$params = array(
|
20
|
+
"host" => "ssl://smtp.lolipop.jp",
|
21
|
+
"port" => 465,
|
22
|
+
"auth" => true,
|
23
|
+
"username" => "○○○○.lolipop.jp",
|
24
|
+
"password" => "△△△△"
|
25
|
+
);
|
26
|
+
```
|
27
|
+
|
28
|
+
|
29
|
+
Windows 上で動かしているのであれば、`php.ini` で OpenSSL を有効にしておく。
|
30
|
+
|
31
|
+
```
|
32
|
+
extension=php_openssl.dll
|
33
|
+
```
|
34
|
+
|
35
|
+
(参考)
|
36
|
+
[http://stackoverflow.com/questions/712392/send-email-using-the-gmail-smtp-server-from-a-php-page](http://stackoverflow.com/questions/712392/send-email-using-the-gmail-smtp-server-from-a-php-page)
|