XMailについて語ろう
sendmailやqmailより知名度の落ちるXMailについて語りましょう。 >>501 何やって出たエラーなの? ちゃんとソースからインストールしてみろ。 受信制限をしたいのですが受信許可するドメインを 設定しているのですが、デフォルトだと許可しない ドメインからのメールを受信しないのですが 受信拒否したことを送信者に返信することが できません。 受信拒否したことを送信者に返信することはできますか? できるとすればどのような設定をすればよいでしょうか? よろしくお願いいたします。 >>506 おぉ! その方法はどこを見ればわかるでしょうか? >>507 インバウンドフィルターの設定のところ フィルターそのものは単なる外部プログラムだから好きな言語で書けばいい 以前 XMail - fml 連動用のフィルター書いた時は WSH の JScript を使った できる言語は CとC++(MFC&ATL)とJavaとVB6とVB.NETとVBScriptとN-BASICとZ80ASMくらいしかありません。 >>511 WSH の VBScript でいいやん Perlくらい基礎的な構文と関数が分かれば難しくもないだろうに でも、作ってほしいと言われたら作ってやるぞ >>509 期間は1週間で500万円でどうだ? アフターサービス付けるならさらに50万/月追加になるけどな いろいろ調べてVC++で作りました。 お騒がせしました。 AVG8にうpしたんだが、xmailcfgでウィルススキャン設定するときのファイル名ってどうするんだ? メールを転送しているんですが転送に失敗したことを 元メール送信者に返してしまいます。 転送の失敗は元メール送信者には知らせたくないのですが どこにそのような設定があるのでしょうか? よろしくお願いいたします。 >>519 redirectではなくてコマンドで転送させたらよい。 10メガくらいのファイルを添付して送信すると SMTPの応答コード451 Requested action aborted: local error in processing が発生して送信できません。フィルターはOFFにしております。 送信可能にするにはどこを設定すればよいでしょうか? 1メガ以上をメールを受信してくれないのですがなぜでしょう? フィルタ処理のログを見てもエラーにはなっていません。 10メガくらいまでは受信できるようにしたいのですが 無理でしょうか? コレ神ソフトですね。 市販のメールサーバにできて、コレにできないことって 一般的な機能ではほとんど無いんじゃないの? >>525 というか今時メールサーバ単体で市販されている事例はほとんどないぞ。 メールサーバ機能がオマケで添付されてるグループウェアとかサーバOSとかはあるが。 単体で市販されているものもある 最大の違いは、機能ではなくて、その後のサポート。 >>528 それはRFCに違反してるのが悪い。 たとえ日本最大のキャリアであってもルールを守らない奴らは無視すればいい。 >>522 451 Requested action aborted: local error in processing これがエラーコードではないのでしょうか? XMailCFG Ver2.31aユーザーの新規登録がなかなかできないな。 何十回かやってやっと登録できた。 CドライブにXMailをインストールしていたんですが Cドライブの空き容量がなくなりました。 DドライブにうつしたいのですがXmailフォルダを まるごとDドライブにコピーして XMailCFG 環境設定で XMail インストールフォルダ * MailRoot フォルダ * を変更すればOKでしょうか? 変なプラグインとか入れてなければそれでいいんじゃね? 動作に不安があるなら、実行ファイルはCドライブにおいたままで データのフォルダはDドライブに作ってjoinしておけばいいんじゃね。 XMail1.25を使っています。 >>354-355 を参考にソースからコンパイルしなおし、".."や".@"な携帯アドレスにもメール送れるようになってとても助かっています。ありがとうございます。 でも".."や".@"なアドレスで外部から送られてくるメールはやはりSMTPログに"SNDR=ESYNTAX"とでてだめみたい。 何か対策ってあるのでしょうか? >>535 もういい加減そんなRFC違反のアドレスは無視しろ。 WINDOWSをクリーンインストールしたら起動(サービス開始)できなくなってしまった。 「エラーコードを返しませんでした。WINDOWS内部エラーまたはサービスの内部エラーの可能性があります」 とかのダイアログが出る。 xmailは1.21だけど、他のバージョンのxmailをインストールしてサービス開始しようとしても同じエラーが出る。 コンソールモードで起動しようとしても起動できずにすぐ終了してプロンプトに戻ってしまう。 Googleさまに聞いてもめぼしい前例は見つからない・・・。どっかに書いてあった.net frameworkは最新のものにした。 なんか他に試すべき対策あるかな? >>537 ふつうにxmailを起動してエラーメッセージを読め。 >>538 >StartServiceCtrlDispatcher being called. >This may take several seconds. Please wait. を表示したあと、それ以上のメッセージを出すことなくコマンドプロンプトに戻るんですよ。 サービスに登録してnet start xmailを実行すると >XMail Server サービスを開始できませんでした。 >サービスはエラーを報告しませんでした。 >NET HELPMSG 3534 と入力すると、より詳しい説明が得られます。 と返してくる。でnet helpmsg 3534とやると >サービスはエラーを報告しませんでした。 >説明 >サービスはエラーを報告しませんでした。 >対処 >後で実行してください。問題を解決できないときは、ネットワーク管理者に問い合わせて >ください。 と、エラーを報告しなかったことの説明を表示してくれるけど、どういうエラーかがわからない。 ということで、途方に暮れているところ。 レジストリにパラメータ書き込んでないんじゃないの? >>540 いえ、登録はされていました。 試しにクライアント機(同じくWINDOWS2000)にxmailをインストールしみてたら、まったく同様の現象が。 うちのネットワークに悪い妖精さんでも住んでいるんだろうか。 解決。思いきり恥ずかしいけど、白状します。 xmailcfgの >[XMailCFG 環境設定] XMailCFG 環境設定 >この XMailCFG の環境設定を行います。 >XMailCFG をバージョンアップした場合、環境に変更がない場合でも必ず上書きで設定を保存してください。 >更新は直ちに有効になります。 をすっかり見落としていました。お騒がせいたしました。 xmailで、CLUBBQのような携帯メールとPCメールを 透過的に使うことはできますか? 受信メールは、From:を加工、返信(送信)メールは To:を加工できればいけそうな気がしますが、、、 あ、CLUBBQじゃなくて、CLUBBBQでした。 xmailは自鯖WinXPで稼働です。 >>543 その携帯電話のキャリアが転送設定ができて、 かつ自鯖からの携帯電話アドレスの送信を受け入れてくれたらできるだろう。 前者は容易だが後者はほぼ無理。 >>545 透過的とか質問内容が不適切でしたね。 実現したいことは逆で、自分の自鯖ドメインPCメアドを携帯メアドとして友人に公開し、 ・自鯖ドメインPCメアド宛てに送られてきた友人のメールを携帯で受信できる ・携帯のメール機能で作成したメールを自鯖ドメインPCメアドからのメールとして友人に返信できる CLUBBBQの例では、 J1@domain.jp:自鯖ドメインPCメアド(携帯メアド) J2@docomo.ne.jp:携帯キャリアメアド Y@softbank.ne.jp:友人メアド とした場合、domain.jpドメインに置いたXMailが、 ・J1@domain.jp宛てに送信されたY@softbank.ne.jpからのメールを、 From:をY@softbank.ne.jp.domain.jpに置き換えてJ2@docomo.ne.jpの携帯へ転送 ・携帯からY@softbank.ne.jp.domain.jp宛てに返信したメールを、From:をJ2@docomo.ne.jp からJ1@domain.jpへ置き換え、To:も置き換えてY@softbank.ne.jp宛てに転送 どうでしょ? XMailの環境を移したいのですが バックアップしてリストアすれば設定は移せますか? むむむ… OCN民なんだけれども、OP25Bを回避するべくXXX.ocn.ne.jpにフォワードする設定して認証周りも設定してるんだけれども フォワーダを入れた状態で送信テストすると、XmailのPMから502 Error: command not implementedが返って来る… 一応各種設定は確認しても間違ってる所は見受けられないし、これが出る原因として考えられるのって何ですかね? >>548 etherealとかtcpdumpとかでパケットキャプチャして流れを読め。 >>549 むむっ、始めて聞く言葉… どこか解説サイトみたいな所って無いですかね?教えて君で申し訳ないです ですね、はい。 っと、キャプチャが出来たのは良いんですが、どうにも送信テストしてもパケットが流れて無い…?ですかね フォワーダ切ってる状態での送信は可能なので根本的な間違いとかは無いと思うんですが… あ、ごめんなさい、ちゃんと撮れてました Command: AUTH PLAIN ****** Response: 502 Error: command not implemented こんなやり取りになってますね、Plain認証がダメなのかと思って他の二種も試してみたんですが結局502が返って来ますね… 何か他に原因があるんでしょうか 自己解決、凄いアホな事してましたぜ俺 おcnってSMTP認証要らないの…? 自プロバイダのSMTPを使うなら小細工不要というところが結構あるらしい。 なるほど把握した でも認証のコマンドに502返す事ぁ無いでしょ… >>556 そのメールサーバにとっちゃ未知のコマンドなんだから仕方があるまい。 SMTP フォワーダでローカル充てのメールは例外とする事って出来ませんか? ArGoSoftから乗り換えました 基本的な動作等は全て上手く行ってるんですが、 Sendmailからの送信がどうしても上手く行きません エラーログに「Connection Closed Gracefully.」と残ってますが、 Google等で調べても何の事か全然分からないんです ArGoSoftの場合は上手く行くのでXMailの設定だと思うんですが、 一番怪しいSMTPリレーではちゃんと127.0.0.0等を許可しているので間違いは無いと思うのですが、原因の分かる方居ませんか? >>558 具体的に何をやりたいのか言え。 >>559 > Connection Closed Gracefully. それだけではわからん。 そのメッセージはエラーではなくて成功メッセージと思われ。 成功した時には特に何も記録されないんですよ、記録されてたのはerror.logでしたし 例外がどうとかって話だとは思うんですけど、このログ以外にPMからのエラーメールとかも一切来ないんで詰まってます Fromが空だったりするメールが送れないのは何か設定でどうにかなりますか? >>563 いや、メールフォームとかで自分宛てに… >>564 ごめんなさい日本語がアレで… 設定方法教えていただけないでしょうか? それがメールフォームの方がFromを固定する事が出来ない仕様みたいで(返信先アドレスがFromになる仕様) アドレス入力は任意なフォームなので空のFromでも送信出来ないとちょっと困るんです スパム行為に加担したいようにしか見えないけど、 空白のときに自分のメルアド設定すれば良いだけでは? SPAM等は一切しないです、臭い飯なんか喰いたくないですし フォームの方を改造する技量が無いもんでしてorz、なるべくXMailの方でその手のメールもリレーする様にしたいのです。 状況書いてませんでしたすみません XmailCFGの方の設定で「Senderアドレスが空白でも許可 (AllowNullSender)」との項目がありますが、これは有効に設定されています これ以外にそれと言った項目が見当たらないのですが、上記の設定ををしてもFromが空白なメールをリレーしてくれず困ってます ちょっと可哀想だな 返信先アドレスがFromになるフォームなんて五万とあるだろうに というか 『スパマーの踏み台にされて、「みんなが」迷惑するからヤメレ。』 って言ってるのに 『自分がスパマーじゃないので、「自分だけは」大丈夫です。』 って答えてることに気がついてもらえたのだろうか。 いやあのSMTP認証はちゃんと入れてるんで踏み台にはされないと思うんですけど… >>575 fromがあるか無いかだけで、踏み台にされるされないが 変わるとでも思っているんだろうか… 多分第三者が不特定多数にメールを送れるメールフォームと勘違いしてるのでは 念の為言っておきますけど、Toは自分に固定した「問い合わせフォーム」なんで踏み台も糞も無いんですけど… それはフォームの話であって、SMTPサーバの話ではない。 それともそのフォーム以外からのアクセスは受け付けないようになっている SMTPサーバなのか? と言いますか、そのフォームを置きたかったが為にメールサーバを建てた様なもんなのでローカル以外全部弾いてます なんで踏み台にされる事は無いと思いますけど えと、それでFrom空白メールを通す方法は無いんでしょうか… あ、やっぱりXMailの仕様なんですか、CFGの設定で何とかなるもんかと思ってましたけど >>582 579=577 なんだが なにか読み違いをしてるか? 手元ではスパムとか、from空欄でも普通に届いているんだが。XMailFCGのスパムメッセージ管理にもわざわざ「From: フィールドが空白ならスパムとみなす。」なんて項目もあるし。 何か勘違いしてないのか? それなら、普通メールフォームシステム側に送信者アドレスの設定項目がない? SMTPサーバかParlやPHPの組み込みメーラーの指定もないとそもそも送れないし。 その辺の設定もどうなの。 それと送信できなかった時にXMailのログには何かエラーは記録されてない? それが無いんですよ、無条件で返信先アドレスフォームに入力された内容がFromになってしまうもんで phpの方で設定する事も出来そうですが、届いたメールにメーラーの返信機能でそのまま返信出来たりしたら便利そうな点もありまして 空白Fromを送信する事が出来るのならそっちの手段を優先したいと思ってます ログの方には特に何も記述されていません と言うか私の言い方が悪かったですね、Fromが空白若しくは2バイト文字だったりすると、 XMailのSMTPが動作する以前に弾かれてるのか、PHPの方でエラーが出るんです そのエラーの内容が Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in **********\www\send.php on line 159 Warning: Cannot modify header information - headers already sent by (output started at **********\www\send.php:159) in **********\www\send.php on line 192 159行目のソースがmail($to,$sbj,$body,$header);なので、ヘッダー周りのエラーである事は間違いないです このままの環境でArGoSoftが使えるのでXMailの問題だと思うのですが… ちなみにFromが2バイトってのは、人によっては「あ」とか打ち込む事があるもんでして、これもなるべくリレーしたいんですが、文字コード上の問題でしょうかね… とりあえずphp.iniの ;sendmail_from = あたりを見てみるとか。 SMTPの動作はよく知らないけどArGoSoft、MAIL FROMが無くてSMTPのセッションが動作するって変くないの? >>591 ああいえそれは分かってるんです でもそれだと送信元が固定されるので、出来ればFromが「返信先メールアドレス」になったりすればそのまま返信出来たりして楽かなーと えと、普通にメール欄に何も入れず送信すればFrom空白のメールが届きますし、プロバイダのSMTPサーバ等にしても届くので異常では無いと思うんですけど >>590 よくわからんな。 そのフォームのPHPソースは公開されてるようなものじゃないのか? >>593 いやごめんなさい、phpとか弄る知識全く皆無なんです… >>595 んー、メールサーバの方で設定出来ればそれが一番良いんですけど… >>594 いや、そういう意味じゃなくて、もし公開されてるようなもんなら どこのなにかがわかれば誰か別の人が読めるんじゃないかと思ってな。 そのまま書いてあるじゃないか php.iniの環境も晒さないでエスパー回答しろと? Path to sendmail どうなってんだ?カス >>598 どう見てもこの問題php.iniじゃ解決しないだろ… 要はSMTPリレーの条件をArGoSoftと同じにすれば良いんじゃないのか? sendmail_fromもmail関数の$fromも指定されてないと送れないはず。 xmailじゃなくてsendmail.exeの段階ではじかれてるんじゃないの。 どんなスクリプト使ってるのか知らんけど ユーザーが入力した値をバリデーションもせずそのまま使うようなのは 使わないほうがいいと思うけどな。 >>559 ところで"一番怪しいSMTPリレーではちゃんと127.0.0.0等"って、勘違いだと思うけど127.0.0.1とか許可してあるんだよね。 >>600 の言うとおりだろう。 まあフォームのスクリプト特定したくないならArGoSoftにもどせばいいんじゃないの。 あ、スクリプトは此処のを借りてますttp://www.eweb-design.com/ SMTPリレーは127.0.0.1のみallowにしてあります って事はArGoSoftの方が異常なんでしょうか…? 読みにくいスクリプトだな…。 ざっとしか見てないけど、必須チェックしない設定の場合 入力があればその値をそのままFromにぶち込んでヘッダ作って、 なければFromヘッダそのものを使わないのか。 何かしら有効な値を指定するか、sendmail_fromを指定しないと やっぱsendmail.exeではじかれる気がする。 read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる