Website: https://forum.skeletons.ml
Problem:
I want to allow users to register, but only have their accounts activated by an email confirmation. Thus, I went into the Admin Control Panel (ACP), went to the section titled Client Communication on the left-hand column, and clicked on Email settings.
ACP > Client Communication > Email settings
After that, I went to the SMTP portion of the settings. Below are what I filled out there.
Use SMTP server for email: Yes
SMTP Server Address: smtp-mail.outlook.com
SMTP Server Port: 587
Authentication Method for SMTP: PLAIN
SMTP Username: [email protected]
SMTP Password: [THE OUTLOOK PASSWORD]
Verify SSL Certificate: No
Verify SMTP Peer Name: No
Allow Self-Signed SSL Certificate: No
However, that does not work. When I try to register a test user and have the forum send an authentication email, I get the below error in the error log located at ACP > Maintenance > Forum Logs > Error Logs
Email error
» EMAIL/SMTP
/ucp.php
Could not get mail server response codes.
Backtrace
Connecting to smtp-mail.outlook.com:587
LINE: 1204 <- 220 LO2P265CA0012.outlook.office365.com Microsoft ESMTP MAIL Service ready at Sun, 25 Sep 2022 01:25:47 +0000
# EHLO freeweb29.byetcluster.com
LINE: 1551 <- 250-LO2P265CA0012.outlook.office365.com Hello [185.27.134.5]
LINE: 1551 <- 250-SIZE 157286400
LINE: 1551 <- 250-PIPELINING
LINE: 1551 <- 250-DSN
LINE: 1551 <- 250-ENHANCEDSTATUSCODES
LINE: 1551 <- 250-STARTTLS
LINE: 1551 <- 250-8BITMIME
LINE: 1551 <- 250-BINARYMIME
LINE: 1551 <- 250-CHUNKING
LINE: 1551 <- 250 SMTPUTF8
# STARTTLS
LINE: 1604 <- 220 2.0.0 SMTP server ready
# EHLO freeweb29.byetcluster.com
LINE: 1551 <- 250-LO2P265CA0012.outlook.office365.com Hello [185.27.134.5]
LINE: 1551 <- 250-SIZE 157286400
LINE: 1551 <- 250-PIPELINING
LINE: 1551 <- 250-DSN
LINE: 1551 <- 250-ENHANCEDSTATUSCODES
LINE: 1551 <- 250-AUTH LOGIN XOAUTH2
LINE: 1551 <- 250-8BITMIME
LINE: 1551 <- 250-BINARYMIME
LINE: 1551 <- 250-CHUNKING
LINE: 1551 <- 250 SMTPUTF8
# AUTH LOGIN
LINE: 1685 <- 334 VXNlcm5hbWU6
# Omitting sensitive information
LINE: 1691 <- 334 UGFzc3dvcmQ6
# Omitting sensitive information
Other Information
As you may be able to gather from my posts, I am using Outlook.com as the SMTP service. I have managed to make it (SMTP) work on different forum software, but relaying the same information into phpBB has, for some reason, not been as successful. I want to try to use phpBB for my forum software instead of the other options available as it has more features than the others mentioned, but not being able to send emails through the website has been a huge deterrent.
Also, I have installed phpBB 3.3.8 manually after Softaculous installed phpBB 3.3.7 and the forum asked me to update it.