• ベストアンサー
  • 困ってます

sendmailの設定について

sendmailを久々に設定することになりまして mcの設定項目について質問させてください。 ○環境 OS Redhat ES 4 バージョン sendmail 8.13 内部PC → メールサーバ→ インターネット ○したいこと (1)内部PCからメールサーバにメール送信する際に  Fromアドレス(エンベロープ含む)がroot や user等の  @以降がないローカルバート部分のみの場合に  内部PCからのメール送信をメールサーバが拒否しないようにしたい (2)1を外部に配送する際にローカルバート部分だけの    fromメールアドレスにドメインを付与したい    ただし、fromのメールアドレスがローカルバート部分だけ等の    メールアドレスとして不完全な状態でなければドメイン付与はおこなわない    (付与したいドメインと違うドメインがfromアドレスに    あったとしてもメールアドレスとして問題なければ    ドメイン付与はおこなわない) 以上よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数115
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
  • t-okura
  • ベストアンサー率75% (253/335)

FEATURE(`always_add_domain')dnl FEATURE(`accept_unqualified_senders')dnl ですね。

参考URL:
http://www.ki.nu/software/cf/features.html

共感・感謝の気持ちを伝えよう!

質問者からのお礼

お礼が遅くなり申し訳ありません FEATURE(`accept_unqualified_senders')dnlの動作確認が取れました。 明日あたりalways_add_domainの確認をしたいと思います ありがとう御座いました。

関連するQ&A

  • sendmail 送信設定について

    メールサーバを外に立てました。ローカルのsendmailを送信だけに使いたいのですが、外部ドメインに対しての送信は正常に行えます。ただ、自分のドメイン宛てにメールを送ると、外部のメールサーバに届かず、ローカルマシンにメールが届いてしまいます。 これは、何処の設定を直せば、正しく外部のメールサーバ向けにメールが届くようになるのでしょうか。 /etc/mail/ sendmail.mc の、 Dmhogehoge.com や LOCAL_DOMAIN(`hogehoge.com')dnl を別の名前にしてもうまくいきませんでした。 すみませんが、教えてください、

  • sendmailでのエンベロープのマスカレード

    sendmailをつかって、 エンベロープアドレスの書き換えをしようとしています。 現状ですが、 (1)FEATURE(`allmasquerade')という設定を  sendmail.mcに入れることで、  ヘッダのToアドレスは書き換えられています。 (2)FEATURE(`masquerade_envelope')という設定を  同様に入れることで、ヘッダ・エンベロープの  Fromアドレスは書き換えられています。 sendmailでエンベロープのToアドレスを書き換える 方法を教えてください。 あるいは、sendmailでは不可能なのでしょうか?

  • sendmailの設定

    sendmailの挙動で困っております。。。 Webサーバにメールフォームを作成しており、 そのフォームからメール送信するようにしております。 他ドメイン宛のメールはちゃんと送ることはできますが、 自ドメイン宛のメールは当方のメールサーバに送られずになぜか、 送信元のWebサーバで受信してしまいます。(自分自身) Webサーバはsendmailを使っているのですが、自ドメイン宛のメールは Webサーバ上で受けずにメールサーバで受ける必要があるので、local-host-namesは書いておりません。。。 local-host-namesを書いていないので、 自分宛とは判断せずにMXレコードを引いて当社メールサーバ宛てに 来るものと思っていたのですがなぜでしょうか? sendmailで受取るドメインを設定するのは他にも あるのでしょうか?

  • sendmail.mcでの設定について

    RedHat 7.3でsendmail-8.11.6-25.73を使用し、 メールサーバを構築しています。 サーバの自ドメインに対して"ユーザ名"のみでも送信できるよう設定しているのですが、 受信メールをみると@の後ろにホスト名がついてしまいます。 (例. "○○"で送信した場合"○○@mail.***.com"と表示される) これを"○○@***.com"といったように、 ホスト名なしのドメイン名だけ付与するには、 どのような設定をしたら良いでしょうか? わかる方教えてください!!

  • Sendmailの設定

    違うジャンルで以前質問させて頂いたのですが、回答が なかったためこちらで質問させて頂きます。かなり困って いますので、よろしくお願い致します。 Solaris8でsendmail8.11.2を使用しているのですが、 あるPCから自ドメイン以外へメールを送信しようとすると あなたはIPアドレスを偽っていますというエラーがでて 送信できません。また、自ドメイン宛のアドレスには送信できます。 その後管理しているDNSの設定を見てみると、送信できなかったIPアドレスの正引きと逆引きのホスト名が違っていたため、そこを修正すると外部へ送信できました。 今までの古いバージョンのsendmailでは起こっていなかったので多分新しいバージョンの仕様だと思うのですが。 現在DNSの情報を整理しているところなので、もしこのsendmailの機能を解除する設定をご存知でしたら教えて頂けないでしょうか?

  • sendmailのサーバ名を変えたい

    sendmailのサーバ名を変えたいとおもっていますが、 sendmail.cfの何処をいじればいいでしょうか。 現在はシェル上でhostnameで表示されるホスト名で送信しています。 また、メールアドレスによって、hostnameを変えることはできるのでしょうか。 というのもメールのfromとメールサーバドメイン名が違うことで携帯などにメールを送信するときエラーと返されてしまうことがあります。 よろしくお願いいたします。

  • sendmailの-fオプション記述

    sendmailコマンドでは、-f オプションでfromアドレスを指定しない場合、お客様のBIGLOBEメールアドレスがfromアドレスに設定されてメール送信がされます。 ↑と記載されているので-fオプションを設定したいのですが、↓に書き足すにはどの様に記載したら良いでしょうか? if ($sendmail) {send_mail($sendmail,'',$subject,$masteremail,'','','',$msg)} if ($sendmail) {send_mail($sendmail -f ***@***.ne.jp,'',$subject,$masteremail,'','','',$msg)} ↑だとBIGLOBEメールアドレスのまま届いてしまいます。

    • ベストアンサー
    • CGI
  • turbolinux7.0のsendmail,popについて

    TBL7.0でsendmailを構築しました。自分以外のドメインのアドレスには問題なく送信できるようになったのですが、自分のドメインのアドレスへは送信できません。 これってPOPサーバがおかしいと考えるべきでしょうか?そもそも最初からPOPサーバはインストールされているものと思っているのですが、ひょっとして自分でインストールの必要あり? ちなみに /etc/xinetd.d/pop-3 は disable = no にしています。 根本的に理解していない部分があります。 POPサーバをインストールしていなくても、メールサーバは自分のドメイン宛なら受け取ってどこかに格納するのかどうか? この部分を理解していないのでSendmailかPOPかの切り分けが出来ず困ってます。 どなたか助けてください。

  • UNIXでsendmailを使うにはどのような設定が必要?

    PerlでWebページの一部分を取得して、それをパイプでシェルスクリプトに渡してメールで送る・・といったことをやりたいと思っています。環境はMac OS 10.5です。 PerlでWebページから目的の部分を抽出するところまではできたのですが、それをメールで送る方法が分かりません。 UNIXのシェルスクリプトを使って送りたいのですが、メールを送るためのsendmailコマンドを使ってみても指定したアドレスにメールが届きません。(エラーは出ず、処理自体は正常に行われているようです。) そもそも、sendmailコマンドを使うには何かメールの設定が必要でしょうか?メールサーバーの設定などもしたことがなく、あまり知識がありません。sendmailが/usr/sbin内にあることは分かったのですが・・ 設定方法、送信方法など教えて頂けないでしょうか? よろしくお願いします。

  • 【CGI】 sendmailの-fオプションって?

    Biglobeにてsendmailを使用可にしてメールを配信すると 自分のBIGLOBEメールアドレスがfromアドレスに設定されて メール送信がされます。 『-f オプションでfromアドレスの変更をしてください。』と http://homepage.biglobe.ne.jp/manual/sendmail/sendmail_shiyou.html ↑に書いてありますが、どの様に書き足せばいいのでしょうか? CGI全然わかんないもので、詳しくお願いします m(__)m