first commit 2
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
// 크론용 메일 발송 스크립트
|
||||
include_once('../../common.php');
|
||||
|
||||
require_once(__DIR__.'/../classes/MailSender.php');
|
||||
require_once(__DIR__.'/../classes/SendLogManager.php');
|
||||
|
||||
// 실제 예약메일 조회 및 발송 처리 구현 필요
|
||||
|
||||
$mailSender = new MailSender();
|
||||
$logManager = new SendLogManager();
|
||||
|
||||
// 예시: 예약메일 배열 (실제 DB에서 예약메일을 가져와야 함)
|
||||
$reservedMails = [
|
||||
[
|
||||
'to' => 'example@example.com',
|
||||
'subject' => '예약 메일 테스트',
|
||||
'body' => '<p>테스트 메일 내용</p>',
|
||||
'smtp_id' => 1,
|
||||
],
|
||||
];
|
||||
|
||||
foreach ($reservedMails as $mail) {
|
||||
$result = $mailSender->sendMail($mail['to'], $mail['subject'], $mail['body'], [], $mail['smtp_id']);
|
||||
$logManager->addLog([
|
||||
'to_email' => $mail['to'],
|
||||
'subject' => $mail['subject'],
|
||||
'body' => $mail['body'],
|
||||
'status' => $result['success'] ? '성공' : '실패',
|
||||
'error_msg' => $result['success'] ? '' : $result['message'],
|
||||
]);
|
||||
}
|
||||
Reference in New Issue
Block a user