- 締切済み
sendmailでのエラーメールの処理について
sendmailでpostmasterあてに、すべてのエラーメールを転送させるにはどのようにするのでしょうか? (host unknownは転送できますが、user unknownは送信者にしか戻りません。 どなたかご存知の方は教えてください。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- sendmailのエラー処理につきまして
sendmailのバージョンはsendmail_8.9.3です sendmail.cfにて 1. O PostMasterCopy=postmaster とした場合、postmasterにはsendmailにて発生した全てのエラー内容は送信されるのでしょうか 2. Ruleset 0 にて R$*<$*:$*>$* $#error$@5.1.1$: Illegal colon in host name part 等と定義していますが、その場合のメール送信先は未定義ですよね? 一体誰に配信されるのでしょうか 3. 基本的にpostmasterと一般ユーザーでは通知されるエラーメールの 種類に違いがあるのでしょうか sendmail解説を読みましたが、記述されていませんでした (見逃したかも....) 宜しくお願い致します
- ベストアンサー
- その他(メールサービス・ソフト)
- Sendmailの設定で
Sendmail for NT2.5からメールを送信した際、 ドメイン名が存在しない場合は「Host unknown」 のエラーメールが、 ユーザ名が存在しない場合は 「User unknwon」のエラーメールが 返ってくる のですが、このとき、fromに何も入ってきません。 (from<>となる) fromに文字を入れたいのですが(from<errormail@aaa.com>とか) どこの設定を変更したらいいのでしょうか?おしえてください。
- ベストアンサー
- その他(メールサービス・ソフト)
- Sendmail、エラーメールの制御(500系)
現在Sendmailでメールサーバを構築しております。 その中で、メールを後段メールサーバへリレー(SMART_HOST)しようとした場合、 サイズ超過により、500系のエラーが返却されてきました。 今回構築したSendmailで、エラーメールを送信者へ返却しようとした場合、 エラー発生した元メールを添付して送信しようとしてしまい、同様にサイズ超過となり、 エラーメールを通知できず、ローカルへ落ちてしまい送信者から見ると、メールが 消えたように見えてしまいます。 そこで、500系を後段メールサーバより受け取った場合、元メールを添付せずに エラー発生事実だけを送信者へ伝えたいと思うのですが、その設定が見当たりません。 方法をご存知のかたや、設定方法を知っておられる方は是非教えていただければと思います。 よろしくお願いいたします。
- ベストアンサー
- オープンソース開発
- sendmailでローカルサーバ外にメールが送信できない
Solaris10のデフォルトでインストールされている/usr/lib/sendmailで ローカルサーバ外にメールを送信することができません。 宛先をローカルサーバ内のアドレスにした場合、問題なくメールを 送信できるのですが、ローカルサーバ外のアドレスを指定すると、 メールが送信できません。 /var/log/syslog を確認したところ、以下のメッセージが 出力されていました。 --- Feb 4 12:12:02 ホスト名 sendmail[25774]: [ID 801593 mail.info] n1434WdZ025772: to=<外部アドレス>, delay=00:07:30, xdelay=00:07:30, mailer=esmtp, pri=120373, relay= mailhost, dsn=5.1.2, stat=Host unknown (Name server: mailhost: host not found) Feb 4 12:12:02 ホスト名 sendmail[25774]: [ID 801593 mail.info] n1434WdZ025772: n143C2dZ0257 74: DSN: Host unknown (Name server: mailhost: host not found) --- エラーではmailhostがないというようなメッセージがでています。 当サーバとほぼ同じネットワーク設定をしたSolaris9のサーバでは 問題なくメールが送信できていますが、Solaris10の場合はこのmailhostの 設定が必要なのでしょうか?
- ベストアンサー
- Solaris系OS
- メールアドレスが正しいかどうかチェックする方法は?
フォームから受け取ったメールアドレスが、正しいかどうかをチェックする方法について教えてください。 フォームから受け取ったアドレスが****@vodafone.ne.jpと誤記入されていたため、このアドレス宛にsendmailで送信しようとしたらエラー(Internal Server Error)になりました。(正しくは****@x.vodafone.ne.jp) 「存在しないメールアドレス」の場合は、送信後にuser unknownかhost unknownとしてUndeliveredになりますが、上記の場合、送信そのものができなかったようです。 aaaaaaaa@bbb.******.ne.jp、 aaaaaaaa@******.ne.jp で試してみたところ、同様にエラーになり、 aaaaaaaa@***.ne.jp では送信できました(当然Undeliveredになりましたが)。 「sendmailで送信するときにエラーになるパターン」というようなものがあるのでしょうか? エラーになる前に、メールアドレスが、正しくないという警告を出したいのですが、可能でしょうか? 現在は、メールアドレスに「半角英数と@以外が含まれている」か「@が含まれていない」と警告するようにしています。
- ベストアンサー
- CGI
- ドコモからauに送ったらエラーメールが
久しぶりに友人にメールを送ったらエラーになってしまいます。受信拒否ですか?料金未払いで止まってるのでしょうか? 私がドコモで相手がauです。内容は From iモードセンター Subject 送信メールエラー 本文 送信元:Postmaster@ezweb.ne.jp 相手先ホストの都合により送信できませんでした。Receiver's host can't accept your mail 宛先:〇〇〇〇〇@ezweb.ne.jp しばらくたってもう一度送った時は From Postmaster@ezweb.ne.jp Subject Mail System Error-Returned Mail 本文 次のあて先へのメッセージはエラーのため送信できませんでした。送信先メールアドレスが見つかりませんでした。メールアドレスをご確認の上、再送信してください。 The user(s) account is disabled. 〇〇〇〇〇@ezweb.ne.jp ちなみにアドレスが変わった場合はiモードセンターからこんな感じで返ってきます。 本文 ユーザーが見つかりません。@以前をご確認ください。User Unknown 宛先:〇〇〇〇〇@ezweb.ne.jp 件名: よろしくお願いします。
- エラーメールについて
会社のパソコンから、自分あて(会社のメールアドレスとは別)にメールを送信したのですが、エラーメールが返ってきました。 内容は「550unknown user」というものでした。 もちろんメールアドレスは正しく送信しています。 アドレスが存在するのに、「550unknown user」という エラーが返ることはあるのでしょうか。 また、「550unknown user」というエラーは受信側のサーバーが返答しているということでいいのでしょうか。
- ベストアンサー
- その他(メールサービス・ソフト)
- SendMailがエラーを返さない
VBでBSMTP.DLLのSendMailを使ってメール送信するプログラムを使っています。 相手先アドレス不正などの場合は、SendMailの戻り値でエラーを識別できるのですが、正常終了しているにも関わらずそのメールが相手先に到着しないという現象が出ています。 原因として、どういうことが考えられるでしょうか? 心当たりのある方がいらっしゃいましたら、ご指導をお願いいたします。 ret = SendMail(SMTP_SVNm, szTo, szFrom, szSubject, szBody, szFile) If Len(ret) <> 0 Then MsgStr = "送信エラー" Else MsgStr = "送信完了" End If
- ベストアンサー
- Visual Basic
- sendmail:メールがエラーになる
環境:redhat8 + sendmail 上記環境でメールサーバーの構築を行っておりますが 下記のようなメッセージが表示され、外部からの メールが受け付ける事が出来ません This Message was undeliverable due to the following reason: Each of the following recipients was rejected by a remote mail server. The reasons given by the server are included to help you determine why each recipient was rejected. Recipient: <tatsuya1117@hogehoge.co.jp> Reason: <tatsuya1117@hogehoge.co.jp>: Recipient address rejected: User unknown in relay recipient table 上記は該当するメンバーが見つかりませんというエラー内容なのですが、上記のメールからの送信は可能なのです(正常に相手側に送信されたのは確認しました) 誠にお手数をかけますがチェックするポイントをお教え頂けませんでしょうか? 以上お願い致します
- 締切済み
- その他(ITシステム運用・管理)
- sendmailの設定について(user unknownメールの転送)
社内メールサーバの管理を行っています。(専任ではありません) sendmailで次のような処理が出来ないかと考えています。 --------------------------------------------------------- 退社等により既に使われていないメールアドレス宛に送られてくるDMやメールマガジン(user unknownになるメール)を管理者用のメールアドレスに通知する 通知の内容については 1.メールのヘッダのみ 2.メールのヘッダと本文 3.送信者宛に送られるエラー通知メール のいずれか --------------------------------------------------------- このような処理は可能か、また、可能であるとしたらどのような方法があるかをご教示ください。 目的は存在しないメールアドレスに送られてくるDMやメールマガジンの送信を停止させることです。 (上記の方法より良い方法がありましたらそちらも教えていただきたいです。) なお、利用環境は OS:Red Hat Linux release 6.2 sendmail:sendmail 8.11.4 です。 宜しくお願いします。
- ベストアンサー
- ネットワーク
- Macでの印刷方法を知りたい方へ。ウインドーズと異なる方法を解説します。
- Macで印刷できる方法をご紹介します。初めてMacを使用する方も安心して印刷できます。
- EPSON製品をMacで使用する場合の印刷方法を解説します。簡単な手順で印刷できます。
補足
ご回答ありがとうございます。 sendmailのバージョンは8.8.8、 CFのバージョンは3.7Wpl2です。 COPY_ERROR_TOを設定しても、postmasterにはuser unknownは転送されないようです。