slot0 = require("socket") slot0.headers = {} slot1 = slot0.headers slot1.canonic = { ["last-attempt-date"] = "Last-Attempt-Date", received = "Received", ["mime-version"] = "MIME-Version", location = "Location", accept = "Accept", bcc = "Bcc", ["remote-mta"] = "Remote-MTA", pragma = "Pragma", referer = "Referer", cookie = "Cookie", ["original-envelope-id"] = "Original-Envelope-ID", ["retry-after"] = "Retry-After", from = "From", authorization = "Authorization", ["cache-control"] = "Cache-Control", ["content-transfer-encoding"] = "Content-Transfer-Encoding", keywords = "Keywords", ["return-path"] = "Return-Path", ["content-location"] = "Content-Location", ["if-modified-since"] = "If-Modified-Since", ["smtp-remote-recipient"] = "SMTP-Remote-Recipient", ["accept-encoding"] = "Accept-Encoding", ["resent-from"] = "Resent-From", ["resent-sender"] = "Resent-Sender", ["max-forwards"] = "Max-Forwards", ["content-description"] = "Content-Description", ["resent-message-id"] = "Resent-Message-ID", ["reporting-mta"] = "Reporting-MTA", expires = "Expires", ["transfer-encoding"] = "Transfer-Encoding", references = "References", sender = "Sender", ["content-encoding"] = "Content-Encoding", subject = "Subject", age = "Age", te = "TE", to = "To", ["last-modified"] = "Last-Modified", ["content-length"] = "Content-Length", cc = "Cc", ["content-language"] = "Content-Language", ["user-agent"] = "User-Agent", vary = "Vary", ["arrival-date"] = "Arrival-Date", connection = "Connection", ["content-disposition"] = "Content-Disposition", ["content-range"] = "Content-Range", warning = "Warning", ["will-retry-until"] = "Will-Retry-Until", ["accept-charset"] = "Accept-Charset", ["if-none-match"] = "If-None-Match", ["x-mailer"] = "X-Mailer", upgrade = "Upgrade", trailer = "Trailer", ["if-match"] = "If-Match", etag = "ETag", ["www-authenticate"] = "WWW-Authenticate", date = "Date", ["diagnostic-code"] = "Diagnostic-Code", ["received-from-mta"] = "Received-From-MTA", status = "Status", ["accept-language"] = "Accept-Language", ["original-recipient"] = "Original-Recipient", comments = "Comments", range = "Range", expect = "Expect", ["accept-ranges"] = "Accept-Ranges", ["resent-bcc"] = "Resent-Bcc", ["message-id"] = "Message-ID", ["if-unmodified-since"] = "If-Unmodified-Since", ["content-id"] = "Content-ID", ["resent-reply-to"] = "Resent-Reply-To", ["content-md5"] = "Content-MD5", ["reply-to"] = "Reply-To", ["if-range"] = "If-Range", ["dsn-gateway"] = "DSN-Gateway", via = "Via", allow = "Allow", ["resent-date"] = "Resent-Date", ["final-recipient"] = "Final-Recipient", ["content-type"] = "Content-Type", action = "Action", ["proxy-authenticate"] = "Proxy-Authenticate", ["in-reply-to"] = "In-Reply-To", ["resent-cc"] = "Resent-Cc", host = "Host", ["proxy-authorization"] = "Proxy-Authorization", ["alternate-recipient"] = "Alternate-Recipient", ["resent-to"] = "Resent-To", ["final-log-id"] = "Final-Log-ID", server = "Server" } return slot1