ユーザ用ツール

サイト用ツール


mae3xx_tips:send_mail:start

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
mae3xx_tips:send_mail:start [2019/06/26 13:06] adminmae3xx_tips:send_mail:start [2019/07/10 14:30] (現在) – [msmtp の設定] admin
行 2: 行 2:
  
 v4.2.1α1 より ssmtp に代わり [[https://marlam.de/msmtp/|msmtp]] を導入しました((ssmtp はメンテナンスされていないようです))。\\ v4.2.1α1 より ssmtp に代わり [[https://marlam.de/msmtp/|msmtp]] を導入しました((ssmtp はメンテナンスされていないようです))。\\
-shell から簡単にメールを送ることもできるよう、[[https://qiita.com/richmikan@github|Richie Colonel]] さんのスクリプトも導入せていただきました+また、[[https://www.sdaoden.eu/code.html|s-nail]]((feature-rich BSD mail)) も導入しましたので、これらを組み合わせてコマンドラインから簡単にメールを送ることができま\\
  
-  * [[https://github.com/ShellShoccar-jpn/misc-tools]]+\\ 
 + 
 +===== 設定 ===== 
 + 
 +Gmail を使用して、添付ファイルをつけてメールを送る想定で設定してみます。 
 + 
 +\\ 
 + 
 +==== msmtp の設定 ==== 
 + 
 +''/etc/msmtprc.template'' ファイルを編集して、Gmail のアカウント・パスワードを設定しておきます。 
 + 
 +<file config /etc/msmtprc.template> 
 +# Set default values for all following accounts. 
 +defaults 
 +syslog on 
 +aliases /etc/aliases 
 + 
 +tls on 
 +tls_trust_file /etc/ssl/certs/ca-certificates.crt 
 +auth on 
 +syslog LOG_MAIL 
 + 
 +# Gmail 
 +account gmail 
 +host smtp.gmail.com 
 +port 587 
 +from your.address@gmail.com  <----+ 
 +user your.address            <----+--- これらを設定 
 +password Your Password here      <----+ 
 + 
 +account default : gmail 
 +</file> 
 + 
 +編集して、''/etc/msmtprc'' というファイル名で保存しておきます。\\ 
 +root 以外で使用しない場合、ファイルのパーミッションを 0600 にしておいたほうが安心かもしれません。 
 + 
 +\\ 
 + 
 +===== 準備 ===== 
 + 
 +メール本文はコマンドラインで設定することもできますが、複数行で構成された文章も送れるかテストしたいので、ファイルとして用意しておきます。 
 + 
 +<file text honbun.txt> 
 +ほんぶん。 
 +改行もまぜて。 
 + 
 +どうでしょうかね、送信できますかね。 
 +</file> 
 + 
 +\\ 
 + 
 +添付ファイルを付けて送れるか試すため、適当に ZIP ファイルを作っておきます。\\ 
 +今回は、''/etc/logrotate.conf'' を ZIP 圧縮して ''conf.zip'' としておきます。 
 + 
 +<code> 
 +user1@plum:~$ zip conf.zip /etc/logrotate.conf  
 +  adding: etc/logrotate.conf (deflated 50%) 
 +</code> 
 + 
 +\\ 
 + 
 +本文用と添付ファイル用の2つのファイルが準備できました。 
 + 
 +<code> 
 +user1@plum:~$ ls -
 +total 8 
 +-rw-r--r-- 1 user1 user1 536  6月 26 15:22 conf.zip 
 +-rw-r--r-- 1 user1 user1  94  6月 26 15:18 honbun.txt 
 +</code> 
 + 
 +\\ 
 + 
 +===== 送信 ===== 
 + 
 +送信してみます。メールの Subject も日本語で指定してみます。 
 + 
 +<code> 
 +user1@plum:~$ cat honbun.txt | s-nail -a conf.zip -s "添付ファイルつき" user@example.jp 
 +user1@plum:~$ echo $? 
 +
 +user1@plum:~$ 
 +</code>
  
 \\ \\
  
 +送信できました。
  
 +{{:mae3xx_tips:send_mail:send_email_received.png|}}
mae3xx_tips/send_mail/start.1561522002.txt.gz · 最終更新: 2019/06/26 13:06 by admin