Skip to main content

Server

The interface for different server types.

interface Server {
createdAt: DateTime!
encryption: EncryptionType
host: String!
id: ID!
port: Int!
protocol: ProtocolType!
updatedAt: DateTime!
username: String!
verified: Boolean!
}

Fields

Server.createdAt ● DateTime! non-null scalar common

The date and time that the object was created.

Server.encryption ● EncryptionType enum common

The type of encryption used (e.g., SSL, TLS, None).

Server.host ● String! non-null scalar common

The server hostname or IP address.

Server.id ● ID! non-null scalar common

Server.port ● Int! non-null scalar common

The port number the server listens on.

Server.protocol ● ProtocolType! non-null enum common

The protocol used by the server (e.g., SMTP, IMAP, POP3).

Server.updatedAt ● DateTime! non-null scalar common

The date and time that the object was last updated.

Server.username ● String! non-null scalar common

The username for authenticating with the SMTP server.

Server.verified ● Boolean! non-null scalar common

Has the connection been verified.

Implemented by

ImapServer object ● SmtpServer object