xai1981's blog

http://twitter.com/xai1981

mail コマンドでメール送信

お客さんがコマンドでメール送れる事を教えてくれました。そもそも PHP からのメールの送信ではまってて、泣きついた形です。サーバに mail コマンドが入っていなかったので、インストールします。

[root@kabosu ~]# yum install mailx
===========================================================
 Package             Arch    Version     Repository   Size
===========================================================
Installing:
 mailx               x86_64  12.4-6.el6  base        234 k

Transaction Summary
===========================================================
Install       1 Package(s)
Complete!

成功!!

さっそく送信してみます。

[root@kabosu ~]# mail root@kabosu
Subject: おはよう
今日夜から暇?
.
EOT

それでは受信してみます。

[root@kabosu ~]# mail
Heirloom Mail version 12.4 7/29/08.  Type ? for help.
"/var/spool/mail/root": 4 messages 4 new
>N  1 root@kabosu           Tue Dec  3 13:30  16/500   "test"
 N  2 root@kabosu           Tue Dec  3 15:25  16/497   "test"
 N  3 root@kabosu           Tue Dec  3 15:26  16/497   "test"
 N  4 root                  Tue Dec  3 18:10  20/676   "おはよう"
& 4
Message  4:
From root@kabosu  Tue Dec  3 18:10:16 2013
Return-Path: <root@kabosu>
From: root <root@kabosu>
Date: Tue, 03 Dec 2013 18:10:16 +0900
To: root@kabosu
Subject: おはよう
User-Agent: Heirloom mailx 12.4 7/29/08
Content-Type: text/plain; charset=utf-8
Status: R

今日夜から暇?

& exit
メールが /var/spool/mail/root にあります