回答編集履歴

3

マークダウンと文言修正

2015/02/10 04:09

投稿

kobebeef
kobebeef

スコア90

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

マークダウンと文言修正

2015/02/10 03:10

投稿

kobebeef
kobebeef

スコア90

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

2015/02/10 03:09

投稿

kobebeef
kobebeef

スコア90

test CHANGED
@@ -1,109 +1,53 @@
1
1
  PHPMailerを使ってみてはどうでしょうか。
2
-
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)
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)**php.iniを編集する。**
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
- echo 'メール送信完了!';
49
+ echo 'メール送信完了!';
100
-
101
- } else {
50
+ } else {
102
-
103
- echo "エラーが起きたんだが?";
51
+ echo "エラーが起きたんだが?";
104
-
105
52
  }
106
-
107
53
  ?>
108
-
109
- ```