server-mailstick.img.xz
Server-side MailStick image
Download the MailStick images, verify their checksums, and watch the setup videos.
Flash these images to separate USB sticks for the server side and user side.
The ready-to-flash images are paid downloads. MailStick is built by a small developer team and the images represent more than two years of development, testing, and packaging.
MailStick remains open source. If the ready-made images are not a fit for your budget, the source code and project scripts are linked at the end of this page so you can inspect or build the system yourself.
A SHA-256 checksum is a fingerprint of the downloaded file. After the download finishes, calculate the checksum on your computer and compare it with the SHA-256 value shown above.
certutil -hashfile server-mailstick.img.xz SHA256
certutil -hashfile user-mailstick.img.xz SHA256
sha256sum server-mailstick.img.xz
sha256sum user-mailstick.img.xz
shasum -a 256 server-mailstick.img.xz
shasum -a 256 user-mailstick.img.xz
Rufus works best with the extracted .img file.
Extracting the .img.xz archive first avoids
compatibility issues with compressed image formats.
.img.xz file and choose
Extract Here.
unxz server-mailstick.img.xz or
unxz user-mailstick.img.xz.
.img
file in Rufus.
.img file.
Flashing erases the selected USB drive. Double-check the drive
in Rufus before starting. balenaEtcher and Raspberry Pi Imager
can also write .img.xz files directly if you prefer
not to extract them manually.
Video walkthroughs for the server and user setup flow.
Server-side setup video
User-side setup video
MailStick is built from open-source components and project scripts. The paid images support the project, but the code is available for people who want to review it, learn from it, or build their own images.