どうしても自宅でsendmail
sendmailやめとけー! とか言われそうですが、これほどメジャーな メールサーバソフトのスレが無いので立てますよん。 私は自宅で無理してsendmail動かしてますって方どうぞー! おれもsendmail使いたい。 メールフォームが使えないのは痛い。 漏れ、無理はしてないけどsendmailつかってます >>1 Linuxでサーバたてたら問題解決するよ。 終了 >>4 最近のLinuxって、ほとんどPostfixじゃありません? まぁ、あとからインスコすりゃいいだけなんだけど Win用メル鯖ってないの? Win用Apacheなら知ってるんだけど・・・ >>6 ”ほとんど”なのはSendmailの方だよ。 postfixは後から設定しないといけないし。 OSのインストールで特に指定しなくてもインストールされるじゃん。 >>7 Win2k/XP付属のSMTPじゃだめなの?w >>8 あれ?そうなんだ なんか、Linuxのインスコすると、いっつもPostfixになってるから、sendmailは標準なのかと しつれいつかまつった。 >>9 ヤター、あったんだ! >>10 なにそれ? できれば詳細情報キボンヌでつ ともかく情報サンクス!! >>11 Windows2000なら コンパネ→アプリの追加削除→Windowsコンポ^ネントの追加→IIS のなかにSMTPがあるよ。たしかWinXPもそうだったと思われ。 ただし、XP Homeにはないので注意 >>12 ありゃりゃ ウチXP Homeだわ・・・ でもまぁ勉強になったわ、ありがdw (´-`).。oO(Win用に移植されたメル鯖ソフトでも探すかな。。。 >>13 ttp://homepage2.nifty.com/spw/software/radish/ これなんかどーよ >>14 漏れはmelonっての試してみたけどRadishはDNSが設定できるから(・∀・)イイ!! でもアイコンがイヤ(藁 結局ftpのスレと同じようになるのんか。 そりゃそうだな sendmail.cf をバリバリチューニングというスレじゃないのか。 sendmailよりqmailをお勧めします sendmailで自宅サーバから外部送信しようとしたらエラー出まくってたのに qmailにしたら即時解決、あの苦労は何だったんだ・・・ >>15 大根だな。 かなり前に遊んだ事あるけど、良くどこかに飛んでいく。 鯖としては不向き。 まあ設定は簡単だが。 qmailよりsendmailをお勧めします。 qmailを利用しようとしたら、起動方法すらマトモに用意されていない状態で、 ネット上の情報かきあつめてまわってやっと起動したとおもったら、送信も受信もできない状態。 sendmailを入れなおしたら一発で送受信できました。あの苦労はなんだったんだ・・・ qmailのあとsendmail入れ直すのよりは OSごと再インストールした方が早い気がする。 俺も一時qmail使ったけど、1年でsendmailに戻した。 Redhatとかなら、sendmailの方が楽だろう。 qmailはsendmailに慣れてるといろいろめんどくさい Sendmailに慣れてたらPostfixがいいね 稼動中の鯖をOSごとってのはどうか? つーか、make installするだけじゃん? キャプチャー画像をメールフォームで送ってもらうCGIも sendmailつかう? windowsでもsendmailもどきが使えるソフトはあるけどね。 >>7 xmailとかどう? ttp://xmailserver.jp/ 2000年ごろは、メーリングリストでcfの書き方の質問しても 「sendmailはクソ。なんでsendmailを使うか理解できない。」って痛いヤシ多かったな〜。w いたねえー とりあえずwebminでもつかってまずは設定すればいい。アクセス制御さえかけとけば、 SPAMに利用されることはほとんどないしな。 絶対とは言い切れないだろ うちはさいしょのころはwebminでやってたが、一度も悪用されたことはない。 まぁ、誰にも見つかってなかったってのもあるかもだが あ、cygwinにゃsendmailもqmailも無いんだった。 eximならOKか。 >>32 漏れ不感症だから、有料じゃないと逝けないの・・・。 >>42 プロか?それとも半素人か? 90分20マンエンを味わってこい。 sendmailは、SMTP AUTHとかパッチなしに使えるから選んだけど、 MASQUERADE_AS使ってバーチャルホストやると大変だねー。 バーチャルホスト振分けは問題なく作動するけど、送信のヘッダー がMASQUERADE_ASのドメインに書換える。 当然と言えば当然だけど・・ ドキュメント片手に苦戦中・・ 最近 DDNSで動かしてる自サバ(Redhat8)で、sendmail を走らせ始めて 様子を見ています。/var/log/mail にちょくちょく Feb 21 00:51:57 myhost sendmail[14435]: i1KFpucb014435: from=<bdbbblcjclbhgcfaflecghjdbdha@blue-05.com>, size=0, class=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=bo16.blue-05.com [69.42.78.16] というようなログがあるんですけど、これってリレーしに来たやつを いちおう「落としたログ(=不許可)」ですよね? なんかまだログの読み方に慣れてなくて。 Stat=Reject なり Stat=Deny なり言ってくれるとはっきりするんですが。 あるいはそう言わせる方法もあるんでしょうか。 質問ばっかですみません。 >>45 それは「メールが来た」というだけでそれだけではリレーしたかどうかわからない。 拒否したならその前後にちゃんと reject というログが出ている。 中継したならば i1KFpucb014435 という Queue ID で stat=Sent のログがある。 >>46 ありがとうございます。 うーん、そうですかぁ.....。 確かに >>45 の「前」には特定のアドレスに送信しようとしたログ Feb 21 10:13:50 myhost sendmail[17397]: i1L1Docb017397: <hoge@example.com>... User unknown というのが必ずあるんです。しかし「後」にはないんですよね。 っていうか、上記のメールはリレーされてきたんじゃなくて、 自分のホストめがけて送信されてきたメールっていうことか! でもそのアドレスが存在しないので当然のごとく受信しないんですよ。 で、そのアドレスというかアカウントは「User unknown」で、 ちゃんと受信が拒否されている、と。そういう理解でよいのでしょうか。 実際、 ttp://www.nanet.co.jp/rlytest/index.html でチェックしてみてとりあえず合格らしいので問題ないのかとは 思うのですけれども。 上記サイトでリレーチェックをすると Feb 21 14:28:34 myhost sendmail[18511]: i1L5SXcb018511: ruleset=check_rcpt, arg1=<rlytest@nanet.co.jp>, relay=ns.nantoka.com [210.196.249.130], reject=550 5.7.1 <rlytest@nanet.co.jp>... Relaying denied. Proper authentication required. Feb 21 14:28:34 myhost sendmail[18511]: i1L5SXcb018511: from=<"bd2836:TPR TEST http://www.nanet.co.jp/rlytest/ requested from [xxx.xxx.xxx.xxx]"@example.com>, size=0, class=0, nrcpts=0, proto=SMTP, daemon=MTA, relay=ns.nantoka.com [210.196.249.130] という具合にリレーが拒否されたログが残るので、一応これでいいんでしょうか。 で、もしも自分のホストでリレーされそうになって、それをうまく拒否した場合には、 まさにこういうログが残るという理解で良いんでしょうか。 うーん、なんかまた質問だらけだなぁ。 ## あ、それと >>45 で /var/log/mail と書いたのは /var/log/maillog の誤りです。 WindowsでもsendmailっぽくCGIやコマンドラインからメール送信できる サーバソフトもあるよ。 Windows版のSendmailを使っているのですが、 Remote host said: 552 mlsv:your "received:" header counts of 5 exceeds maximum setting 3 と言うエラーメールが送信者に返るのですが、どこをどうすれば直るのでしょうか。 教えてください。 Windowsのシステムフォルダに元々から入っているsendmail.dllってCGIなどから 使えますか? それってMAPIのCOMインターフェースじゃねーの? CGIをどの言語で使うのか知らないが、COM使えればいけるかも user01@01.domain00.jp → user01@domain01.com user01@02.domain00.jp → user01@domain02.com user01@domain01.com → user01@02.domain01.jp user01@domain02.com → user01@02.domain00.jp という風にメール配信をしたいのだが 設定方法教えてください。。 OSはRedhat8.0 sendmail使ってます。 Redhat8使っているのですが、sendmailでいくら送信しても、エラーが帰ってこないのに メールが送られません どうしてなのでしょうか? 可能性1。送信先アドレスが間違ってて関係ないところに届いている。 可能性2。キューにたまってる。とりあえず mailq を実行してみる。 可能性3。エラーメールがあらぬところに飛んでいる。送信元アドレスを確認。 可能性4。エラーメールもエラーになっている。postmaster のメールボックスを確認。 どう設定したのかログにどう出ているかも晒さずにわかってくれるエスパーを 募集しているのならばここではなくオカルト板へどうぞ。 RedhatならRPMで入ってるsendmail、ちょちょいと設定するだけで使えるだろ >>57 スミマセン 問題をどう切り分けたらよいか、わからなかったのですが mailpを実行したところどうやらキューに溜まっているようです。 (host map: lookup (PPPP.hatena.org): deferred) <aite@domain.jp> といったような表示でキューに溜まっています でももう少し自分で調べてみます ありがとうございました >>59 それはDNSっぽいね DNSをきちっと設定しる resolv.confもな sendmail -d0.1 -bv root ってやってみ (short domain name) $w = ホスト名 (canonical domain name) $j = FQDN (subdomain name) $m = ドメイン (node name) $k = FQDN こんな感じになる? sendmailを使っていてメールアドレスの@以下の所でホスト名を省きたいので /etc/mail/local-host-namesに自分のドメイン名だけの設定を加えたんですけど その省略したアドレスにメールを送っても受信ができません・・・ mailqを試してみたら>>59 さんと同じように溜ってました・・・ sendmail -d0.1 -bv rootだとちゃんと4つの名前は出ていました。 普通に@以下をFQDNで設定するとメーラーで送受信できるのですが これって他にも設定すべきところはあるのでしょうか? postfix + courier-imap でメールサーバを立てていますが、 うまくいかないので、ご指導ください。 送信はできています。 受信時には imap サーバに接続できるのですが、 何もメールが届いていない状態になってしまいます。 送信側にエラーは帰ってこないので、届いてはいるはずなのですが。 環境は debian woody で、postfix 1.1.11 、courier-imap 1.4.3 です。 グローバルが一個しかないのでルータにつないで、 ルータからサーバマシンに 25 と 143 をポートフォワードしてます。 /etc/courier/imapd の設定は以下のようにしてあります。 ***************************************************************** ADDRESS=0 PORT=143 MAXDAEMONS=40 MAXPERIP=4 PIDFILE=/var/run/courier/imapd.pid TCPDOPTS="-nodnslookup -noidentlookup" AUTHMODULES="authdaemon" AUTHMODULES_ORIG="authdaemon" IMAP_CAPABILITY="IMAP4rev1 CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT" IMAP_CAPABILITY_ORIG="IMAP4rev1 CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT AUTH=CRAM-MD5 AUTH=CRAM-SHA1 IDLE" IMAP_IDLE_TIMEOUT=60 IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN" IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN" IMAP_DISABLETHREADSORT=0 IMAP_CHECK_ALL_FOLDERS=0 IMAP_OBSOLETE_CLIENT=0 IMAP_ULIMITD=65536 IMAP_USELOCKS=0 IMAP_EMPTYTRASH=Trash:7 IMAP_MOVE_EXPUNGE_TO_TRASH=0 IMAPDSTART=YES ****************************************************************** 解決法の分かる方、教えてください。 >>61 サーバ名sv.example.com #sendmail -d0.1 -bv root (short domain name) $w = sv (canonical domain name) $j = sv.example.com (subdomain name) $m = example.com (node name) $k = sv.example.com だとする。 taro@example.comでメールを使いたい。 sendmail.mcに追加 FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl /etc/mail/local-host-names example.com /etc/mail/virtusertable taro@example.com taro 将来バーチャルドメイン使うなら、これが簡単かな -------------------------------------------- ドメイン1つだけなら、この方法もある。 sendmail.mcに追加 MASQUERADE_AS(`example.com') MASQUERADEを使うとバーチャルが難しくなるよ >>62 >受信時には imap サーバに接続できるのですが、 >何もメールが届いていない状態になってしまいます。 >送信側にエラーは帰ってこないので、届いてはいるはずなのですが。 届いていても、postfix が書き込んでいるメールボックスと courier が見ているメールボックスが一致してなければ意味がない。 そのユーザの ~/Maildir/ 以下にメールが届いているか確認してくれ。 postfix のデフォルトは Maildir に配送しない。 >> 64 返信ありがとうございます。 ~/Maildir/ 以下にメールは届いていないですね。 /etc/postfix/main.cf では home_mailbox = Maildir/ という指定をしてあるのですが、これとは違うのでしょうか? よろしくお願いいたします。 >>65 Maildir に配送する設定はそれであってる。ならば、 Apr 17 hh:mm:ss hostname postfix/local[xxxx]: (途中略) relay=local, delay=??, status=sent (maildir) というログがちゃんと出ているかどうか確認してくれ。たぶんないと思う。 >>63 情報ありがとうございます 将来的にバーチャルドメイン使いたいので上の方法で試してみたのですが #sendmail -d0.1 -bv rootコマンドで4つの名前は例通りの形で自分の 設定した名前で出て来ました。 FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl は元々の設定で記述されていたみたいなので変更しないで /etc/mail/local-host-names example.com /etc/mail/virtusertable taro@example.com taro の4行も自分の設定に合わせて追記したあとsendmailを再起動して 試してみたのですがやっぱり配信されません・・・ DNSに example.com IN MX 10 sv.example.com を追記してnamedも再起動なども試してみたり /etc/mail/virtusertableで調べて見て配信テーブルをdb化するのかな? と試してみても無理でした。 何か他の再起動が必要なのかとlinux自体を再起動させたりしても・・・ クライアント受信用にdovecotを使っているのですが受信ユーザでログインしても メールは届いてないので関係ないですよね・・・ 現状でも@以下をFQDNで入力すると届きます。 mailqを試すと (host map: lookup (自分のドメイン名): deferred)とやっぱり溜ってました。 他に怪しいところ調べるべきところなどはありますでしょうか? よろしくお願いします example.com IN MX 10 sv.example.com じゃなく example.com. IN MX 10 sv.example.com. にする。nslookupとかdigとかで、MXレコード引けてる? % dig mx example.com. DNSでMXレコードが引けてませんでした、お恥ずかしい限りです・・・ 原因はFQDNでメールを送れていたのでDNSは大丈夫と信じていた甘さと chroot環境で動いていたのに何度もDNSの設定を別のところを変更しては 試していたためです。 設定をしなおしてMXレコード引けるようになったらちゃんとメールの送受信が できるようになりました。 お騒がせして申し訳ないです、同時にアドバイスを下さった皆様 本当にありがとうございました。 >> 65 返信ありがとうございます。 /var/log/mail.log を確認してみたところ、 ************************************************* Apr 17 08:57:52 hostname postfix/postfix-script: Apr 17 08:57:52 hostname postfix/master[7582]: Apr 17 08:57:57 hostname postfix/cleanup[18791]: Apr 17 08:57:57 hostname postfix/qmgr[18786]: Apr 17 08:57:58 hostname postfix/smtpd[18790]: Apr 17 08:57:58 hostname postfix/smtp[18793]: Apr 17 13:28:33 hostname imaplogin: *********************************************** あったのはこんなものでして、 > Apr 17 hh:mm:ss hostname postfix/local[xxxx]: (途中略) relay=local, delay=??, status=sent (maildir) というログはありませんでした。 どういうことなのでしょうか。 よろしくお願いいたします。 >>72 メールボックスにメールを配送するのは postfix/local の役目。 そのログがないってことは、ローカル配送以前の問題ってこと。 ローカル宛メールがキューに詰まって便秘してるってのは考えにくいので、 そもそも外部からメールが届いてないか、入口まで来てるのに蹴っとばしてるかの どっちかだと思われる。 受け取りたいドメインが DNS で自分のサーバを指してるか確認せよ。 % host -t mx ドメイン名 % host ドメイン名 そのドメイン宛メールを受け取る設定になっているか確認せよ。 % postconf mydestination 以下のようになりました。 なお、ドメインは domain.com, IP は ???.???.???.??? に 変更させていただきました。 *********************************************** username@host:~$ host -t mx domain.com domain.com mail is handled by 10 domain.com. username@host:~$ host domain.com yocean.com has address ???.???.???.??? username@host:~$ sudo postconf mydestination mydestination = localhost.$mydomain, $myhostname ********************************************** 特に問題ないと思うのですが、いかがでしょうか。 よろしくお願いいたします。 myhostname の値は? mydestination の値のどれかが domain.com じゃないと postfix は 自分宛メールと認識しないよ。つーか、めんどくせーので mydestination = $myhostname, localhost.$mydomain, $mydomain mydomain = domain.com と書き換えちまえ。 アドバイスありがとうございます。 > mydestination = $myhostname, localhost.$mydomain, $mydomain > mydomain = domain.com mydestination の方に $mydomain を入れていなかったので、 追加してリロードしましたが、ダメなようです。 他に考えられる原因はありますか? 何度もご面倒でしょうが、どうぞよろしくお願いします。 よくわからんので postconf -n の結果を晒してくれ。 あと、echo test | mail -s test mail@address を実行したときのログと。 # sudo postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix home_mailbox = Maildir/ mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 mydestination = $myhostname, localhost.$mydomain, $mydomain mydomain = domain.com myhostname = mail.domain.com mynetworks = 192.168.11.0/24, 127.0.0.0/8 myorigin = $mydomain program_directory = /usr/lib/postfix recipient_delimiter = + relay_domains = $mydestination relayhost = setgid_group = postdrop smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) # echo test | mail -s test mail@address のログ Apr 18 18:36:03 host postfix/pickup[23205]: 09EB9Exxxx: uid=1000 from=<username> Apr 18 18:36:03 host postfix/cleanup[23346]: 09EB9Exxxx: message-id=<20040418093603.09EB9Exxxx@mail.domain.com> Apr 18 18:36:03 host postfix/qmgr[20768]: 09EB9Exxxx: from=<username@domain.com>, size=304, nrcpt=1 (queue active) Apr 18 18:36:03 host postfix/local[23347]: 09EB9Exxxx: to=<username@domain.com>, relay=local, delay=0, status=sent ("|procmail -a "$EXTENSION"") 以上が設定の内容と、ログです。 どのように見るのかなど、まだほとんど分かっていないので、 少しずつ勉強していきたいと思っています。 未熟者ですみませんが、これでもし原因がお分かりでしたら、 ご教授ください。 >mailbox_command = procmail -a "$EXTENSION" こいつのせいだ。 メールボックスへの配送は postfix/local から procmail に引き継がれるので、 home_mailbox = Maildir/ の設定が無視されてしまう。 /etc/procmailrc か ~user/.procmailrc をいじって procmail 側で Maildir に 配送するように設定するか、main.cf からこの行を抹殺するかのどっちかをやればよし。 これまでに届いたメールは /var/spool/mail/ か /var/mail/ の下にあると思う。 mbox 形式のはずなので、どっかに落ちてる mbox2maildir というツールを 使って Maildir に変換できる。 >80 できました♪ありがとうございました!! /etc/procmailrc とか ~/.procmailrc というファイルはなかったので、 >mailbox_command = procmail -a "$EXTENSION" をコメントアウトすることで解決しました。 今後は、調べつつ不正中継されないような設定にしたいと思います。 また分からないことがあればお伺いすると思いますが、 その際はまた、どうぞよろしくお願いします。 本当にありがとうございました。 >>81 ごちゃごちゃ抜かさんとさっさと鯖落とせやボケ。 不正中継対策に関して質問させて下さい。 鯖でsendmail8.12.11を使って動かしているのですが、 最近ログに気になるログが乗っていてちと不安なのです。 自分の鯖で25番ポートにtelnetして、下記のログをテストしたところ、 他ドメインに転送できてしまいました。 これって不正中継オケーってことなんでしょうか? もし不正中継になってしまった場合は、.cfの何処をいじればいいのでしょうか? ※自宅の鯖のドメインはdomain1.comとおきかえ、 テスト転送用のドメインはdomain.comとしました。 HELO-250のご挨拶は省略 mail from: <testuser-test=domain.com@domain.com> 250 2.1.0 <testuser-test=domain.com@domain.com>... Sender ok rcpt to: <test@domain.com> 250 2.1.5 <test@domain.com>>... Recipient ok data 354 Enter mail, end with "." on a line by itself 250 2.0.0 i3L71ZZw016275 Message accepted for delivery abuse.orgの不正中継確認はOKなんだけどなあ… >自分の鯖で25番ポートにtelnetして、 ローカルからは宛先にかかわらず送信可能な設定になってるのと違うかい? 説明不足でした、スマソ サーバAからサーバBの25番ポートにアクセスして、テストしますた。 http://www.rbl.jp/svcheck.php とりあえず↑で検査。 サーバAは、ドメインとかIPでリレイ許可とか・・?? 87さん >> サーバAもサーバBも問題なしでした。 Toを他ドメインに設定した時に、rejectされないのです。 接続元が同じドメインだから、rejectされないのかな… 勘違いしているだけの様な気がする・・ /etc/mail/access localhost RELAY 127.0.0.1 RELAY なの? rbl.jp でOKならいいのでは? いまどき不正中継OKの設定なら、サーバ稼動後20分くらいでやられるからな。 やられて無いんでしょ? 質問です。 sendmail -d0.1 -bv rootを実行すると (short domain name) $w = sv1 (canonical domain name) $j = sv1.example.com (subdomain name) $m = example.com (node name) $k = sv と言うような感じになるのですが $wをsv $jをsv.example.com の様にするにはどうすればいいのでしょうか? OutlookExpressから自宅鯖のアカウントにログインできません。 ftpでのログインやブラウザからhttp://192.168.0.86/ でのアクセスは問題ないです。 また、プロバイダのメールアドレスから自宅鯖への送信も可能で、鯖のターミナルで su - user として、mailコマンドを打ち込むと受信メールタイトルが無事に出ます。 何か考えられる原因はないでしょうか? >>93 アカウントとパスワード関係じゃないか? とりあえず構成書けよ。 パスワード認証がCRAM-MD5とかじゃないのか? 嗚呼お間抜け sendmailは起動させていたけれど pop3は起動させていなかった これまたうっかり 8.12.8を使用していますが、LANケーブルをルータから抜いてもmaillogが増殖し続けます。 こんなログが1秒に5行以上も Apr 26 23:12:10 linux sendmail[24643]: i3Q4c4ba018760: i3QE8EQg024643: sender notify: Host unknown (Name server: cc.cjctc.edu.tw.hogehogenet.info: host not found) どのようにしたら増殖は防げますでしょうか? (sendmailをstopとか消すというのは、なしで) 96ですが、私が使用しているドメイン名は仮に hogehogenet.info です OS:Redhat9 DNSで自ホスト名が引けないために、sendmailの警告じゃ? DDNSなの? 96ですが、DDNSです。 www.mydns.jp じゃ、名前解決できないからでしょ。 sendmailにかかわらず、メール鯖にDDNSは勧められない。 名前解決が不安定になると ログの件もそうだけど、バージョンによってはOSを立ち上げるのに時間が かかったり、キューが貯まったり、色々不都合多い。 MAILER-DAEMONさんからのReturned mail等を日本語化(日本語+英語 みたいに)したいのですか どこいじくれば良いのでしょうか?? どのファイルでgrepすればよいでしょうか・・? sendmail.cfをgrepしたけど見当たりませんでした。 FC2でメルメルサーバたてたいんだけどサパーリわかんないYO! sendmailの設定方法おしえてYO! http://www.fmmc.or.jp/ ~fm/nwts/rh_linux/index.html ここ見て設定したのにできないYO!ヽ(`Д´)ノ ういんどうずでメル鯖するならどのソフトがいいかのー。 IISのSMTPってどーなんでそ? sendまね〜るの方がお勧めですか? ういんどうずでもSendmailがよい なぜなら、ここはsendmailスレだからだ >>111 ttp://www2.ocn.ne.jp/~uemt99/sv/mail/mail.html ArGoSoft Mail Serverがいいんじゃないの? 設定が簡単だよ。SMTP AUTHの設定も簡単だし。 無料だしさ。 >>111 ttp://www2.ocn.ne.jp/~uemt99/sv/mail/mail.html ArGoSoft Mail Serverがいいんじゃないの? 設定が簡単だよ。SMTP AUTHの設定も簡単だし。 無料だしさ。 >>115 誤爆だったのにレスありがとw それも使ってみますー。 LinuxでWEBサーバとメールサーバ立ち上げたい人です。 メールサーバはsendmailとqmailの2つの名前は知っていますが、他に何かありますか? それと、使うならば何がいいでしょう。 目的によっても違ってきます? pop3とsmtpは別にして使ったりもできるんですかね? 超初心者ですみません。 >>118 Postfix + Couier-IMAPがおすすめ SMTP認証(sasl2)を行っているのですが, # saslpasswd2 -u test.com more とすると,Outlook Expressで試してみたところ,アカウント名に more@test.com と指定しなければ認証が成功しませんでした. APOP側のアカウント名はドメイン名を要求しないため,送受信でアカウント名が 異なるものになってしまいます. これはユーザに負担となるような気がするのですが,sasl2がアカウント名に ドメイン名を含まないように設定することはできないのでしょうか. >>1 Sendmailは設定項目が多い上に難易度が高い。 ひとつ間違うと「踏み台」にされてしまうわな。 MTAからMTAにメール送信する時って、どの段階でその宛先ドメイン にユーザがいないことを判断するのでしょうか? 送信元MTAから宛先MTAにメール本文を送って宛先のMDAが配信しようとした時でしょうか? それとも、送信元MTAから宛先MTAにメールを送ろうとした時に宛先MTAが宛先のユーザを見て そのメールは受け取れないよ。って返事するのでしょうか? 設定によるんですね。 一般的には、どちらに設定するものなんでしょうか。 Sendmailの勉強してみます。 お勧めの書籍があったら紹介いただけませんか? やっぱりオライリーですかね・・・。 ちょっと本屋に行ってみます。 ありがとう! Sendmail Single Switch2.2 for Windowsなんですけど、 rejecting connections on deamon MTA: 20 children, max 20 とログに出力されるのですが、これは子プロセスの最大数20を超えたので、 rejectしましたということだと思うので、子プロセスの最大値を上げようと考えて います。ただ無制限に上げると、サーバに高負荷をかけてしまうと思うのですが、 通常のこの値の適正値はどの程度なのでしょう? 1000とかでもいいのでしょうか。 そんなもんハードウェアスペックやメールの流量がわからん他人にわかるはずがない。 サーバの負荷を見ながら自分で調整してくれ。 sendmailでアドレス補完機能を使いたくないのですができますか? 例えばsamplesv.mail.comからメールを送るときに 下記のようにコマンドラインでメールを打つとき oresama> mail hogehoge@XXXXX.XX.com hogehoge@XXXXX.XX.com側で --- From: oresama@samplesv.mail.com --- という風に見えてしまいます。(oresama@mail.comで見えても嫌) --- From: oresama --- という風に見えて欲しいのです。 途中に補完するサーバがあれば駄目ですが 本環境はInternetに出ないので補完して欲しくないのです。 >sendmailでアドレス補完機能を使いたくないのですができますか? 補完じゃなくて正規化といいます。ということで、正規化で調べるべし。 >>130 不正な送り主でドメインも実在しないなら、SMTP通信の段階で 迷惑メール扱いされて配送されずポイするプロバも多いよ。 (少なくとも俺の契約してるとこのうち一つはそう) 商売やるにしても、届く確率が少ない配送方法を わざわざ使うメリットってないんじゃないか? 独自ドメインをとり、メールサーバを立てました。 SendmailでSMTPで飛ばすとき、accessファイルで送信元がLAN内ならリレー許可にしたので LAN内から外部へも送れるようになりました。 先日、友人(非固定IP)も利用したいとのことで彼のプロバのドメインも許可しようとしましたが、 この場合彼以外の同一プロバ利用者も中継できてしまうということですよね? これだと不正中継になってしまうと思うので、困っています。 対処するにはどうしたらよいでしょうか。 >>124 私は何も設定せずdefaultのままですが、そんなでsendmail使っちゃいけないんでしょうか? >>133 そういう用途のためにpop before smtpってのができたのです。 >>137 何も考えずにpop before smtpを設定してる奴は正直馬鹿だろ。 Fedora3使ってるんですが、CGIでメールを送ると Program mode requires special privileges, e.g., root or TrustedUser のエラーになります。 どうも、RedHat系ではsendmailとpostfixを両方インストールすると そうなるっぽいんですが、解決方法分かりませんか? # Trusted user for file ownership and starting the daemon #O TrustedUser=root 最近、特定のサーバだけに、555 エラーでメールを送信出来ない現象が増えてきました・・・ (今まで気づかなかっただけなのかもしれません) 555 Mail Invalid Extension (AUTH=メールアドレス) とか、 555 Unsuppored option (AUTH=メールアドレス) みたいな感じのエラーが出ます。 申し訳ありませんが、対処方法ご存知の方いらっしゃいましたらご教示頂けませんでしょうか? redhat9.0でsendmailを起動させようとしたんですが起動しません。 コマンド /etc/rc.d/init.d/sendmail start エラーログ Starting sendmail: 451 4.0.0 /etc/mail/sendmail.cf: line 91: fileclass: cannot open '/etc/mail/local-host-names': World writable directory 451 4.0.0 /etc/mail/sendmail.cf: line 568: fileclass: cannot open '/etc/mail/trusted-users' : World writable directory [FAILED] Starting sm-client: /etc/mail/submit.cf: line 525: fileclass: cannot open '/etc/mail/trusted-users': World writable directory [FAILED] どうしたらsendmailが起動するようになるんでしょうか?よろしくお願いします。 >>143 エラーに書いてあるじゃない。 書き込み権が設定されているからだろ。 自分で設定したことなんだから覚えているんじゃない? # ls -l /etc/mail として、確認してみれば。 *.dbは640 他のファイルは644がデフォだよ。 144さんありがとうございました。 /のパーミッションを chmod 777 / というように変更していたのが失敗の原因でした。 解決方法は chmod go-w / でした。 >>145 可能性はあるとは思ってたけど、まさかねって思ってたよ・・・ webフォームの入力内容の確認メールを送るためにsendmailを導入したのですがうまくいきません。 webminからQを確認すると送ろうとしていたメールが溜まっていてalias database unavailableとなっています。 apach2とsendmailは同じ鯖上で動いています。 ローカルユーザーから外部へ送信だけできればいいのですが・・・ ポートは開いています。 CGIから内部のアドレスに送信することはできるのでCGIの問題でもないと思います。 plalaなのでorz ディフォルトリレーに ○○○.mail.plala.or.jp(プロバイダーのSMTP鯖)を設定ました。 環境(すべて最新) VineLinux,Sendmail,Apache2 >>148 えっと、CGI使わず外部アドレス(**@nifity.comとか)には送信できるの? 143さんと同じで/etcのパーミッションが777になってるってことはないよね。 あと、ぷららということで、 http://itpro.nikkeibp.co.jp/free/NCC/NEWS/20041207/153540/ >>150 なぜか時間を置いて試したらdocomo以外は送信できるようになりました。 docomoの場合Qのステータスは以下のようになっています。 Deferred: mfsmax.docomo.ne.jp.: No route to host これはplalaが悪いんですかね??何か解決する方法はないんでしょうか? IPは逆引きできるの? 携帯キャリア場合、逆引きできないとダメな場合あるんじゃなかったっけ? >>152 鯖のドメインはDDNSなので逆引きできません。 >>154 webminでドメインルートからdocomo.ne.jpをSMTPでプロバイダのSMTP鯖に飛ばしたら送信できるようになりました。 ありがとうございました。 すみません質問します。 現在redhat9を使用してsendmailをつかっているものですが、 SMTP-AUTHというものをsendmailに設定させることができません。 どうしたらできるようになりますか?よろしくおねがいします。 ArGoSoftのFreeweareを使っているのですが、送信したメールの内容をいつでも確認 出来るようにしたいのですが、ArGoSoftでは無理なのでしょうか? fdlkdfksdf fsdkfjsdlkfjsdf ]kfljsdsdfdfd deerewerw gfgsdgg RedHat9のsendmailで、UNIXアカウントを作らなくて メール専用のアカウントを作る、とか出来ますか? POPしqpopperを使っています。 useradd -s /sbin/nologin で作れば良いはずだが APOP対応すればsystem password は使わない それよりいまさらRH9なんか使うなよ。 >>161 THXです。帰ったらやってみます! Red Hat9が安定していると聞いたので使い続けています。 Fedoraはすぐバージョンが変わるので。 >163 RH9ってサポート止まっているんだろ? という事は、動いているdaemonなどには既知の脆弱性がてんこもりって事だ。 おらはそげなOS怖くてとても使えねぇだ。 >>164 有料のアップデートサービスもあるし、それを使わなくてもFedoraProjectがヤバイ脆弱性はアップデートだしてんじゃなかったか? >165 163の文章だけで判断すると、そういった事をやっていない ようにしか見えないんだが。 そう言えば、NHKのニュースでWin98/MEのサポート打ち切りの話題が あったね。重大な脆弱性が1件あるのだが、98/MEでは対処にコストが かかりすぎるので対処しないだとさ。サポート期間がもうすぐ終わると はいえ、そんな態度で...なんてこと気にする香具師はもう98/MEなんて 使っていないのかな。 sendまね〜る導入したんですが、うまくいきません… sendmane.exeの単体送信テスト C:\sendmane>type sendtest.txt | sendmane [あなたのメールアドレス] をすると、エラーは出ずにコマンドプロンプトが返ってきます。 しかし、送信先には送信されておらず、メールサーバーのログを見ると10053エラーが出ていると書いてあります… 調べてみると10053エラーは「通信が切断された」という事らしいのですが、 なぜ切断されたのか分かりません。 メールサーバーは ArGoSoft Mail Server Version 1.8 を使っています。 SMTP認証はしていません。 何が原因と考えられるでしょうか…? お力添えをお願いします。 以下は周辺のログです。 2006/07/08 午前 10:26:43 - Requested SMTP connection from 127.0.0.1 2006/07/08 午前 10:26:43 - ( 34) 220 ***.***.net ArGoSoft Mail Server Freeware, Version 1.8 (1.8.8.7) 2006/07/08 午前 10:26:43 - ( 34) EHLO 127.0.0.1 2006/07/08 午前 10:26:44 - ( 34) 250-Welcome [127.0.0.1], pleased to meet you 2006/07/08 午前 10:26:44 - ( 34) 250-AUTH=LOGIN 2006/07/08 午前 10:26:44 - ( 34) 250-AUTH LOGIN 2006/07/08 午前 10:26:44 - ( 34) 250-SIZE 5242880 2006/07/08 午前 10:26:44 - ( 34) 250 HELP 2006/07/08 午前 10:26:44 - ( 34) MAIL FROM:<web@***.***.net> 2006/07/08 午前 10:26:44 - ( 34) 250 Sender "web@***.***.net" OK... 2006/07/08 午前 10:26:45 - ( 34) RCPT TO:<cos@***.***.net> 2006/07/08 午前 10:26:45 - ( 34) 250 Recipient "cos@***.***.net" OK... 2006/07/08 午前 10:26:45 - Error: [10053] Software caused connection abort 2006/07/08 午前 10:26:45 - SMTP connection with 127.0.0.1 ended. ID=34 >164 レガシーなんとかって扱いで、今後もアップデートとかしてくれないのん? バックアップ用に、セカンダリーMXをたてたいんですけど、 プライマリー、セカンダリー双方の.cfへの記述方法ご存じないですか? 1がダウンしているときに、2で受けていて、1が復帰したら、 2から1に配送するという仕組みなんですが。 smarthost なり mailertable なりでふつーに中継先を指定するだけでしょ。 >>170 ありがとう!キーワードすら知らなくて。 >>169 に便乗ですが、負荷分散目的で、プライマリー、セカンダリーを 構築する場合はどうですか。 例えば、 メールユーザーアカウントは、AとBの双方の鯖にそれぞれ500作ります。 メールアドレスは、双方、ユーザ@example.com DNSは、 example.com MX 10 A.example.com example.com MX 20 B.example.com 外部からtanakaさん宛てのメールを送信します。 A鯖にtanakaが存在していれば、tanakaさん宛てのメールは、 そのままA鯖に配送し、いなければ、B鯖に、受け渡します。 BはひたすらAへの転送をリトライしてればいいんでねぇの? LUSER_RELAY っていうかそれ負荷分散っていわない。 example.com MX 10 A.example.com example.com MX 10 B.example.com こうしちゃえば勝手にラウンドロビンしてくれるっぽいよ? >>172 です。ありがとうございます、おまいら。 sendmailプロセスの負荷はそれほどでもないのですが、 ディスク容量と、IMAPが....... おきっぱなし、つなぎっぱなしの輩が多いのです。 173と175にLUSER_RELAYを併用すると、やばそうなのでw >>176 ディスク容量は俺も悩んでいます。 子ユーザーたちの受信箱なんだけど、 大手プロバイダーがやってるみたいな 1ヶ月以上前の古いメールは自動的に削除するしくみって、 おまいらはどうやっているのでしょうか。 sendmailとの組み合わせだと、何がスマートなのかなあ。 俺はリスメールのプラグインで間に合わせてます。 >167さん あなたと全く同じ問題で悩んでおります。解決しましたでしょうか? sendまね〜るの導入の件です。 ArGoSoft Mail Server Version 1.8 を使っています。 OSはWindows2000pro 解決できたら教えて下さい。教えて頂ければ美味しいものでも送りますので よろしくお願いします メールサーバって例えば@mail.2chとか自分で作ってアカウント作ってウェブメールとか popめーるつくれるの? >192 ・ISPと固定アドレス契約をする。非固定アドレスではOP25B規制のためほぼ無理。 ・レジストラからドメインを買う。 ・DNSサーバを用意し、正しく自分のドメインを設定する。レンタルDNSでも AレコードとMXレコードが作れればOK. ・MTAの設定をして、正しくメールが送れるようにする。不正中継対策をしない と、black listに載ってしまうので注意。 これだけやれば、自分のドメインでいくらでもメールアドレスが作れる。 他人のドメインのメールアドレスは当然作れない。 上の文章が意味不明なら止めておいたほうが良い。 すみません。質問させて下さい。 redhat9 sendmailでメールサーバ立ててるのですが、 急に外へメールが送信できなくなりました。(昨日かおとといぐらいから・・・。) Aug 8 10:13:37 HOGE sendmail[2096]: k76NURv0004729: to=<sample@****.com>, delay= 1+01:43:09, xdelay=00:00:00, mailer=esmtp, pri=2580386, relay=ns2.****.com., dsn=4.0.0, stat=Deferred: Connection timed out with ns2.****.com. > set q=mx > ****.com Server: 192.168.1.1 Address: 192.168.1.1#53 Non-authoritative answer: ****.com mail exchanger = 10 ns1.****.com. ****.com mail exchanger = 20 ns2.****.com. Authoritative answers can be found from: > ログを見る限りでは相手メールサーバへ接続できていないようなのですが DNSは引けているようです。 FWの設定は送信できていた時と変わらないのですが、相手サーバへ25番にtelnetもできないです。 メールは全てキューに保存されているのですが、 何か「これ」っていう原因はあるでしょうか? DNSは自ドメインとってbind9で立てています。プロバイダはぷららのダブルルート(IIJ)です。 >>185 くっはぁ〜! 内部にはメール送れてたのでおかしいと思っていたのですが。。。。 情報ありがとうございました。対策考えます。 ってか、プロバイダのSMTPサーバ使うか・・・・。 ちょっと調べてみたのですが、Outbound Port 25 Blockingって 動的IPのサーバへ適用と理解したのですが、 ぷららのダブルルート(IIJ)=固定IPでもブロックされますか? でも、たしかに27日からメールが送信できないんですが。。。 連続投稿でもうしわけございません。 今、ぷららの掲示板を調べたのですが、 ぷららさんからの書き込みで >「動的IP発Vodafone宛」のみが今回の規制にひっかかります。 とありましたので、やぱりうちのサーバの設定が悪いようです。。。 もうちょっと自分でもいろいろ調べてみます。 188と同じような症状が固定ipでも起こりえますか?誰か教えてください。 もちろんdnsの設定もmxも変更無しで急に3キャリア使えなくなりました。 connect to xxx.docomo.ne.jp[xxx.xxx.xxx.xxx]: Operation timed out (port 25) xxxxx: to=<xxxx@docomo.ne.jp>, orig_to=<xxx@xxxx.net>, relay=none, delay=120, status=deferred (connect to xxx.docomo.ne.jp[xxx.xxx.xxx.xxx]: Operation timed out) 昔の話だが... IIJmioで固定アドレスの契約をして、MTAの設定が終わり、他のアドレスと 正しくメールのやり取りができるようになったが、何故かauの自分の携帯に メールが送れなかった. 散々確認してもおかしな所がないので、auの窓口に問い合わせたら、その 数分後に以前送ったメールが届いた。auからの返答は、「特に規制をして いるわけではありません」だったが、きっとau側で規制していた物と推測 している。 特定アドレスからのメールを規制する事は、厳密には電気通信事業法違反と 解釈されるおそれがあるので、しらばっくれていたのではないかと。 ・SPAMメールと誤解されるようなメール(内容、頻度、宛先の多さ)を送って いないか? ・他のサイトのメールと問題なくメールのやり取りができているか? ・第3者中継をちゃんと禁止できているか? ・SPFを設定しているか? #MSのサブマリン特許は、メール受信時にSPFで判断する事を特許と しているので、SPFレコードを書くだけなら法的問題は生じない。 ・MXレコードで指定しているサーバー名は、逆引きをしてもそのサーバー名 が出てくるか? #固定アドレス1つだと、大抵の場合MXレコードのホスト名はISPが 逆引き設定している名前にせざるを得ない. これだけ確認して依然として送れないなら、各携帯キャリアに直接聞いて みるしかない。 >>189 telnet xxx.docomo.ne.jp 25 で繋がらないなら、どこかでブロックされてるんだろうね。 どこでブロックしてるかは、tcp dst 25なパケットでtracerouteすればわかる。 ### ちなみに、yahoobbもOP25B始めたよ。携帯キャリアのメールサーバーに繋がらない。 局舎のルーターでブロックしてる。予告も無くいきなり酷いことしやがる。 SMART_HOSTを使って自分が使ってるISPのSMTPサーバ経由で送信すればいい SPFってゾーンに書き込むと思うんですが、 どう書き込めばいいんですか? 調べて回ってれば生成ツールにもたどり着いてるはず。 どうしても自宅でsendmailを構築したくてやってる のですが、受け取りが出来ません。どなたか、ヒント だけでも頂ければとても嬉しいです。 自鯖→自鯖 は送信も受け取りもできます。 自鯖→プロバイダ鯖 は可能です。 プロバイダ鯖→自鯖 にすると、受け取れません。 プロバイダのアドレスにはエラーメールも帰ってこないし、 自鯖の/etc/maillogにも何も残っていません。 上のsendmail -d0.1 -bv rootを実行してみても正常でした。 /etc/mail/local-host-names には自鯖のドメインを書いています。 また、外部からnslookupやtracerouteは正常に実行されます。 何かヒントがあれば、教えてください。 よろしくお願いいたします。 反応頂いたのにお返事が遅れ申し訳ないです。 MXレコードも登録しているんですよ。 ちなみにvalue-domainで、自宅サーバに対して a www IP-address mx www.mydomain_name 10 ってやってますけど、間違ってますか? また、nslookup -type=mx mydomain_name とやると Non-authoritative answer: mydomainname preference = 10, mail exchanger = www.mydomainname と返ってきます。 有線ブロードなんですけど、ポートを切られてるかも・・・ 外部からtelnetで110、25に繋がらないから。 localでは繋がります。 もしそうなら、打つ手なしですね。すみません・・・ うちもUSENだけどメール受け取れるけどな。 110、25のほかはどう? まあ25がだめになったら即ISP切り替えるけど。 >>200 ありがとう。できました!! 原因は・・・よくわからないけど、全てインストールからイチから やったらできました! やはりtelnet では外から25番繋がらないけど。そういうもの?! ttp://www.spencernetwork.com/CommonGatewayInterface/WindowsProgram/sendmail.exe.html ってどうよ? 自宅pc(fedora core4)にsenndmailー8.12.11をWeb上からダウンロード、インストールして、起動まで上手くいくのですがアクセス制限で分からないことがあります。 クライアントPC(windows.XP)のoutlookからメールを転送しsendmail経由である一意のドメインへの送信をしたく、その際 、送信元IPアドレス⇒一意のドメインへの送信のみしか行わない設定にしたいのです。 /etc/mail/accessには ----------------------------------- localhost.localdomain RELAY localhost RELAY 127.0.0.1 RELAY 192.168.x.x RELAY xxxxx.co.jp RELAY ----------------------------------- として、もちろん192.168.x.xからxxxxx.co.jpへ送信は出来るのですが、送信元IPアドレスを変更してもxxxxx.co.jpへ転送できますし、一意のドメイン以外にも転送出来てしまいます。 ----------------------------------- localhost.localdomain RELAY localhost RELAY 127.0.0.1 RELAY 192.168.x.x RELAY #xxxxx.co.jp RELAY ----------------------------------- このようにIPアドレスかドメインを一つずつ制限をかけてしまえば、他のIPから送れなくなるのですが・・・両方いっぺんにaccessファイルで制限することは可能なのでしょうか? どなたかお詳しい方いらっしゃいましたらご教授ください。 sendmailで、プロバイダのSMTPを介さずに携帯電話にメール出来ますか? 私の環境はFEDORA5でSendmail 8.13.8を使っています。 方法を教えてください。 >>205 普通は送れる。だがISPにもよる。ていうかまず送ってみろ。 年内ならいけるかも。 来年になると、殆ど無理です。 つまらなくなるね・・・ OP25B反対運動展開キボンヌ >210 OP25Bは止まらない。恨むならspammerを恨むんだな. 固定アドレス契約もかなり安い所が出てきたのだが. たまたま知っているのはAsahi-net。他にもあると 思われ. >>203 のサイトでやってみたんだけど sendmail.exeを開いても一瞬で閉じてしまう。 sendmail.iniの設定は終わったんだけど…なんで? 自宅サーバからCGIを使ってメールを送るフォームを入れるつもりで、 sendmailを導入たんですが、CGIのスクリプトでISP(WAKWAK)以外の メールアドレスに送信するように設定するとメールが届きませんorz ちなみにこのCGI以外でsendmailを使用する予定はないのですが、 これはiptables,ルーターのポート25を開放してないからでしょうか? LAN→WANに流れるので、ポートの開放は不要かと思ったのですが。 それともWAKWAKが施行しているOutbound Port25 Blockingの関係でしょうか? >>214 ポート開放の方でしょうか? それともOP25Bの方? 結局ところ逆引きできないドメインからは拒絶してる? double bounceになったメールのキューが凄く貯まってしまうのですが、 そのようなメールをキューに貯めずに削除するにはどうしたらいいですか? sendmail.cfには、dobule bounceのメールの送り先を設定するところは あるようですが、送らずに即削除して欲しいのですが。 エイリアスで /dev/null に送れ。 が、自宅鯖レベルでそんなのを気にしなきゃならんほど ダブルバウンスが出てる時点で何かおかしいと思う。 出てしまったダブルバウンスを削除することよりも そもそもダブルバウンスが出ないようにすることを考えた方がいい。 >>221 スパムメールに対して発生してるようなんでよね・・・。 そのような対策について参考になる、本やサイトがあります? スパムでバウンスだしてるってことは不正中継許してるか、知らないユーザ名のメールを受け入れている可能性が高い。 知らないユーザ名のメール受けてる・・・それっぽいです!! というのも、環境的に、 パソコン <-> アプリに内蔵のメールサーバ(Windows) <-> Sendmail(Linux) という感じなので、Sendmail的には、そのユーザが存在しているかどうか分からずに 単純に転送してるだけ。 んー、どうするべきか・・・ まずは、その sendmail をすぐ kill すべきだろ。 人様に迷惑かからないことを確認するまでは、ネットにつなぐなよ。 特に理由がないなら、そんな構成やめた方がいい。 とりあえずその迷惑なSendmailを切断しろ。 教えて君です。 sendmail −−−−−− メールサーバ (SPAM) mail.exsample.com これでメールサーバ mail.exsample.com に メール送って sendmail でスパムフィルタって出来ませんよね? sendmail って自分鯖宛のメールしか転送しない・・・んですよね?? 一日中調べたけど結論でんかった・・・さびすぃぃぃ >>227 自己レス やっとわかった。 ttp://www.users.kudpc.kyoto-u.ac.jp/~w55062/spam.html パターン2: 外部からのメールを受け組織内のサーバに転送する設定 図2 の SMS のように,ms1.x.kyoto-u.ac.jp, ms2.x.kyoto-u.ac.jp, ms3.x.kyoto-u.ac.jp といった研究室等の サーバにメールを転送する場合には,username@ms1.x.kyoto-u.ac.jp などの メールを,一旦 sms.x.kyoto-u.ac.jp (IP アドレス 130.54.ccc.ddd) で 受信するように DNS を設定します. 具体的には,ms1.x.kyoto-u.ac.jp などの MX レコードを, sms.x.kyoto-u.ac.jp とします. やっぱり出来ないみたいです。 アプリケーションフィルタを導入する方向になりますね。 windows版のsendmailを使っているのですが、ダブルバウンスメールの設定が どこにあるのか分かりません。。。 出来ればどこかに捨てたいのですが・・・ ちょっと詰まってしまったので質問させてください。 今、自宅の鯖でweb鯖とメール鯖(sendmail)が動いてるんですが、 バーチャルドメインで動かしてる3つのドメイン example.com example1.mobi example2.biz それぞれのドメインでメールを送信すると user@example1.mobi で送信しても user@example.com というアドレスがfrom欄に表示されてしまうのです。 これに対する解決策等ございましたらご教示いただきたく思います。 >>230 です。 失礼しました。 自己解決しました。 何故かsendmail.mcにドメインマスカレードを設定していました。 そりゃ同一になるわけです。 orz_ お騒がせしてすいませんでした。 2点ほど質問させてください。 /var/log/maillogに rejecting connections on deamon MTA: 20 children, max 20 と言った最大数に関する制限が記述されてないのですが、これはsendmailを入れた時に 特に上限を設定されていないからログにも出ていないということでいいのでしょうか。 またログには 送信成功の時は stat=Sent (Requested mail action okay, completed) と表示されますが送信失敗の時はどのように表示されるのでしょうか。 経験者の方のアドバイスもらえると助かります。 前者は、MTA起動時にSYSLOGに吐かれる内容で、 御察しの通りsendmail.cfの該当部分が以下のように制限が無い為 そのようなログが出ていないと思われます。 # maximum number of children we allow at one time #O MaxDaemonChildren=0 後者は、MTA起動後、maillogに吐かれる内容で、 送信失敗した場合、stat=Deferred: の後にRFC5321に基いて 理由等が付加されます。 例: stat=Deferred: 451 4.3.2 Please try again later RFC5321については、下が原文かと。 http://www.rfc-editor.org/rfc/rfc5321.txt 訂正 >前者は、MTA起動時にSYSLOGに吐かれる内容 maillogに吐かれますね。 >>233 ありがとうございます。 もし上限がないようなら不正中継対策として上限設けようと思ってました。 追加で大変申し訳ないですが分かる方おられたら教えてください。 上限を100にしたときに101通目が来たらどうなるんでしょうか。 破棄されるのかそれ以外の処理になるのかがいまいちわからないです。 >>232-233 ちょいまて! rejecting connections..は実際にそのリミットに達した時に記録される。 設定してあってもリミットに達しなければログには出ないよ。 >>235 送信元から見るとsendmailが停止している時と同じ挙動になるので 再送待ちになる。ロストすることはないから安心汁。 自宅サーバじゃないんですけど質問させてください。 今までWindowsでperlでcgiを書いていました。 で、今RHEL4でメールの自動処理の入り口をperlで書くことになってます。 で、そっちの方は本も持ってるんでなんとかなりそうなんですが、 仮鯖がたって仕事しようとしたら、sendmailの設定が終わってない (っていうか必要なら自分でやれ??)状態で自分自身にメールが出せません。 もろもろのinstall用にsuのパスももらってるので、/var/log/maillog を 見てみると、***@*** ... User unknown で stat=User unknown で 当然といえば当然なんですが、return to sender: User unknown となって /etc/aliases で、# Person who should get root's mail の人のMaildir/newに エラーメールっぽいのが入っていました。今ちょっと聞ける人もいないので、 こういう場合どうすればいいのか教えてください。sendmail.cfをいじるのは さすがに僕の範疇をこえると思うので、それ以外の方法でできるのか 人に頼むしかないのか教えてください。 /var/log/maillogにconnection refusedの文字は見つかりませんが、 そういう意味ではないのでしょうか。 DDNS (mydns.jp) を使って簡単な自鯖を仕事場に立てています。 OS は CentOS 5.5 です。 mydns.jp では IP アドレスの更新には、 pop メールのダミー受信という手を使うので、 fetchmail を cron で回して更新。。。と行きたいところなのですが、 何故か、更新が出来ません。 つまり、どうもメールを取りに行けてないようなのですが、 サーバ本体が他所のメールサーバにメールを取りに行けるようにするには、 何か前提条件みたいな設定ってものが必要なんでしょうか。 自宅の方の鯖 (CentOS 4.8) では同じことが出来てるんだけど。。。 >>240 です。 [ぷらら] sendmail port25あぼん [禁止] http://hibari.2ch.net/test/read.cgi/mysv/1102427028/ という別スレを見つけてちょっと気になったんですけど、 この問題には関係ありませんよね? というのも、上記 >>240 の鯖が置いてある仕事場環境ではぷららを使っているんですけど、 mydns.jp では、mal.mydns.jp へメールを取りに行くことで、 IPの更新を確認しているので、取りに行くだけなんです。 自鯖からの送信じゃない。だからこのぷららの問題が関係しているとは思えない。 ところが、メールを取りにさえ行けてないみたいなんです。 tail -f /var/log/messages を見ていても、 cron で動いてるはずのメールの受信作業が発生してない。 何がオカシイんだろう。。 何かとても基本的なミスをしている気がするのだが。。 教えてください。 sendmailをインストールしましたが、起動ができません。 service sendmail startとしてもエラーとなります。 init.dディレクトリにsendmailが無いのですが、 これは正しくインストールが行われなかったということでしょうか。 素人ですみません。教えてください。 Biglobe で中継サーバーが提供されなくなってから 受信専用になってしまった……。 自民党 対 国民! 死者数、戦時なみに! 川崎病の年間患者数、史上最高に 1万5千人を突破、ピーク時を超える 最初の報告は水爆実験後。本当の原因は被曝 震災以降に死亡者数が、第二次大戦に匹敵するほど急増している 厚生労働省によると平成23年から平成25年の累計死亡者数は360万人以上に急増。今の日本は太平洋戦争時の時と同じくらいの勢いで人が亡くなっている https://twitter.com/tokai amada/status/664927655544795136 除染袋回収の作業員5人 疲労で動けず、自衛隊など救助 疲労じゃないだろう、被曝障害だろうよ 死んだように眠る人々(写真多数) http://s.ameblo.jp/kaito000777/entry-12031605335.html 【川島なお美の食べて応援が恐怖すぎる】自宅でも進んで食べて応援 1年後・軽くぶつけただけで肋骨骨折 2年後・眼球から出血は半年に一度 3年後・胆管に腫瘍、血液検査は異状無し 4年後・逝去 夫は片目失明、愛犬もがん https://twitter.com/2ch_NPP_info/status/648256313571479552 ・・・ 今も、原子力緊急事態宣言中… 対策本部長は安倍首相。 安倍が国民を被爆させながら核兵器を密造している!? 三菱商事の核ミサイル担当重役は安倍晋三の実兄、安倍寛信 三菱重工の重役でもあるらしい これがフクイチで核弾頭ミサイルを製造していた疑惑がある 書けばツイッターで速攻削除されている https://twitter.com/toka iamada/status/664017453324726272 安倍晋三の兄が関与している三菱重工 核開発疑惑について いくつかツイートしたが、反応がないから変だと思って、自分のタイムラインを調べてみたら、 完全に削除されていた 私のツイートで、安倍政権に都合の悪い情報は速攻削除されている これは驚いた ここまでやるのか https://twitter.com/toka iamada/status/664016524592574464 先ほど、まだ数分以内に、三菱重工の核開発疑惑について、いくつかツイートしたが、検索しても出てこない 多くの人のタイムラインに出てこない ツイート直後に消されてしまったようだ https://twitter.com/toka iamada/status/664015521830952960 8月末から受信もできなくなっていたことに今気が付いた! 最悪……。 とりあえず、受信はできるように対応したけど、 3か月間はメールが消失していたのか ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の 両院で、改憲議員が3分の2を超えております。 『憲法改正国民投票法』、でググってみてください。国会の発議は すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ read.cgi ver 07.5.0 2024/04/24 Walang Kapalit ★ | Donguri System Team 5ちゃんねる