/mailtm

CLI client for Mail.tm disposable mail service

Primary LanguageGoGNU General Public License v3.0GPL-3.0

CLI client for Mail.tm disposable mail service

GitHub release GitHub go.mod Go version of a Go module CI CD Quality Gate Status Maintainability Rating Reliability Rating Security Rating Go Report Card

Installation

APT
# Add repository to APT List.
cat > /etc/apt/sources.list.d/abgeo.list <<EOF
deb [trusted=yes] https://registry.abgeo.cloud/apt/ /
EOF

# APT Update & Install package.
apt update
apt install mailtm
YUM
# Add repository to YUM List.
cat > /etc/yum.repos.d/ABGEO.repo <<EOF
[abgeo]
name=ABGEO's Packages
baseurl=https://registry.abgeo.cloud/yum/
enabled=1
gpgcheck=0
EOF

# YUM Install package.
yum install mailtm
AUR
yay -S mailtm-bin
Homebrew
# Add Tap.
brew tap abgeo/mailtm

# Install Formulae.
brew install mailtm
Docker
docker run --rm -v "$PWD/.mailtm:/root/.mailtm" abgeo/mailtm
Binary
  • Go to the Releases page and download the version suitable for your OS.
  • Optionally Verify the Source.
  • Extract mailtm binary file from the archive: tar -xzf mailtm_*.tar.gz mailtm
  • Make mailtm file executable: chmod +x mailtm
  • Move mailtm to a location in your PATH: sudo mv mailtm /usr/local/bin/

Verify Source (Optional)

mailtm releases are signed using PGP key (rsa4096) with fingerprint 5B8D 6B31 D430 43AD 711C 7C10 0E28 CC94 816E 5E0C. Our key can be retrieved from common keyservers.

# Import key.
curl -s 'https://keys.openpgp.org/vks/v1/by-fingerprint/5B8D6B31D43043AD711C7C100E28CC94816E5E0C' | gpg --import

# Verify signature.
gpg --verify mailtm_*_checksums.txt.sig mailtm_*_checksums.txt

# Verify checksum.
sha256sum --ignore-missing -c mailtm_*_checksums.txt

Usage

Get available commands by running mailtm --help

Authors

License

Copyright (c) 2022 Temuri Takalandze.
Released under the GPL-3.0 license.

FOSSA Status