質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Q&A

解決済

2回答

1921閲覧

postfixの設定について

kumakumatan

総合スコア213

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

0グッド

0クリップ

投稿2016/04/04 10:05

centos6.7にてpostfixにてメール送信しようと考えています。

[alternatives --config mta]コマンドにて確認したところ、
「/usr/sbin/sendmail.postfix」が選択されているのを確認できました。

http://blog.jicoman.info/2013/08/postfix_install/」を参考にさせていただき、

「sendmail」コマンドにてメール送信できるかをテストしたところ、何も帰ってきませんでした。
[tail /var/log/maillog]にて確認しても何もかえってきませんでした。

*入力したコマンド
sendmail a@foo.com
From:b@foo.com
To:a@foo.com
Subject:テスト送信

テスト送信です

.

ご教授をお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

postfix が、動いていない可能性もあるかな。

service postfix restart

で、postfix サービスをリスタートしてみるとどうでしょうか?

/var/log/maillog に何かでないでしょうか?

投稿2016/04/04 12:41

CHERRY

総合スコア25171

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kumakumatan

2016/04/05 00:28

postfix/postfix-script[1621]: stopping the Postfix mail system postfix/master[1442]: terminating on signal 15 postfix/postfix-script[1693]: starting the Postfix mail system postfix/master[1694]: daemon started -- version 2.6.6, configuration /etc/postfix と表示されます。 宜しくお願いします。
guest

0

ベストアンサー

メールキューにたまっているのではないでしょうか。mailq コマンドで確認ください。
また、/var/log/maillog には何も出力されていない? rsyslog が起動していないのでしょうか?

投稿2016/04/04 11:09

TaichiYanagiya

総合スコア12141

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kumakumatan

2016/04/05 00:30

mailq コマンドを入力すると、 「Mail queue is empty」と表示されます。 メールキューにはたまってなさそうです。 宜しくお願いします。
kumakumatan

2016/04/05 02:57

smtpのiptablesのポート許可をして、 mail -s "【題名】 テスト" -r from@ABC.co.jp to@ABC.co.jp にて送信できました。 「from@ABC.co.jp」の差出人名を任意の文字例えば、「管理者」などとして送信するにはどうしたらいいでしょうか? 宜しくお願いします。
TaichiYanagiya

2016/04/05 04:05

コマンドラインでの指定方法はわかりませんが、~/.mailrc に  set from='管理者 <from@ABC.co.jp>'  set sendcharsets='utf-8' と設定すればいいと思います。 sendmail コマンドでメールを送信できないのはなぜでしょうね。 もし、/usr/sbin/sendmail.sendmail であれば、/var/spool/clientmqueue/ にキューがたまります。
kumakumatan

2016/04/05 05:47

ありがとうございます。 管理者名で登録できました。 「usr/sbin」配下を確認すると「sendmail.sendmail 」はありませんでした。 「 ll *sendmail*」で確認すると、「sendmail -> /etc/alternatives/mta」「sendmail.postfix」のみ表示されます。そもそも「sendmail」コマンドは使えないのでしょうか? 宜しくお願いします。
TaichiYanagiya

2016/04/05 06:33

sendmail.postfix しか無いのですね。 普通に使えると思いますけれど、sendmail -vv でデバッグメッセージを出力させると原因がわかるかもしれません。
kumakumatan

2016/04/05 06:41

ありがとうございます。 解決できました。「sendmail」が利用できなかったのは、smtpポートをiptablesに最初許可してなかった為かと思われます。現時点ではsendmailも利用できます。 ありがとうございました。大変助かりました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問