お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-01-07 11:31:12

管理者B
メンバ
登録日: 2010-12-15

コマンドラインからのmail送信について。mailコマンドを使用しています。

Ubuntu10.0.4にてmailコマンドを使いメール送信を行いたいのですがうまく出来ません。
どなたかご教授下さると助かります。

自マシンの設定
IP:192.168.0.x

apt-get install mailx 済み
apt-get install mailutils 済み

/etc/hosts の設定
127.0.0.1 localhost
192.168.0.x 自マシン名.localdomain


LAN環境
外部接続用マシンとして
192.168.x.xが存在します(ここでメールの管理もしています。DHCPも兼ねています)
自マシンはLAN内に存在しLAN内の別マシンにメールを送信したいのです
メールは外部のメールを使用しています。メール管理しているマシンに一旦メールを蓄積し
一定時間毎に送受信し、そのメールをLAN内の各マシンが受信する仕組みになっています。


***************************構成*******************
Internet
   |
192.168.x.x(DHCP等を兼ねる)
  |
HUB
  |---------------
  |                |             |
192.168.0.x   192.168.0.y   192.168.0.z
(FileServer)
***************************構成*******************

のような構成になっていて
192.168.0.xから192.168.0.zにメールを送信したいのです。


cat temp.txt|mail -s 'test' [email protected](このアドレスはLAN内の別マシンのメールアドレスです)

とコマンドラインから実行すると何事も無く終了しているように見えるのですが
実際にはメールは送信されていません。

/var/log配下の
mail.err
mail.info
mail.log
mail.warn
は全て0Kbで何も出力されていません。

ほかに何か設定が必要なのでしょうか?

最終的にやりたいことはcronで自動起動しているシェルに記述して定期的にメールを送信することです。
FileServerのディクス空き容量を定期的にチェックしたい為。
cronによるシェルの自動起動は問題なく出来ております。

オフライン

 

Board footer

Powered by FluxBB