回答編集履歴
3
マークダウンと文言修正
test
CHANGED
@@ -8,11 +8,11 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
1)xampp\php\PHPMailer として、ダウンロードしてきたPHPMailerを展開する
|
11
|
+
1)**xampp\php\PHPMailer として、ダウンロードしてきたPHPMailerを展開する。**
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
2)php.iniを編集する
|
15
|
+
2)**php.iniを編集する。**
|
16
16
|
|
17
17
|
include_pathを追記。
|
18
18
|
|
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
-
3)メール送信用のコードを用意。
|
29
|
+
3)**メール送信用のコードを用意。**
|
30
30
|
|
31
31
|
*下記コードを参考に、コードを作って実行してみて下さい。
|
32
32
|
|
2
マークダウンと文言修正
test
CHANGED
@@ -1,53 +1,109 @@
|
|
1
1
|
PHPMailerを使ってみてはどうでしょうか。
|
2
|
+
|
2
|
-
https://code.google.com/a/apache-extras.org/p/phpmailer/downloads/list
|
3
|
+
[https://code.google.com/a/apache-extras.org/p/phpmailer/downloads/list](https://code.google.com/a/apache-extras.org/p/phpmailer/downloads/list)
|
4
|
+
|
5
|
+
|
3
6
|
|
4
7
|
XAMPPとの事なので、まずxamppのインストール先を確認して下さい。
|
5
8
|
|
9
|
+
|
10
|
+
|
6
11
|
1)xampp\php\PHPMailer として、ダウンロードしてきたPHPMailerを展開する
|
7
12
|
|
13
|
+
|
14
|
+
|
8
15
|
2)php.iniを編集する
|
16
|
+
|
9
17
|
include_pathを追記。
|
18
|
+
|
10
19
|
例:.;\xampp\php\PEAR; -> .;\xampp\php\PEAR;\xampp\php\PHPMailer
|
11
20
|
|
21
|
+
|
22
|
+
|
12
23
|
php_openssl.dllを有効にする。
|
24
|
+
|
13
25
|
例 : extension=php_openssl.dll のコメントを外す
|
14
26
|
|
27
|
+
|
28
|
+
|
15
29
|
3)メール送信用のコードを用意。
|
30
|
+
|
16
31
|
*下記コードを参考に、コードを作って実行してみて下さい。
|
17
32
|
|
33
|
+
|
34
|
+
|
35
|
+
```lang-<ここに言語を入力>
|
36
|
+
|
18
37
|
<?php
|
38
|
+
|
19
39
|
require_once 'class.phpmailer.php';
|
20
40
|
|
41
|
+
|
42
|
+
|
21
43
|
//インスタンス生成
|
44
|
+
|
22
45
|
$mail = new PHPMailer();
|
46
|
+
|
23
47
|
$mail->CharSet = 'iso-2022-jp';
|
48
|
+
|
24
49
|
$mail->Encoding = '7bit';
|
25
50
|
|
51
|
+
|
52
|
+
|
26
53
|
//SMTP接続
|
54
|
+
|
27
55
|
$mail->IsSMTP();
|
56
|
+
|
28
57
|
$mail->SMTPAuth = TRUE;
|
58
|
+
|
29
59
|
//$mail->SMTPDebug = 2;
|
60
|
+
|
30
61
|
$mail->SMTPSecure = 'ssl';
|
62
|
+
|
31
63
|
$mail->Host = 'smtp.googlemail.com';
|
64
|
+
|
32
65
|
$mail->Port = 465;
|
66
|
+
|
33
67
|
$mail->Username = 'user@gmail.com'; //送信用Gmailアドレス
|
68
|
+
|
34
69
|
$mail->Password = 'pass'; //Gmailのログイン用パスワード
|
35
70
|
|
71
|
+
|
72
|
+
|
36
73
|
$mail->From = 'user@gmail.com'; //差出人を設定
|
74
|
+
|
37
75
|
$mail->FromName = mb_encode_mimeheader(”差出人名”, 'JIS'); //差出人名を設定
|
38
76
|
|
77
|
+
|
78
|
+
|
39
79
|
$subject = ’件名’;
|
80
|
+
|
40
81
|
$mail->Subject = mb_encode_mimeheader($subject, 'JIS'); //件名を設定
|
82
|
+
|
41
83
|
$mail->AddAddress('atesaki@yahoo.com'); //宛先アドレス設定
|
42
84
|
|
85
|
+
|
86
|
+
|
43
87
|
//本文設定
|
44
|
-
$body = 'これはタイトルです。'.PHP_EOL;
|
45
|
-
$mail->Body = mb_convert_encoding($body, 'JIS', 'UTF-8'); //本文を設定
|
46
88
|
|
89
|
+
$body = 'これはタイトルです。'.PHP_EOL;
|
90
|
+
|
91
|
+
$mail->Body = mb_convert_encoding($body, 'JIS', 'UTF-8'); //本文を設定
|
92
|
+
|
93
|
+
|
94
|
+
|
47
|
-
//メール送信
|
95
|
+
//メール送信
|
96
|
+
|
48
|
-
if ($mail->Send()){
|
97
|
+
if ($mail->Send()){
|
98
|
+
|
49
|
-
echo 'メール送信完了!';
|
99
|
+
echo 'メール送信完了!';
|
100
|
+
|
50
|
-
} else {
|
101
|
+
} else {
|
102
|
+
|
51
|
-
echo "エラーが起きたんだが?";
|
103
|
+
echo "エラーが起きたんだが?";
|
104
|
+
|
52
|
-
}
|
105
|
+
}
|
106
|
+
|
53
|
-
?>
|
107
|
+
?>
|
108
|
+
|
109
|
+
```
|
1
test
CHANGED
@@ -1,109 +1,53 @@
|
|
1
1
|
PHPMailerを使ってみてはどうでしょうか。
|
2
|
-
|
3
|
-
|
2
|
+
https://code.google.com/a/apache-extras.org/p/phpmailer/downloads/list
|
4
|
-
|
5
|
-
|
6
3
|
|
7
4
|
XAMPPとの事なので、まずxamppのインストール先を確認して下さい。
|
8
5
|
|
6
|
+
1)xampp\php\PHPMailer として、ダウンロードしてきたPHPMailerを展開する
|
9
7
|
|
10
|
-
|
11
|
-
1)**xampp\php\PHPMailer として、ダウンロードしてきたPHPMailerを展開する。**
|
12
|
-
|
13
|
-
|
14
|
-
|
15
|
-
2)
|
8
|
+
2)php.iniを編集する
|
16
|
-
|
17
9
|
include_pathを追記。
|
18
|
-
|
19
10
|
例:.;\xampp\php\PEAR; -> .;\xampp\php\PEAR;\xampp\php\PHPMailer
|
20
11
|
|
21
|
-
|
22
|
-
|
23
12
|
php_openssl.dllを有効にする。
|
24
|
-
|
25
13
|
例 : extension=php_openssl.dll のコメントを外す
|
26
14
|
|
27
|
-
|
28
|
-
|
29
|
-
3)
|
15
|
+
3)メール送信用のコードを用意。
|
30
|
-
|
31
16
|
*下記コードを参考に、コードを作って実行してみて下さい。
|
32
17
|
|
33
|
-
|
34
|
-
|
35
|
-
```lang-<ここに言語を入力>
|
36
|
-
|
37
18
|
<?php
|
38
|
-
|
39
19
|
require_once 'class.phpmailer.php';
|
40
20
|
|
41
|
-
|
42
|
-
|
43
21
|
//インスタンス生成
|
44
|
-
|
45
22
|
$mail = new PHPMailer();
|
46
|
-
|
47
23
|
$mail->CharSet = 'iso-2022-jp';
|
48
|
-
|
49
24
|
$mail->Encoding = '7bit';
|
50
25
|
|
51
|
-
|
52
|
-
|
53
26
|
//SMTP接続
|
54
|
-
|
55
27
|
$mail->IsSMTP();
|
56
|
-
|
57
28
|
$mail->SMTPAuth = TRUE;
|
58
|
-
|
59
29
|
//$mail->SMTPDebug = 2;
|
60
|
-
|
61
30
|
$mail->SMTPSecure = 'ssl';
|
62
|
-
|
63
31
|
$mail->Host = 'smtp.googlemail.com';
|
64
|
-
|
65
32
|
$mail->Port = 465;
|
66
|
-
|
67
33
|
$mail->Username = 'user@gmail.com'; //送信用Gmailアドレス
|
68
|
-
|
69
34
|
$mail->Password = 'pass'; //Gmailのログイン用パスワード
|
70
35
|
|
71
|
-
|
72
|
-
|
73
36
|
$mail->From = 'user@gmail.com'; //差出人を設定
|
74
|
-
|
75
37
|
$mail->FromName = mb_encode_mimeheader(”差出人名”, 'JIS'); //差出人名を設定
|
76
38
|
|
77
|
-
|
78
|
-
|
79
39
|
$subject = ’件名’;
|
80
|
-
|
81
40
|
$mail->Subject = mb_encode_mimeheader($subject, 'JIS'); //件名を設定
|
82
|
-
|
83
41
|
$mail->AddAddress('atesaki@yahoo.com'); //宛先アドレス設定
|
84
42
|
|
85
|
-
|
86
|
-
|
87
43
|
//本文設定
|
88
|
-
|
89
44
|
$body = 'これはタイトルです。'.PHP_EOL;
|
90
|
-
|
91
45
|
$mail->Body = mb_convert_encoding($body, 'JIS', 'UTF-8'); //本文を設定
|
92
46
|
|
93
|
-
|
94
|
-
|
95
47
|
//メール送信
|
96
|
-
|
97
48
|
if ($mail->Send()){
|
98
|
-
|
99
|
-
|
49
|
+
echo 'メール送信完了!';
|
100
|
-
|
101
|
-
|
50
|
+
} else {
|
102
|
-
|
103
|
-
|
51
|
+
echo "エラーが起きたんだが?";
|
104
|
-
|
105
52
|
}
|
106
|
-
|
107
53
|
?>
|
108
|
-
|
109
|
-
```
|