• 締切済み

sendmailの転送

質問する場所がここなのかわかりませんが、 RedHat6.2でsendmailを使用しています。 バージョンは不明 例) aaa@bbb.co.jpに来たメールをzzz@bbb.co.jpに転送したいです。 .forwardに zzz@bbb.co.jpと書きました。 sendmail.cfにも転送の設定をしたのですが、 うまくいきませんでした。 また、aaa@bbb.co.jpにもメールが残るようにしたいです。 どなたかやり方を知りませんか 宜しくお願いします。

  • hell
  • お礼率16% (41/243)

みんなの回答

  • ken2
  • ベストアンサー率36% (86/235)
回答No.5

aaa@bbb.cccに届くってことは、このマシンは、bbb.cccってことですよね。 /etc/aliasesもしくは、/etc/mail/aliasesに、 aaa: aaa,zzz と書いて newaliase<CR> とすれば大丈夫です。 うまくいっているかどうかは、 tail -f /var/log/maillog として、メールのテストをしてみてください。 それで確認できると思います。 aliasesは、いちばん簡単な、MLの作り方です。

  • 1Yen
  • ベストアンサー率28% (11/39)
回答No.4

バージョンが分からないと言うことですので、セキュリティホールのあるsendmailかどうか分からないのはまずいでしょうから、バージョンの見方を。 sendmail が起動しているとき、 $ telnet localhost 25 Trying ::1... Connected to localhost. Escape character is '^]'. 220 iceland.san.ta ESMTP Sendmail 8.9.3+Sun/8.9.3; Tue, 20 Mar 2001 04:12:25 +0900 (JST) と、出てきます。 この場合は、8.9.3 + Sun の改変したバージョンとなります。 quit と打って、抜けてください。 あとは sendmail -d とデバッグモードで起動させると1行目に 「Version 8.9.3+Sun」なんて、表示が出てきます。

  • 1Yen
  • ベストアンサー率28% (11/39)
回答No.3

/var の下をいじれるなら、 /etc の下もいじれると思いますので cocky さんの言うように /etc/mail/aliases 辺りに aaa: \aaa,zzz と言う行を追加すれば、大丈夫でしょう。 chmod 600 /etc/mail/aliases が必要かも知れません。 (バージョン or 設定によって、/etc/aliases かも) また、普通.forward は、各自の設定ファイルになりますので、$HOME の下に置くことになります。/var の下に置くというのはあまり聞いたことがありません。 $HOME/.forward を使うなら、 ユーザ aaa で login し、 $ cd $HOME $ vi .forward ~~ファイルの中身を、~~ \aaa bbb ~~とする~~ $ chmod 600 .forward と設定してください。 > sendmail.cfにも転送の設定をしたのですが、 > うまくいきませんでした。 logに何か出てませんでしたか? あるいは、デバッグモードで試すとどうなりますか? # オライリー辺りの sendmail の本に # やり方が載ってたと思うけど、やり方自体は忘れた。 > すいません、linuxを使用していて円マークが > 上手く打てません そうですか? 私の端末(Solaris 8)では円マークに見えますが?と言うか、普通継続行ってバックスラッシュって言いません? ま、今回はどっちでもいいですね。

  • fkimura
  • ベストアンサー率29% (27/92)
回答No.2

良く判りませんが、 .forwardが [/usr/home/aaa/.forward] の位置にあるという前提で書けば zzz@bbb.co.jp, \aaa でいいのでは? また、rootの権限で操作が可能であれば /etc/aliasesに設定を記述することも可能だと思います。 そういうことでよいですか?

hell
質問者

補足

sendmail.cfにて/var/.forwardを指定するような設定にしてあります。 forwardは/varにあり、 /var/.forward/aaa となっています。 そこに zzz@bbb.co.jp \aaa これではだめなのでしょうか? すいません、linuxを使用していて円マークが上手く打てません

  • cocky
  • ベストアンサー率57% (232/402)
回答No.1

/etc/aliasesに aaa: aaa,zzz と書けば大丈夫だと思いますが。

関連するQ&A

  • sendmailでのCNAME利用

    教えてください。 sendmail8.11/RedHat7.2で運用しています。 別な環境へメールを送る際に指定サーバ名が変ってしまいます。 aaa@A.X.co.jp へ送ると aaa@B.X.co.jp へ送ってしまうようなのです。 ただし、A.X.co.jpは、B.X.co.jpを CNAMEされたものです。 maillogでは、aaa@A.X.co.jpに送っているように残りますが・・・ まわりの状況からみて、うちのサーバのみで上記事象となってしまっています。 sendmail.cf 中で、CNAMEされたものは、本チャンサーバへ送るような 設定があるのでしょうか? nslookup(type=MX)で  aaa@A.X.co.jpを調べると Non-authoritative answer: aaa@A.X.co.jp canonical name = aaa@B.X.co.jp とは、出ますけど

  • 転送メールの返信について

    Sendmailでの転送時の動作について質問させていただきます。 何分初心者ですが、よろしくお願いします。 例えば、aaa@aaa.comからbbb@bbb.comにメールを送ったとします。 bbb.comのメールサーバ(UNIX系OS)では.forwardの設定を行い、 全ての受信メールをccc@ccc.comに転送します。 そしてccc@ccc.comからは、直接aaa@aaa.comに返信することを考えています。 質問1 上記を実現するためには、bbb.comのメールサーバからccc@ccc.comに転送する時に Reply-To:にaaa@aaa.comを埋め込むことで実現可能かと思っています。 この考え方で合っているでしょうか。 質問2 もし上記の考え方があっていた場合、Sendmailの設定追加のみで対応できるものな のでしょうか。あるいは、何かプログラムの作り込みが必要となるのでしょうか。 (漠然とした質問でスミマセン) ひょっとして、根本的な考え方を間違っているかもしれません・・ その節はご指摘ください。 よろしくお願いいたします。

  • sendmailの設定で

    sendmail.cfの設定で、差出人aaa@***.com さんがメールをだしたら、宛先人以外にもコピー転送 されるような設定というのもは可能なのでしょか? aaa@***.com →→smtpサーバ→→正式な宛先人            ↓             →→指定した宛先人 といった事をsmtpサーバー上のsendmail.cfを 設定することにより可能なのでしょうか? 環境OS:LINUX6.5 以上よろしくお願いします。

  • auメールフィルターの指定受信について

    auメールフィルターの指定受信について質問します。 あるドメインAを持つアドレスのうち,いくつかのアドレスのみ受信し,それ以外のドメインAを持つ全てのアドレスを拒否する設定方法を教えてください。 (例) 指定受信:aaa@zzz.co.jp,bbb@zzz.co.jp 指定拒否:@zzz.co.jp →すると指定受信したaaa,bbbのアドレスも拒否されてしまう。 aaaとbbbのアドレスのみ受信し,それ以外の@zzz.co.jpをもつアドレス全てを拒否したい

    • ベストアンサー
    • au
  • Postfix .forwardによる転送

    .forwardの設定で、特定の送信者からのメールを転送できませんか? 特定の送信者:user1@aaa.ne.jp 転送先:test1@bbb.ne.jp test2@bbb.ne.jp

  • メールサーバ sendmail について

    社内に元々unix/sendmail8.7がインストールされています。 のドメインがaaa.localhost.co.jpなのですが、 今回、同じ社内に別ドメイン名でのメールサーバーを立上げました。 ところが、このメールサーバと従来のメールサーバー間でのメール のやりとりができません。 つまり、   name1@bbb.aaa.localhost.co.jp のメールアドレスから   name2@aaa.localhost.co.jp にメールを送信すると下記のエラーとなります。 ───────────────────────────────── Recipient address: name2@aaa.localhost.co.jp Reason: Remote SMTP server has rejected address Diagnostic code: smtp;553 <name2@aaa.localhost.co.jp>... Relaying denied Remote system: dns;bbb.aaa.localhost.co.jp (bbb SMTP Service 3.0) ───────────────────────────────── 尚、『name1@bbb.aaa.localhost.co.jp』のメールアドレスから 『name@yahoo.co.jp』など外部のメールアドレスに対しては問題 なくやりとりできます。 恥ずかしながら、原因がさっぱりわかりません。 少しでもヒントがあれば教えて頂きます様おねがいします。

  • メール受信の通知を自動で転送する方法を探しています

    メール受信の通知を自動で転送する方法を探しています たとえば aaa@aaa.co.jp のアドレスに任意のアドレスからメールが届いたとします。 その時、aaa@aaa.co.jpからbbb@bbb.co.jp宛てに、「メールが届いています」という内容だけメール転送することはできないでしょうか? 安易に思いつく方法として aaa@aaa.co.jpに届くメールをすべてbbb@bbb.co.jpに転送するという方法を考えられますが、それだとbbb@bbb.co.jpにメールの内容も送られます。 単純に「メールボックスにメールが届いた」という内容だけ転送したいのですが、そういうことを実現するアプリはありますでしょうか? 解決方法として、 そういうフィルタのあるメーラーを立ち上げっぱなしにする方法、 もしくはaaa@aaa.co.jpに届くすべてのメールをいったんGmailに転送してGmailのフィルタで実現出来ればベストなのですが・・・ Gmailのフィルタにそういった機能はありませんし、自分の使っているThunderBirdにもそういった設定は見当たりません。 どなたか、そういうサービスもしくはアプリをご存じないでしょうか?

  • redhat9でcfを使用したsendmail設定

    初めてメールサーバを作ろうとしています。 sendmailサーバを立てるための情報を調べていたらcfツールを使ってsendmail.defを編集後にmakeするのが一般的なようですが、redhatのパッケージ情報でsendmail・cfはインストールされていますがsendmail.defが何処にも見あたりません。 cd /usr/src/CF-3.7Wp12/Standard/ cp sendmail-v8.def ../sendmail.def 編集後 make sendmail.cf とするのが標準的なようですが、redhat9の場合は/usr/srcに何もありません。 rpm版での設定を説明したサイトを見つけられませんでした。redhat9でのcfの使用方法をご教示ください。よろしくお願いします。

  • なりすましと判断されたメールの受信方法(携帯)

    基本的なことですが、docomoのHPの説明でも分かり難かったので、どなたか明快な回答をお願いします。 (例) 送信者Aさん AAA@aaa.jp が 受信者Bさん BBB@bbb.jp にメールを送りました。 Bさんは携帯に転送するサービスを利用しているので、 まるで、 受信者Bさんの携帯BBBB@docomo.ne.jp宛に、AAA@aaa.jpから メールが来たように見えます。 受信者Bさんの携帯で、なりすまし拒否設定していれば、 当然AAA@aaa.jpからのメールは届きませんが、 指定受信にしていれば届きます。 で、指定受信に設定するアドレスは、AAA@aaa.jpでいいのでしょうか? BBB@bbb.jpですか? もしAAA@aaa.jpなら、なりすましメールは拒否し、 転送メールは全て受信する、というのができない、 ということになりませんか? (言いたいこと分かって頂けましたでしょうか。)

  • Gmailのスパムフィルタ転送について

    Gmailをスパムフィルタとして利用したいのですが分からない点があります。 aaa@aaa.comに来たメールを全てbbb@gmail.comに転送しています。 そして現在はoutlook expressでbbb@gmail.comからメールを受信しています。 しかしながらaaa@aaa.comに来たメールに返信しようとすると送信元がbbb@gmail.comになってしまいます。 毎回手動で送信元をaaa@aaa.comに変更しているのですが、たまに忘すれてしまうこともあり困っています。 bbb@gmail.com経由で届いたaaa@aaa.com宛てのメールに返信するときには必ずaaa@aaa.comで送信元を固定にできないものでしょうか? それとも他のメーラーを使えばいいのでしょうか。 よろしくお願いします。