\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{Hoejlund (Hoejlund)} \pdfinfo{ /Title (mailserver-cheat-sheet-zbc.pdf) /Creator (Cheatography) /Author (Hoejlund (Hoejlund)) /Subject (Mailserver - ZBC Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{990000} \definecolor{LightBackground}{HTML}{FBF7F7} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{Mailserver - ZBC Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Hoejlund (Hoejlund)} via \textcolor{DarkBackground}{\uline{cheatography.com/45515/cs/13681/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}Hoejlund (Hoejlund) \\ \uline{cheatography.com/hoejlund} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 1st December, 2017.\\ Updated 1st December, 2017.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Windows Server 2012 R2 (ADDS)}} \tn % Row 0 \SetRowColor{LightBackground} Basic konfiguration & Navn, AD, DNS \& IP-adresse \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Opret users, OU \& groups & Fx:John Cena (bruger), Lem (OU) \& Underviser (gruppe) \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} Klargør Domain i Kommando prompt & Setup /PrepareAD /OrganizationName:{[}Organisations navn{]} \seqsplit{/IAcceptExchangeServerLicenseTe} rms \tn % Row Count 10 (+ 5) % Row 3 \SetRowColor{white} Klargør/accepterer AD i Kommando prompt & Setup /PrepareSchema \seqsplit{/IAcceptExchangeServerLicenseTe} rms \tn % Row Count 13 (+ 3) % Row 4 \SetRowColor{LightBackground} Klargør Exchange installation prerequisites & .NET Framework 4.6.2, Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit \& \seqsplit{Install-WindowsFeature} RSAT-ADDS (PowerShell kommando) \tn % Row Count 21 (+ 8) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Windows Exchange Server 2016 Opsætning}} \tn % Row 0 \SetRowColor{LightBackground} Installér Exchange & Kør Setup.exe som admin - Typisk installation (Mailbox server) \tn % Row Count 4 (+ 4) % Row 1 \SetRowColor{white} Opret grupper og deleger Exchange rettigheder & UExchOrganisation (Universal Security Gruppe) \& medlem af Exchange rollen (Organization Management) \tn % Row Count 9 (+ 5) % Row 2 \SetRowColor{LightBackground} Konfigurere DNS MX Record & Tilføj en New Mail Exchanger (MX) på forward zonen for {[}domain{]}.local \tn % Row Count 13 (+ 4) % Row 3 \SetRowColor{white} Konfigurere DNS MX Record & \seqsplit{AddDnsServerResourceRecordMX} - ComputerName {[}AD-Server hostnavn{]} -Preference 10 -Name "." -MailExchange "Exchange Server FQDN" -ZoneName \tn % Row Count 20 (+ 7) % Row 4 \SetRowColor{LightBackground} Mail Server Priority & 20 \tn % Row Count 22 (+ 2) % Row 5 \SetRowColor{white} Opret mailbox på en bruger & Enable-Mailbox \tn % Row Count 24 (+ 2) % Row 6 \SetRowColor{LightBackground} Konfigurere Mailbox & Opret bibliotekerne C:\textbackslash{}MBX1, C:\textbackslash{}MBX2 og C:\textbackslash{}MBX3 \tn % Row Count 27 (+ 3) % Row 7 \SetRowColor{white} Konfigurere Mailbox - Powershell & NewMailboxDatabase -Name 'RingstedDB2' -EdbFilePath 'C:\textbackslash{}MBX2\textbackslash{}Ringsted-DB2.edb' - Server {[}Exchange Server FQDN{]} \& Mount-Database -Identity RingstedDB2 \tn % Row Count 35 (+ 8) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Windows Exchange Server 2016 Opsætning (cont)}} \tn % Row 8 \SetRowColor{LightBackground} Kontroller members på mailseveren & \seqsplit{Get-mailboxstatistics} -server SERVERNAVN | get-member \tn % Row Count 3 (+ 3) % Row 9 \SetRowColor{white} Configure message size limits for a mailbox & Set-Mailbox "RingstedDB2" -MaxSendSize 25mb -MaxReceiveSize 35mb \tn % Row Count 7 (+ 4) % Row 10 \SetRowColor{LightBackground} Konfigurér HUB rollen & Domain suffix {[}domæne{]}.local og eucrX.local tilføjes som mail flow i EAC \tn % Row Count 11 (+ 4) % Row 11 \SetRowColor{white} Postmaster & Set-TransportConfig \seqsplit{-ExternalPostmasterAddress} \seqsplit{administrator@DOMÆNE.LOCAL} \tn % Row Count 15 (+ 4) % Row 12 \SetRowColor{LightBackground} Konfigurere Outlook & Installér Outlook på klient og konfigurere email konto \tn % Row Count 18 (+ 3) % Row 13 \SetRowColor{white} Backup & Installer Windows Server Backup Features \& Montèr en eks, enten fysisk eller virtual disk. - lav en fuld server backup. \tn % Row Count 24 (+ 6) % Row 14 \SetRowColor{LightBackground} Performance monitor & kan tilføje counters fra microsoft for overvågning af systemet \tn % Row Count 28 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.74655 cm} x{4.23045 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Mail Protokoller}} \tn % Row 0 \SetRowColor{LightBackground} POP3 & port 110 ukrypteret - port 995 krypteret \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} IMAP & port 143 ukrypteret - port 993 krypteret \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} SMPT & port 25 - Send and Recieve connector \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} \seqsplit{Outlook} & MAPI - MAPI over HTTP \tn % Row Count 8 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.33919 cm} x{2.63781 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Backup}} \tn % Row 0 \SetRowColor{LightBackground} Recover a Lost Exchange Server & Setup /m:RecoverServer \seqsplit{/IAcceptExchangeServerLicenseTerms} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} Same server dial tone recovery & Du kan udføre en gendannelse fra en RDB, efter at den oprindelige database er blevet gendannet fra backup som en del af en dial tone recovery \tn % Row Count 10 (+ 7) % Row 2 \SetRowColor{LightBackground} Alternate server dial tone recovery & Du kan bruge en alternativ server til at være vært for dial tone-databasen, og derefter genoprette data fra en RDB, efter at den oprindelige database er blevet gendannet fra backup. \tn % Row Count 19 (+ 9) % Row 3 \SetRowColor{white} Mailbox recovery & Du kan gendanne en individuel mailboxes fra backup, når den gemte mailox retentionstid er udløbet. Derefter tage data fra den gendannede mailbox og kopieres den til en målmappe eller sammenfletes med en anden mailbox \tn % Row Count 30 (+ 11) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{2.33919 cm} x{2.63781 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Backup (cont)}} \tn % Row 4 \SetRowColor{LightBackground} Specific item recovery & Du kan gendanne fra backup data, der er slettet eller renset fra en mailbox \tn % Row Count 4 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.29402 cm} x{3.68298 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Permission}} \tn % Row 0 \SetRowColor{LightBackground} Full Access & Tillader delegeret at åbne mailbox og se, tilføje og fjerne indholdet i mailbox. Tillader ikke delegerede at sende meddelelser fra mailbox \tn % Row Count 5 (+ 5) % Row 1 \SetRowColor{white} Send As & Tillader delegeret at sende meddelelser som om de kom direkte fra mailboxen eller gruppen. Der er ingen indikation på, at meddelelsen blev sendt af delegaten. \tn % Row Count 11 (+ 6) % Row 2 \SetRowColor{LightBackground} Send on Behalf & Tillader delegeret at sende meddelelser fra mailboxen eller gruppen. afsender adressen til disse meddelelser viser tydeligt, at meddelelsen blev sendt af delegaten \tn % Row Count 17 (+ 6) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.54747 cm} x{4.42953 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Forkortelser}} \tn % Row 0 \SetRowColor{LightBackground} DNS & Domain Name System \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} AD & Active Directory \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} OU & Organizational Unit \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} RSAT & Remote Server Administration Tools \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} IMAP & Internet Message Access Protocol \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} EAC & Exchange Admin Center \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} EMS & Exchange Management Shell \tn % Row Count 7 (+ 1) % Row 7 \SetRowColor{white} POP3 & Post Office Protocol version 3 \tn % Row Count 8 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Connectors}} \tn % Row 0 \SetRowColor{LightBackground} Receive connectors & kontroller indgående SMTP mail flow. \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Send connectors & kontroller udgående SMTP mail flow. \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} Delivery agents and Delivery Agent Connectors & kontroller udgående mailflow til ikke-SMTP-systemer. \tn % Row Count 7 (+ 3) % Row 3 \SetRowColor{white} Foreign connectors & kontroller udgående mailflow til ikke-SMTP-systemer. Udgående meddelelser er skrevet til filer på et sted kaldet drop-biblioteket, der skal hentes af ikke-SMTP-systemet. \tn % Row Count 16 (+ 9) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{MX Records}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{En mail exchanger record (MX-record) er en type ressourceoptegnelse i DNS'en, der specificerer en mail-server, der er ansvarlig for at acceptere e-mail-meddelelser på vegne af en modtagerens domæne, og en præferenceværdi, der bruges til at prioritere mail levering, hvis flere mail servere er ledig. Sæt af MX-Records af et domænenavn angiver, hvordan e-mail skal sendes med SMTP (Simple Mail Transfer Protocol).% Row Count 9 (+ 9) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Manage distribution groups}} \tn % Row 0 \SetRowColor{LightBackground} Mail-enabled universal distribution groups & kan kun bruges til at distribuere meddelelser. \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} Mail-enabled universal security groups & kan bruges til at distribuere meddelelser såvel som at give adgangsrettigheder til ressourcer i Active Directory. \tn % Row Count 9 (+ 6) % Row 2 \SetRowColor{LightBackground} opret distribution group med powershell & \seqsplit{New-DistributionGroup} -Name "IT Administrators" -Alias itadmin \seqsplit{-MemberJoinRestriction} open \tn % Row Count 14 (+ 5) % Row 3 \SetRowColor{white} Få information om en ny distribution group & \seqsplit{Get-DistributionGroup} \textless{}Name\textgreater{} | FL Name,RecipientTypeDetails,PrimarySmtpAddress \tn % Row Count 18 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Opret security groups}} \tn % Row 0 \SetRowColor{LightBackground} Command til at oprette en mail-enabled security group & \seqsplit{New-DistributionGroup} -Type Security -Name \textless{}UniqueName\textgreater{} {[}-IgnoreNamingPolicy{]} {[}-Alias \textless{}Alias\textgreater{}{]} {[}-DisplayName "\textless{}DisplayName\textgreater{}"{]} {[}-Notes "\textless{}Description\textgreater{}"{]} {[}-OrganizationalUnit \textless{}OU\textgreater{}{]} {[}-ManagedBy "\textless{}owner1\textgreater{}","\textless{}owner2\textgreater{}"...{]} {[}-Members "\textless{}member1\textgreater{}","\textless{}member2\textgreater{}"...{]} {[}-CopyOwnerToMember{]} {[}-MemberJoinRestriction \textless{}Closed | ApprovalRequired\textgreater{}{]} {[}-RequireSenderAuthenticationEnabled \textless{}\$true | \$false\textgreater{}{]} \tn % Row Count 20 (+ 20) % Row 1 \SetRowColor{white} Name & File Server Managers. \tn % Row Count 22 (+ 2) % Row 2 \SetRowColor{LightBackground} Alias & fsadmin \tn % Row Count 23 (+ 1) % Row 3 \SetRowColor{white} Description & beskrivelse af gruppen \tn % Row Count 25 (+ 2) % Row 4 \SetRowColor{LightBackground} Organizational Unit & OU'et som skal bruges \tn % Row Count 27 (+ 2) % Row 5 \SetRowColor{white} Owners & Ejerne til gruppen \tn % Row Count 28 (+ 1) % Row 6 \SetRowColor{LightBackground} Members & Brugerne af security gruppen \tn % Row Count 30 (+ 2) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Opret security groups (cont)}} \tn % Row 7 \SetRowColor{LightBackground} User requests to join the group & For mail-enabled security groups, sendes brugeranmodninger om at blive medlem af gruppen ikke til gruppens ejere \tn % Row Count 6 (+ 6) % Row 8 \SetRowColor{white} Accept messages from external senders & accepterer man beskeder fra andre sendere? - Parameteret \seqsplit{"RequireSenderAuthenticationEnabled"} kan sættes til \$true hvis dette ønskes. \tn % Row Count 13 (+ 7) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}