This startup page keeps the required Windows bootstrap, initial import locations, and manual PowerShell script locations in one place. Finish these prerequisites first, then create the first administrator and the dashboard will appear.
powershell -ExecutionPolicy Bypass -File .\scripts\windows\bootstrap-mailpolicy.ps1 -ProjectRoot "W:\WWW_PHP8.2\MailPolicy" -PhpPath "D:\laragon\bin\php\php-8.2.0-Win32-vs16-x64\php.exe" -InstallWorker -ServiceUser ".\mailpolicy-sync" -ServicePassword "YOUR_WINDOWS_PASSWORD" -StartWorker
Recommended first-run requirements from inside this application package.
Run the bundled bootstrap once to prepare storage, queue settings, migrations, cache clear, and optional worker install.
Current value: direct | Recommended: queue
W:\WWW_PHP8.2\MailPolicy\storage\app/mailpolicy\lists
W:\WWW_PHP8.2\MailPolicy\storage\app/mailpolicy\scripts
Put your initial import and manual sync files directly inside the app storage paths below.
Use the downloaded bootstrap PS1 or CMD file to prepare folders, queue settings, migrations, cache clear, and optional worker install.
Place initial domains, senders, and blocked domains under the listed storage folder inside this project.
Place your domain and sender sync PS1 files inside the listed script paths in this same project.
Grant Log on as a service, project folder access, and certificate private key read access to the worker account.
Create the first administrator only after the setup items above are complete.