GD SMTP
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) |
SYSDBA (обсуждение | вклад) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 5: | Строка 5: | ||
name dname, /* имя */ | name dname, /* имя */ | ||
description dtext180, /* описание */ | description dtext180, /* описание */ | ||
− | email | + | email dname, /* адрес электронной почты */ |
login dname, /* логин */ | login dname, /* логин */ | ||
passw VARCHAR(256) NOT NULL, /* пароль */ | passw VARCHAR(256) NOT NULL, /* пароль */ | ||
ipsec dtext8, /* протокол безопасности SSLV2, SSLV23, SSLV3, TLSV1 */ | ipsec dtext8, /* протокол безопасности SSLV2, SSLV23, SSLV3, TLSV1 */ | ||
timeout dinteger_notnull DEFAULT -1, | timeout dinteger_notnull DEFAULT -1, | ||
− | server dtext80 NOT NULL, /* SMTP Sever */ | + | server dtext80 NOT NULL, /* SMTP Sever */ |
− | port dinteger_notnull DEFAULT 25, /* SMTP Port */ | + | port dinteger_notnull DEFAULT 25, /* SMTP Port */ |
− | principal dboolean_notnull, | + | principal dboolean_notnull, /* сервер по-умолчанию */ |
creatorkey dforeignkey, | creatorkey dforeignkey, |
Текущая версия на 16:17, 17 августа 2015
CREATE TABLE gd_smtp ( id dintkey, /* первичный ключ */ name dname, /* имя */ description dtext180, /* описание */ email dname, /* адрес электронной почты */ login dname, /* логин */ passw VARCHAR(256) NOT NULL, /* пароль */ ipsec dtext8, /* протокол безопасности SSLV2, SSLV23, SSLV3, TLSV1 */ timeout dinteger_notnull DEFAULT -1, server dtext80 NOT NULL, /* SMTP Sever */ port dinteger_notnull DEFAULT 25, /* SMTP Port */ principal dboolean_notnull, /* сервер по-умолчанию */ creatorkey dforeignkey, creationdate dcreationdate, editorkey dforeignkey, editiondate deditiondate, afull dsecurity, achag dsecurity, aview dsecurity, disabled ddisabled, CONSTRAINT gd_pk_smtp PRIMARY KEY (id), CONSTRAINT gd_smtp_fk_ck FOREIGN KEY (creatorkey) REFERENCES gd_contact (id) ON UPDATE CASCADE, CONSTRAINT gd_smtp_fk_ek FOREIGN KEY (editorkey) REFERENCES gd_contact (id) ON UPDATE CASCADE, CONSTRAINT gd_smtp_chk_timeout CHECK (timeout >= -1), CONSTRAINT gd_smtp_chk_ipsec CHECK(ipsec IN ('SSLV2', 'SSLV23', 'SSLV3', 'TLSV1')), CONSTRAINT gd_smtp_chk_server CHECK (server > ), CONSTRAINT gd_smtp_chk_port CHECK (port > 0 AND port < 65536) )