Mailtm
CLI client for Mail.tm disposable mail service
Install / Use
/learn @ABGEO/MailtmREADME
<div align="center">
<img width="600px" src="./.assets/logo.png" />
<p>CLI client for <a href="https://mail.tm">Mail.tm</a> disposable mail service</p>
<p>
<a href="https://github.com/abgeo/mailtm/releases">
<img alt="GitHub release" src="https://img.shields.io/github/release/abgeo/mailtm.svg">
</a>
<a href="https://github.com/abgeo/mailtm">
<img alt="GitHub go.mod Go version of a Go module" src="https://img.shields.io/github/go-mod/go-version/abgeo/mailtm.svg">
</a>
<a href="https://github.com/abgeo/mailtm/actions/workflows/ci.yaml">
<img alt="CI" src="https://github.com/abgeo/mailtm/actions/workflows/ci.yaml/badge.svg">
</a>
<a href="https://github.com/abgeo/mailtm/actions/workflows/cd.yaml">
<img alt="CD" src="https://github.com/abgeo/mailtm/actions/workflows/cd.yaml/badge.svg">
</a>
<a href="https://app.fossa.com/projects/custom%2B30026%2Fgithub.com%2FABGEO%2Fmailtm?ref=badge_shield" alt="FOSSA Status">
<img src="https://app.fossa.com/api/projects/custom%2B30026%2Fgithub.com%2FABGEO%2Fmailtm.svg?type=shield"/>
</a>
<a href="https://sonarcloud.io/project/overview?id=ABGEO_mailtm">
<img alt="Quality Gate Status" src="https://sonarcloud.io/api/project_badges/measure?project=ABGEO_mailtm&metric=alert_status"/>
</a>
<a href="https://sonarcloud.io/project/overview?id=ABGEO_mailtm">
<img alt="Maintainability Rating" src="https://sonarcloud.io/api/project_badges/measure?project=ABGEO_mailtm&metric=sqale_rating"/>
</a>
<a href="https://sonarcloud.io/project/overview?id=ABGEO_mailtm">
<img alt="Reliability Rating" src="https://sonarcloud.io/api/project_badges/measure?project=ABGEO_mailtm&metric=reliability_rating"/>
</a>
<a href="https://sonarcloud.io/project/overview?id=ABGEO_mailtm">
<img alt="Security Rating" src="https://sonarcloud.io/api/project_badges/measure?project=ABGEO_mailtm&metric=security_rating"/>
</a>
<a href="https://codecov.io/gh/ABGEO/mailtm">
<img src="https://codecov.io/gh/ABGEO/mailtm/branch/main/graph/badge.svg?token=TC7WWTT2A5"/>
</a>
<a href="https://goreportcard.com/report/github.com/ABGEO/mailtm">
<img alt="Go Report Card" src="https://goreportcard.com/badge/github.com/ABGEO/mailtm">
</a>
</p>
<p><img width="1000" src="./.assets/demo.gif" /></p>
</div>
Installation
<details> <summary>APT</summary># 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
</details>
<details>
<summary>YUM</summary>
# 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
</details>
<details>
<summary>AUR</summary>
yay -S mailtm-bin
</details>
<details>
<summary>Homebrew</summary>
# Add Tap.
brew tap abgeo/mailtm
# Install Formulae.
brew install mailtm
</details>
<details>
<summary>Docker</summary>
docker run --rm -v "$PWD/.mailtm:/root/.mailtm" abgeo/mailtm
</details>
<details>
<summary>Binary</summary>
- Go to the Releases page and download the version suitable for your OS.
- Optionally Verify the Source.
- Extract
mailtmbinary file from the archive:tar -xzf mailtm_*.tar.gz mailtm - Make
mailtmfile executable:chmod +x mailtm - Move
mailtmto a location in yourPATH: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
</details>
Usage
Get available commands by running mailtm --help
Authors
- Temuri Takalandze - Maintainer
License
Copyright (c) 2022 Temuri Takalandze.
Released under the GPL-3.0 license.
