Gmailを使ったメールアドレス自動生成コマンド

Gmailでは

hoge+XXX@gmail.com

のような形式のメールアドレスを利用することができます。

例えばメールアドレス登録でアカウントを発行するシステムを開発する際にはこの機能を使って検証をすると便利です。ただ毎回メアドを手作業で生成するのは手間なので、自動生成してみましょう。

create-account.command

prefix="hoge+localhost"
suffix="@gmail.com"
ymd=`date "+%Y%m%d%H%M%S"`
echo ${prefix}${ymd}${suffix}
echo ${prefix}${ymd}${suffix} | pbcopy

このコマンドを実行してみると

hoge+localhost20160817120516@gmail.com

のようなメールアドレスが作られ、クリップボードにもコピーがされるので便利です。