{"guide_id":14,"guide_group":"wordpress_operational_guides","guide_path":"Operations Manual / Operational Knowledge Base / Roundcube Deployment","slug":"roundcube-deployment","title":"Roundcube Deployment","wp_status":"private","content_html":"<h1>Roundcube Deployment</h1>\n\n<p><strong>Subsystem:</strong> WSAI_RoundcubeDeployment_v1</p>\n<p><strong>Status:</strong> Production Validated / Locked</p>\n\n<h2>Purpose</h2>\n<p>The Roundcube Deployment subsystem documents the validated webmail architecture for the WickedSpooky.ai mail platform.</p>\n\n<h2>Validated Architecture</h2>\n\n<ul>\n<li>Roundcube deployed on web host</li>\n<li>Apache presentation layer</li>\n<li>Mail host remains Postfix/Dovecot only</li>\n<li>Roundcube connects remotely via IMAPS and SMTP Submission</li>\n</ul>\n\n<h2>Runtime Architecture</h2>\n\n<pre>\nwebmail.wickedspooky.org\n        ↓\nApache\n        ↓\nRoundcube\n        ↓\nmail.wickedspooky.org\n        ↓\nIMAPS 993\nSMTP Submission 587\n</pre>\n\n<h2>Validated Runtime State</h2>\n\n<ul>\n<li>HTTPS operational</li>\n<li>Roundcube login validated</li>\n<li>Mail send validated</li>\n<li>Mail receive validated</li>\n<li>Session cookies validated</li>\n<li>Production deployment approved</li>\n</ul>\n\n<h2>Operational Rules</h2>\n\n<ul>\n<li>Roundcube runs only on web host</li>\n<li>Mail host remains dedicated mail services</li>\n<li>No webmail stack installed on mail host</li>\n<li>IMAPS used for mailbox access</li>\n<li>SMTP Submission used for outbound mail</li>\n</ul>\n\n<h2>Connectivity Validation</h2>\n\n<p>Mail host intentionally blocks ICMP. Service validation must use application ports rather than ping.</p>\n\n<ul>\n<li>SSH validated</li>\n<li>IMAPS 993 validated</li>\n<li>SMTP Submission 587 validated</li>\n<li>ICMP blocked by design</li>\n</ul>\n\n<h2>Bootstrap Usage</h2>\n\n<pre>\nBootstrap Repository:\nWSAI_RoundcubeDeployment_v1\n</pre>\n\n<h2>Related Subsystems</h2>\n\n<ul>\n<li>WSAI_EmailAliasManager_v1</li>\n<li>WSAI_DomainMailRouting_v1</li>\n<li>WSAI_OperationalKnowledgeBase_v1</li>\n</ul>","content_text":"Roundcube Deployment\n\nSubsystem: WSAI_RoundcubeDeployment_v1\nStatus: Production Validated / Locked\n\nPurpose\nThe Roundcube Deployment subsystem documents the validated webmail architecture for the WickedSpooky.ai mail platform.\n\nValidated Architecture\n\n\nRoundcube deployed on web host\nApache presentation layer\nMail host remains Postfix/Dovecot only\nRoundcube connects remotely via IMAPS and SMTP Submission\n\n\nRuntime Architecture\n\n\nwebmail.wickedspooky.org\n        ↓\nApache\n        ↓\nRoundcube\n        ↓\nmail.wickedspooky.org\n        ↓\nIMAPS 993\nSMTP Submission 587\n\n\nValidated Runtime State\n\n\nHTTPS operational\nRoundcube login validated\nMail send validated\nMail receive validated\nSession cookies validated\nProduction deployment approved\n\n\nOperational Rules\n\n\nRoundcube runs only on web host\nMail host remains dedicated mail services\nNo webmail stack installed on mail host\nIMAPS used for mailbox access\nSMTP Submission used for outbound mail\n\n\nConnectivity Validation\n\nMail host intentionally blocks ICMP. Service validation must use application ports rather than ping.\n\n\nSSH validated\nIMAPS 993 validated\nSMTP Submission 587 validated\nICMP blocked by design\n\n\nBootstrap Usage\n\n\nBootstrap Repository:\nWSAI_RoundcubeDeployment_v1\n\n\nRelated Subsystems\n\n\nWSAI_EmailAliasManager_v1\nWSAI_DomainMailRouting_v1\nWSAI_OperationalKnowledgeBase_v1","content_sha256":"e10e5e2fa7214fdf3ca660df2f243046780d26c022f774ce55d707e90977b4f6","source_system":"wordpress","source_post_id":37,"parent_source_post_id":29,"last_source_modified":"2026-05-31 04:12:13","imported_at":"2026-06-03 22:24:58","is_active":1}