質問編集履歴
3
ソースをテキストで表示
test
CHANGED
File without changes
|
test
CHANGED
@@ -5,7 +5,67 @@
|
|
5
5
|
作業をしていまして、詰まっております。
|
6
6
|
|
7
7
|
ソースコードとしては、
|
8
|
+
```ここに言語を入力
|
9
|
+
<?php
|
10
|
+
|
11
|
+
// PHPMailerを読み込む
|
12
|
+
use PHPMailer\PHPMailer\PHPMailer;
|
13
|
+
use PHPMailer\PHPMailer\Exception;
|
14
|
+
use PHPMailer\PHPMailer\SMTP;
|
15
|
+
|
8
|
-
|
16
|
+
require './PHPMailer/PHPMailer/src/PHPMailer.php';
|
17
|
+
require './PHPMailer/PHPMailer/src/Exception.php';
|
18
|
+
require './PHPMailer/PHPMailer/src/SMTP.php';
|
19
|
+
|
20
|
+
// PHPMailerのインスタンスを作成する
|
21
|
+
$mail = new PHPMailer(true);
|
22
|
+
|
23
|
+
|
24
|
+
try {
|
25
|
+
// SMTP設定
|
26
|
+
//Office365 認証情報
|
27
|
+
$host = 'smtp.office365.com';
|
28
|
+
$username = '********************';
|
29
|
+
$password = '************';
|
30
|
+
|
31
|
+
//差出人
|
32
|
+
$from = '*********';
|
33
|
+
$fromname = '******';
|
34
|
+
|
35
|
+
//宛先
|
36
|
+
$to = '******************';
|
37
|
+
$toname = '*************';
|
38
|
+
|
39
|
+
//件名・本文
|
40
|
+
$subject = '件名';
|
41
|
+
$body = '本文';
|
42
|
+
|
43
|
+
|
44
|
+
$mail->isSMTP();
|
45
|
+
$mail->SMTPDebug = 2;
|
46
|
+
$mail->SMTPAuth = true;
|
47
|
+
$mail->Host = $host;
|
48
|
+
$mail->Username = $username;
|
49
|
+
$mail->Password = $password;
|
50
|
+
$mail->SMTPSecure = 'tls';
|
51
|
+
$mail->Port = 587;
|
52
|
+
$mail->CharSet = "utf-8";
|
53
|
+
$mail->Encoding = "base64";
|
54
|
+
$mail->setFrom($from, $fromname);
|
55
|
+
$mail->addAddress($to, $toname);
|
56
|
+
$mail->Subject = $subject;
|
57
|
+
$mail->Body = $body;
|
58
|
+
|
59
|
+
// メール送信
|
60
|
+
$mail->send();
|
61
|
+
echo 'Message has been sent';
|
62
|
+
} catch (Exception $e) {
|
63
|
+
echo '失敗: ', $mail->ErrorInfo;
|
64
|
+
}
|
65
|
+
|
66
|
+
|
67
|
+
?>
|
68
|
+
```
|
9
69
|
|
10
70
|
となりまして、
|
11
71
|
エラーメッセージは
|
@@ -15,5 +75,9 @@
|
|
15
75
|
|
16
76
|
となります。
|
17
77
|
|
78
|
+
調査ですが、
|
79
|
+
SMTP認証をオフになっていたのをオンにするとの事で、オンにしてみましたが、上手くいかず、
|
80
|
+
難航しております。
|
81
|
+
|
18
82
|
ご存知の方がおられましたら、ご教示いただけますと幸いです。
|
19
83
|
よろしくお願いいたします。
|
2
ソースを記述にしたのですが、わかりにくく、画像に再変更しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -5,65 +5,7 @@
|
|
5
5
|
作業をしていまして、詰まっております。
|
6
6
|
|
7
7
|
ソースコードとしては、
|
8
|
-
<?php
|
9
|
-
|
10
|
-
// PHPMailerを読み込む
|
11
|
-
use PHPMailer\PHPMailer\PHPMailer;
|
12
|
-
use PHPMailer\PHPMailer\Exception;
|
13
|
-
use PHPMailer\PHPMailer\SMTP;
|
14
|
-
|
15
|
-
|
8
|
+

|
16
|
-
require './PHPMailer/PHPMailer/src/Exception.php';
|
17
|
-
require './PHPMailer/PHPMailer/src/SMTP.php';
|
18
|
-
|
19
|
-
// PHPMailerのインスタンスを作成する
|
20
|
-
$mail = new PHPMailer(true);
|
21
|
-
|
22
|
-
|
23
|
-
try {
|
24
|
-
// SMTP設定
|
25
|
-
//Office365 認証情報
|
26
|
-
$host = 'smtp.office365.com';
|
27
|
-
$username = '********************';
|
28
|
-
$password = '************';
|
29
|
-
|
30
|
-
//差出人
|
31
|
-
$from = '*********';
|
32
|
-
$fromname = '******';
|
33
|
-
|
34
|
-
//宛先
|
35
|
-
$to = '******************';
|
36
|
-
$toname = '*************';
|
37
|
-
|
38
|
-
//件名・本文
|
39
|
-
$subject = '件名';
|
40
|
-
$body = '本文';
|
41
|
-
|
42
|
-
|
43
|
-
$mail->isSMTP();
|
44
|
-
$mail->SMTPDebug = 2;
|
45
|
-
$mail->SMTPAuth = true;
|
46
|
-
$mail->Host = $host;
|
47
|
-
$mail->Username = $username;
|
48
|
-
$mail->Password = $password;
|
49
|
-
$mail->SMTPSecure = 'tls';
|
50
|
-
$mail->Port = 587;
|
51
|
-
$mail->CharSet = "utf-8";
|
52
|
-
$mail->Encoding = "base64";
|
53
|
-
$mail->setFrom($from, $fromname);
|
54
|
-
$mail->addAddress($to, $toname);
|
55
|
-
$mail->Subject = $subject;
|
56
|
-
$mail->Body = $body;
|
57
|
-
|
58
|
-
// メール送信
|
59
|
-
$mail->send();
|
60
|
-
echo 'Message has been sent';
|
61
|
-
} catch (Exception $e) {
|
62
|
-
echo '失敗: ', $mail->ErrorInfo;
|
63
|
-
}
|
64
|
-
|
65
|
-
|
66
|
-
?>
|
67
9
|
|
68
10
|
となりまして、
|
69
11
|
エラーメッセージは
|
1
画像をやめて、ソースを記述しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -5,7 +5,65 @@
|
|
5
5
|
作業をしていまして、詰まっております。
|
6
6
|
|
7
7
|
ソースコードとしては、
|
8
|
+
<?php
|
9
|
+
|
10
|
+
// PHPMailerを読み込む
|
11
|
+
use PHPMailer\PHPMailer\PHPMailer;
|
12
|
+
use PHPMailer\PHPMailer\Exception;
|
13
|
+
use PHPMailer\PHPMailer\SMTP;
|
14
|
+
|
8
|
-
|
15
|
+
require './PHPMailer/PHPMailer/src/PHPMailer.php';
|
16
|
+
require './PHPMailer/PHPMailer/src/Exception.php';
|
17
|
+
require './PHPMailer/PHPMailer/src/SMTP.php';
|
18
|
+
|
19
|
+
// PHPMailerのインスタンスを作成する
|
20
|
+
$mail = new PHPMailer(true);
|
21
|
+
|
22
|
+
|
23
|
+
try {
|
24
|
+
// SMTP設定
|
25
|
+
//Office365 認証情報
|
26
|
+
$host = 'smtp.office365.com';
|
27
|
+
$username = '********************';
|
28
|
+
$password = '************';
|
29
|
+
|
30
|
+
//差出人
|
31
|
+
$from = '*********';
|
32
|
+
$fromname = '******';
|
33
|
+
|
34
|
+
//宛先
|
35
|
+
$to = '******************';
|
36
|
+
$toname = '*************';
|
37
|
+
|
38
|
+
//件名・本文
|
39
|
+
$subject = '件名';
|
40
|
+
$body = '本文';
|
41
|
+
|
42
|
+
|
43
|
+
$mail->isSMTP();
|
44
|
+
$mail->SMTPDebug = 2;
|
45
|
+
$mail->SMTPAuth = true;
|
46
|
+
$mail->Host = $host;
|
47
|
+
$mail->Username = $username;
|
48
|
+
$mail->Password = $password;
|
49
|
+
$mail->SMTPSecure = 'tls';
|
50
|
+
$mail->Port = 587;
|
51
|
+
$mail->CharSet = "utf-8";
|
52
|
+
$mail->Encoding = "base64";
|
53
|
+
$mail->setFrom($from, $fromname);
|
54
|
+
$mail->addAddress($to, $toname);
|
55
|
+
$mail->Subject = $subject;
|
56
|
+
$mail->Body = $body;
|
57
|
+
|
58
|
+
// メール送信
|
59
|
+
$mail->send();
|
60
|
+
echo 'Message has been sent';
|
61
|
+
} catch (Exception $e) {
|
62
|
+
echo '失敗: ', $mail->ErrorInfo;
|
63
|
+
}
|
64
|
+
|
65
|
+
|
66
|
+
?>
|
9
67
|
|
10
68
|
となりまして、
|
11
69
|
エラーメッセージは
|