Ubuntu LinuxのコマンドラインからGmailを送信する方法を知りたいですか? このチュートリアルでは、Ubuntu Linuxを実行しているコンピュータのコマンドラインだけを使用してGmailの電子メールメッセージを送信するために必要なすべての手順を説明します。

•Ubuntuのバージョン:18.04

ハードウェアリスト:

次のセクションでは、このUbuntuチュートリアルの作成に使用される機器のリストを示します。

上記の各ハードウェアは、AmazonのWebサイトにあります。

Ubuntu Playlist:

このページでは、Ubuntuのインストールに関連するビデオの一覧に素早くアクセスできます。

私たちのYouTubeチャンネルに登録することを忘れないでください FKIT.

Ubuntu関連チュートリアル:

このページでは、Ubuntuのインストールに関連するチュートリアルの一覧に素早くアクセスできます。

チュートリアル - Ubuntu LinuxコマンドラインからGmailを送信する

まず、Gmailアカウントで外部プログラムからの接続を受信できるようにする必要があります。

ブラウザを開き、Gmailアカウントにアクセスしてください。

この例では、ブラウザに次のURLが入力されています。

http://gmail.google.com

ログイン画面で、Gmailのユーザー名とパスワードを入力します。

Gmail account

ログイン後、次のURLにアクセスする必要があります。

• https://myaccount.google.com/lesssecureapps

セキュリティの低いアプリケーションの使用を有効にするには、このオプションを選択します。

google less secure app

今、Linuxのコマンドラインを使用してGmailを使用してメールを送信できるかどうかをテストする必要があります。

次のコマンドを使用して、必要なパッケージをインストールします。

# sudo apt-get update
# sudo apt-get install ssmtp

ssmtp.confファイルを編集してGmailアカウントに接続します。

# vi /etc/ssmtp/ssmtp.conf

root=virtualcoin.videos@gmail.com
mailhub=smtp.gmail.com:465
FromLineOverride=YES
AuthUser=virtualcoin.videos@gmail.com
AuthPass=kamisama123
UseTLS=YES

この例では、Gmailアカウントvirtualcoin.videos@gmail.comを使用しています。

この例では、Gmailアカウントvirtualcoin.videos@gmail.comがパスワードkamisama123を使用しています。

アカウントを反映するためにGmailアカウントとパスワードを変更する必要があります。

コマンドラインを使用して電子メールを送信するには、次のコマンドを使用します。

# echo "E-Mail using the command-line" | ssmtp your.email@gmail.com

上で使用した電子メールアドレスを変更する必要があることに注意してください。

アカウントyour.email@gmail.comは例としてのみ使用されていました。

gmail inbox

テストが成功した場合、あなたは良いことです。

テストが失敗した場合は、次のメッセージが表示されます。

•ssmtp:認証に失敗しました(534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 - gsmtp)

この問題を解決するには、次のURLにアクセスする必要があります。

• https://accounts.google.com/DisplayUnlockCaptcha

アカウントのブロックを解除するオプションを選択します。

google unlock account

コマンドラインを使用して電子メールを送信してください。

テストが成功した場合、あなたは良いことです。