請求の確認

This commit is contained in:
2026-05-04 14:15:29 +09:00
parent 2570955b4e
commit fc777da399
17 changed files with 398 additions and 390 deletions

View File

@@ -37,6 +37,8 @@ OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
namespace Std\Lib;
use LogType;
class Mailer {
private $socket;
private string $host;
@@ -70,7 +72,7 @@ class Mailer {
$this->socket = fsockopen($this->host, $this->port, $errno, $err, 30);
if (!$this->socket) {
$msg = "接続に失敗: {$err} ({$errno})";
logger(\LogType::Mailer, $msg);
logger(LogType::Mailer, $msg);
throw new \Exception($msg);
}
@@ -104,7 +106,7 @@ class Mailer {
if (!stream_socket_enable_crypto(
$this->socket, true, STREAM_CRYPTO_METHOD_TLS_CLIENT)) {
$msg = "TLSハンドシェイクに失敗";
logger(\LogType::Mailer, $msg);
logger(LogType::Mailer, $msg);
throw new \Exception($msg);
}
@@ -198,7 +200,7 @@ class Mailer {
$response = $this->readResponse();
if (substr($response, 0, 3) != '250') {
$msg = "メール送信に失敗: {$response}";
logger(\LogType::Mailer, $msg);
logger(LogType::Mailer, $msg);
throw new \Exception($msg);
}
}
@@ -235,7 +237,7 @@ class Mailer {
$res = $this->readResponse();
if (substr($res, 0, 3) != $retcode) {
$msg = "{$command}」に対する予期しないレスポンス: {$res}";
logger(\LogType::Mailer, $msg);
logger(LogType::Mailer, $msg);
throw new \Exception($msg);
}