Postfixadmin 无效查询

Postfixadmin 无效查询

这是我第一次运行 postfixadmin,因此在我的 setup.php 中出现了这个错误

DEBUG INFORMATION:
Invalid query: Unknown column 'create_date' in 'mailbox'

我正在用 MySQL 运行它。

所以如果我是对的,我猜我需要创建一个列?在 postfix 数据库的邮箱表下?但是如何或什么是正确的语法来创建一个时间日期列?顺便说一句,我对 mysql 和 postfix 的了解非常少。提前致谢。

答案1

将以下内容粘贴到名为的文件中postfixadmin.sql

USE postfix;
CREATE TABLE mailbox (
  username varchar(255) NOT NULL default '',
  password varchar(255) NOT NULL default '',
  name varchar(255) NOT NULL default '',
  maildir varchar(255) NOT NULL default '',
  domain varchar(255) NOT NULL default '',
  create_date datetime NOT NULL default '0000-00-00 00:00:00',
  change_date datetime NOT NULL default '0000-00-00 00:00:00',
  active tinyint(4) NOT NULL default '1',
  PRIMARY KEY (username)
) TYPE=MyISAM COMMENT='Virtual Mailboxes';

然后通过运行导入表结构:

$ mysql -u root -p < postfixadmin.sql

相关内容