このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

sendmailの設定について このメッセージに返信する
日時: 2010/11/02 00:24
名前: 駆け出し
URL:
Sendmailの設定で2点ほど質問させてください。
今までsendmailの設定は触ることなくONにしてWEB上からメールを送ってましたが、特定のSMTPを使ってメールを出したいと思っています。
そこで設定方法について調べているのですが設定の順序として
1 sendmail.mcの設定
2 m4でsendmail.cfを作成
こう流れで設定すると思っていますが、sendmail.mcの設定だけして説明を終了しているサイトがちょくちょくあります。
sendmail.mcを設定するだけでも設定は反映されるのでしょうか?
mcファイルはあくまで主要な部分のみで、sendmailが実際に設定内容としてみているのはcfファイルじゃないかと思ってますがどうでしょうか?

またそもそも他のSMTPを使用して送信するということ自体可能なのでしょうか?
イメージとしては自分で立てた
サーバー → Gmail等のサーバー → 相手メール受信
ということが出来ればと思います。

詳しい方のご意見もらえると助かります。
記事編集 編集
Re: sendmailの設定について このメッセージに返信する
日時: 2010/11/03 08:52
名前: stranger
URL: http://ja.528p.com/
sendmail.cfの件
CentOSのsendmail起動スクリプトでは
start関数で
echo -n $"Starting $prog: "
if test -x /usr/bin/make -a -f /etc/mail/Makefile ; then
make all -C /etc/mail -s > /dev/null
のようになっていて
起動の時にdbやsendmail.cfを作りなおしています
テキストソースやsendmail.mcに変更があった場合のみ、再作成されます
(Makefileを読み込んでmakeで操作をします)
自動で行うということは、そうしないとうまく機能しないということ

手動でmake all -C /etc/mailを実行してみればわかります
それを、サイトで説明されているところもあります

次の件
sendmail Gmail port 587などでgoogle検索してみてください
postfixでサブミッションポート587を利用してメールをリレーする方法は
よく見かけます
記事編集 編集
Re: sendmailの設定について このメッセージに返信する
日時: 2010/11/03 17:50
名前: 駆け出し
URL:
丁寧な回答ありがとうございます。
とするとmcファイルの修正だけでも、再起動するたびにcfファイルが作られるということなのでmcファイルの修正だけでも大丈夫そうですね。
実際にcfファイルの変更後に再起動だけでmcファイルが変更されているか確認してみます。
他のSMTP使用の件についてもポピュラーみたいなので検索してみます。
ありがとうございました。
記事編集 編集
Re: sendmailの設定について このメッセージに返信する
日時: 2010/11/03 18:11
名前: stranger
URL: http://ja.528p.com/
>丁寧な回答ありがとうございます。
>とするとmcファイルの修正だけでも、再起動するたびにcfファイルが作られるということなのでmcファイルの修正だけでも大丈夫そうですね。
>実際にcfファイルの変更後に再起動だけでmcファイルが変更されているか確認してみます。
>他のSMTP使用の件についてもポピュラーみたいなので検索してみます。
>ありがとうございました。

/etc/mail/sendmail.mcの最初にコメントされていますね

dnl # This is the sendmail macro config file for m4. If you make changes to
dnl # /etc/mail/sendmail.mc, you will need to regenerate the
dnl # /etc/mail/sendmail.cf file by confirming that the sendmail-cf package is
dnl # installed and then performing a
dnl #
dnl # make -C /etc/mail
dnl #
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -