GD SMTP

Материал из GedeminWiki
Перейти к: навигация, поиск
 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)
 )
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты