Mohsen Pahlevanzadeh skrev den 2013-06-22 01:25:
How can i combine together?
i created username like this:
# sql dump
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00";
CREATE TABLE IF NOT EXISTS username
(
concat(userid,"@",domain)
varchar(257)
);
CREATE TABLE IF NOT EXISTS users
(
userid
varchar(128) NOT NULL,
domain
varchar(128) NOT NULL,
password
varchar(64) NOT NULL,
home
varchar(255) NOT NULL,
uid
int(11) NOT NULL,
gid
int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
INSERT INTO users
(userid
, domain
, password
, home
, uid
,
gid
) VALUES
('me', 'example.org', 'password', 'homedir', 1000, 1000);
DROP TABLE IF EXISTS username
;
CREATE ALGORITHM=UNDEFINED DEFINER=root
@localhost
SQL SECURITY
DEFINER VIEW username
AS select
concat(users
.userid
,'@',users
.domain
) AS
concat(userid,"@",domain)
from users
;
now username contains same info that postfixadmin creates :)
-- senders that put my email into body content will deliver it to my own trashcan, so if you like to get reply, dont do it