15 lines
565 B
SQL
15 lines
565 B
SQL
-- Create email_logs table
|
|
CREATE TABLE IF NOT EXISTS email_logs (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
recipient TEXT NOT NULL,
|
|
subject VARCHAR(255),
|
|
status ENUM('success', 'failure') NOT NULL,
|
|
error_message TEXT,
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
-- Add consecutive_failures to smtp_settings to track repeated issues
|
|
ALTER TABLE smtp_settings ADD COLUMN consecutive_failures INT DEFAULT 0;
|
|
ALTER TABLE smtp_settings ADD COLUMN max_failures INT DEFAULT 5;
|
|
ALTER TABLE smtp_settings ADD COLUMN is_enabled TINYINT(1) DEFAULT 1;
|