Subscriber Records Overview Each subscriber in the system has a number of fields. Fields Email address The email address of the subscriber. An email address can only appear once on a mailing list. The case of the email address is preserved by the system, but email addresses are always compared in a case-insensitive manner. Leading and trailing whitespace is stripped whenever you enter an email address. An email address is a valid local-part followed by an @ followed by a valid domain name. A local-part may only contain the following characters: Letters (a–z, A–Z) Numbers (0–9) Dashes (-) Dots (.) Underscores (_) Plus signs (+) Equal signs (=) Percent signs (%) Forward slashes (/) Colons (:) Semi-colons (;) Question marks (?) Exclamation marks (!) Hash symbols (#) Dollar signs ($) Ampersands (&) Single quotes (') Asterisks (*) Backticks (`) Curly braces ({, }) Vertical pipes (|) Tildes (~) Additionally, a local-part must be between 1 and 256 characters long. A domain: May only consist of: letters, numbers, dashes, dots, and underscores. May not contain two consecutive dots, or a dot at the beginning or the end. May not contain a dash next to a dot or at the beginning or the end. Must be between 1 and 256 characters long. May not have the same form as an IP address. (For example: me@192.168.0.1 or me@1.1.1.1 are not valid email addresses.) Status This describes the status of a subscriber. There is one active status: Status Meaning Active Subscriber is OK to be sent mail (i.e none of the above conditions apply.) There are four inactive statuses: Status Meaning Unsubscribed Subscriber requested to stop getting mail, usually through clicking on an unsubscribe link. Spam complaint Subscriber complained using a spam-complaint mechanism. Bounced Due to receiving bounces, we determined this subscriber address is no longer valid. Deactivated Don’t send to this subscriber because they are no longer part of the parent/source list. (See import feature.) The inactive statuses have “precedence” in the above order, for example: If the subscriber is set to bounced but then clicks on an unsubscribe link, their status will be set to unsubscribed, because unsubscribed is a higher precedence status than bounced. If the subscriber is set to unsubscribed but we detect their email address is bad due to bounces, their status will not be changed, because it bounced is not a higher precedence than unsubscribed. The subscribers on the list which have an inactive status is our way of “remembering” these subscribers so that we don’t accidentally send mail to them again. When importing to a mailing list, the default is to only update subscribers where the status is active. This keeps you from accidentally re-activating and sending to subscribers that bounced, unsubscribed, or generated a spam complaint. Confirmed This value only exists if the mailing list is set to have a confirmed field. Valid values are: confirmed / unconfirmed. The default for new subscribers is: confirmed. Format This value only exists if the mailing list is set to have a format field. Valid values are: html / text. The default for new subscribers is: html. This can be used to store the preference of how the subscriber would like to receive their email. If you send an campaign that contains both a text and HTML portion to a list with the format field enabled, then Subscribers with format=html will get multipart messages with HTML and text. Subscribers with format=text will get text-only messages. Subscribe Time This is the time that the subscriber subscribed This defaults to the time the subscriber is added. it may be overridden in the UI Subscribe IP The IP address the subscriber was using when they subscribed (if we have this information) Confirm Time This is the time that the subscriber was set to be confirmed This will exist if the subscriber is confirmed, and will be blank if the subscriber is not confirmed Confirm IP The subscriber’s IP address when they confirmed by clicking on a confirmation link Remove time This is the time that the subscriber status was set to something other than active This will exist if the subscriber status is not active, and will be blank if the subscriber status is active Remove IP This is the subscriber’s IP address when they caused the status to be set to something other than active, if we have it. (for example, their IP when clicking on an unsubscribe link.)