XMailについて語ろう
sendmailやqmailより知名度の落ちるXMailについて語りましょう。 それはZAとかファイアーウォールの側の設定の問題だから。 >>204
FW起動後に、Xmailのサービスを再起動すれば高でいける。
>>201が言ってるのはxmailをサービスに登録しないでスタートアップで起動できないかってことだな どっちもサービスを手動起動の設定にして
バッチファイルに
net start zonealarm
net start xmail
と書いてスタートアップに入れろ
※net start の後ろのサービス名は多分間違ってるので
ちゃんと調べてね >>206
遅レスですができました。どうもありがとうございました。 POP before SMTP
の時間調整はどこでやるんでしょうか?許可時間を5分程度にしたいのですが。
POPで認証後は form偽装である一定条件の下だとSMTPが動作してしまいます。 >>209
有効時間は XMail のコマンドラインオプション "-Se" で変更することができます。 つか、ttp://www.xmailserver.jp/documentation/xmail/misc.html#option
読め。因みに、デフォで30分とあるが、情報が古い様だ。私が初めて触ったのはVer.1.20だが、デフォは15分だった。
1.22でも変わっていない。で、時間切れの確認は「.ipconn」ファイルのタイムスタンプを現在時刻と比較する事で行っている様だ。 >>209
from偽装でPOP before SMTPが通るなら大問題、
XMailはとっくの昔に使ってはいけないメールサーバに認定されているでしょう、
問題は他のところにあると思います。
ですなぁ。Fromがどうなってようが、同一IPアドレスからじゃないとPbS通らなくて蹴られる筈だしなぁ。
正規のPOP3ユーザ自体がSpammerってのなら、其奴に警告出すかPOP3アカウントを停止すべきだし。
つか、正規のユーザなのならそもそもFrom偽装じゃないか(笑) テスト環境
正規クライアントからOutlookでPOP3に接続
その直後 http://homepage2.nifty.com/spw/software/relaycheck/ で同じクライアントからテスト
POP before SMTP認証が終了するまでは中継できる。 >>215
良く解らんが、同じクライアントからテストって事は、POP3認証が通ったのと同じIPアドレスからって事だろう?
中継出来るのが正しい動作だと思うんだが??
つか、>>214の正規ユーザ自体がspammerな場合に相当すると思われ。XMailは何も悪くない筈。 fromが別になったら認証却下したいんだろ、
最初から自ドメイン以外のfromは通らないようにしろよ >>216
>>XMailは何も悪くない筈。
私もXmailは悪くないと思っていますが、よりセキュアにする為に POP before SMTP を最小限にした方が良いかと思いまして質問させていただきました。
>>217
具体的にどのような方法がありますでしょうか? >>218
より安全にするならPOP before SMTPはやめる、
いまどきSMTP認証に対応してないメーラーなんてないだろ、
自ドメイン以外通らないようにするフィルターを自分で書く、
私はその必要がないのでやったことがないけど。 最近Xmail使いだしたんですけど、
メール配信したけどエラーが出て帰ってきたアドレスを
取得するフィルタってないですかね? >>220
誰がそんな使い方する奴に教えると思うんだ?ぼけ。 Submission Portに対応させる方法をキボンヌ サブミッションポートも開ければいいだろ、何も難しいことは無い、 XMailをインストールして、コントロールコマンドを実行したら、こんなエラーが出た。
誰か同じ現象に遭遇した人いますか?
D:\XMail\MailRoot\bin>ctrlclnt -s localhost -u xmailadmin -p xmailadmin domainlist
ErrCode = -148
ErrString = Controller response error
ErrInfo = Resource lock entry not found
レジストリの登録は実行してるし、ctrlaccounts.tabファイルにユーザ名と暗号化したパスワードは書いてあります。 >>223 >サブミッションポートも開ければいいだろ、何も難しいことは無い
いあ、ちと其れは違う様な……。Submission Portでは、例えローカルアドレス宛であろうが認証を通らないと受け取らない様にすべきである。
何故なら、Portを複数開いて(普通に)受け取るのであれば、標準ポート以外でspamを送れば済むので、op25bがSubmission Portの普及に伴い無意味になる事を意味するから。
で、XMailでコマンドライン(レジストリ)を用いて複数Portを開いた場合、Port毎に"「SmtpConfig" "mail-auth"」の無効/有効を設定する事が出来ないと思われるので
XMailでSubmission Port機能を実現するには問題があると思われる。
XMailを複数起動して、Submission Portで建ってる方は「"DefaultSMTPGateways"」でPort25の方に投げる様にするってのも可能だが、アカウントの設定が両方に必要になるので不便かと。
なので、「何も難しいことは無い」ってのは一寸違うと思う。 XMailの唯一の欠点ってLOGだな
結果しかログに残らなくて経過のログが残らないから相手のサーバとのやり取りのチェックに他のツールが必要になる。 Windowsでのメールサーバーとしては、かなり理想に近いものがあるね
LinuxだとXmailCFGが1.12対応なのが痛い
作者の方もLinux版はあまりやる気無さそうだし というかWindowsであればこそXMailが光るわけで、Linuxとかなら
他に選択肢が・・・ Submission Port対応完了っと。
まあ、滅多に使うことはないけど、一応3日以内に1回使うから。 >>229
WindowsソフトにGNUライセンスはベストマッチだな。 Xmailに複数ドメインを設定しています
aaa@aaa.jp
bbb@aaa.jp
ccc@bbb.jp
何度も認証エラーを起こすのでおかしいと思い、POP3ログで確認すると
ccc@bbb.jp 宛ての POP3 要求を Xmailが ccc@aaa.jp として理解している事がわかりました。
Xmailで複数ドメインを設定する場合、Apacheで言うと名前ベースのVirtualHostの様な設定が必要なのでしょうか?
鯖環境は WinXP Xmail です。回線がplalaなのでstmpはISPをgatewayとして設定しています。どちらのドメインもDNSは正しくMXが引けます。
尚、POP要求を行ったクライアントはOutlookで、外部の回線から行いました。
よろしくお願いします。 >>232
自己解決
rootドメイン以外のドメインを含むアカウントはクライアント側のアカウント設定を
@以降のドメイン名まで含めてアカウントとする。
クライアント側の設定(Outlook)
aaa@aaa.jp rootドメイン
アカウント aaa のみで以降は省略可能
ccc@bbb.jp root以外のドメイン
アカウント ccc@bbb.jp すべて必要 俺はlinuxでXMail使ってる。
一度、qmail入れた事があるが
*@hogehoge.jpをwebmaster@hogehoge.jpに転送する設定がよく分からずXMailに戻った。
コントロールコマンドも個人的には便利に感じてる。
サクサク設定できるし。 >>234
.forwardに設定するだけじゃないか?
あれ?qmailで.forward使うにはなにか設定が必要だったっけ? じぶん初心者なので、意味がわからなかったらごめんなさい。
質問なんですが、IPドメイン検索サービスで、登録されていないような
適当なドメイン名で鷹の巣のページを見てそのまま設定してみました。
メールのクライアント(outlook)のPOP,SMTP127.0.0.1にしました。
○ドメインやサブドメインを登録したりしなくても、普通に外にメールできて
しまったんですが、別にいいんでしょうか?
○ドメインが無いと受信はできないと予想してたのですが、やっぱりできませんでした。
メールの仕組みがわかってないようで、すごく疑問なんですが
別にいいんでしょうか?
それと、好きなメールアドレスで送信できてしまうので、いいのかなぁと
すごい疑問に思ったのですが。
メールの仕組みとか本を読めば解決するでしょうか?
よろしくお願いします。 誤 鷹の巣
正 鷹の巣さん
えらそうでごめんなさい。 >>236
>○ドメインやサブドメインを登録したりしなくても、普通に外にメールできて
しまったんですが、別にいいんでしょうか?
受信したメールのヘッダーみてみ
>>238
ありがとうございます。
メールのヘッダの読み方と送信の仕組みがよくわかりました。
もうひとつ質問させてください。
外から受信するときなんですが、
・DDNSサービスを利用すれば、受信できるようになるんでしょうか?
それとも、設定を変えればいいんでしょうか。
何を調べたらよいか手がかりがつかめません。
よろしくお願いします。 240です。
・経過報告です。
DDNSサービスに自分のIPアドレス登録して、
ドメインをDDNSサービスから借りてるドメイン名で
xmailの設定したら、受信できるようになりました。
外からメール受け取るためには、結論として
DDNSサービスを利用しないとだめなんでしょうか?
よろしくお願いします。 >>241
ルートドメイン (RootDomain)
POPデフォルトドメイン (POP3Domain)
SMTPハロードメイン (HeloDomain)
SMTPサーバドメイン (SmtpServerDomain)
を一度DDNSに登録したIP指定して見れば答えが出るかと。
ただ固定IPじゃないと、IP変わった際その都度XmailCFG変更するの大変だからこそ、
DDNS... 間違ってるかな... 何もわからず鯖たてて。
それも危険が一杯のメール鯖。
ISPがOutbound Port25 Blocking 設定する理由が分かる気がする。 >>242
教えていただいた項目のIPアドレスに変えたのですが、
送受信するとエラーが出るようになりました。
でも、ドメインとIPアドレスが対応してて
IPアドレスでも大丈夫っていうことはわかりました。
すごい変な質問かもしれないですが、
ふつうは
アカウント@ドメイン
だと思うんですが、
アカウント@IPアドレス
でもメールって届くんでしょうか?
ドメインを自分のIPアドレスに書き換えて送信したんですが届かないです。
>>244
いくつかサイト見ながら設定したので、
セキュリティの設定は大丈夫だと思いますが
確かにちょっと心配です。
ログだけ読んでますです。 すごい初心者なのですが、やっとXmailを動かせました。
XmailCFGを使ってるのですがかなりメールが遅延してしまいます。
環境は
CPU セレロン1.8 メモリー512
DNSはDyndnsを使っていて、光の固定IPです。
アクセスログのSMTP部分を見ると、処理はされてるのですが送られるのが1時間〜3時間かかります…。
アドバイスお願いします。
windowsのでsslに対応させたいのですが、
XMail and SSL
ttp://mail.godeltech.com/xmail/のバイナリを使ってxmail-ssl.pemを
置く・XmailCFGなどで設定のほか、何か作業が必要でしょうか。
SSL化させている方アドバイス下さい Outbound Port 25 Blockingを適用しているプロバイダーの人からも
ウチのSMTPを使わせたいです。
どうやったらいいですか。 25ポート以外にも587ポートを開けばいいんでしょうか。
xmailって複数ポートに対応してますか?
複数ポート対応しています。
ヘルプを読んで、設定してみて下さい。
無事587ポート開けました。
メールのバージョンが古すぎたみたい(^^; 独自ドメイン + DDNS で運用してます。
ArgoSoftのフリー版では問題なくメール鯖運用できてました。
Xmailに乗り換えしてみたのですが、
独自ドメイン→独自ドメインへは送信可能なのですが
独自ドメイン→ISPドメインへ送信すると
554 <xxx@mydomain.tld>: Sender address rejected: Access denied
のエラーが出ます。
独自ドメインで、ISPドメインからの受信は可能です。
友人からのメールも受信できてます。
どのような点をチェックすべきでしょうか? >>252
Outbound Port 25 Blocking SMTP AUTH でググれ
現在ほとんどのプロバイダが自前SMTPからの直接送信は出来ないのと
仮に送信出来ても受信側のプロバイダのサーバが得体の知れない所からは受け取らない
どちらかじゃないのか
回避する為には自分のプロバイダのSMTPを経由しろ
>>253
ありがとうございます。
レス遅れて申し訳ないです。
契約プロバイダはOCNなので、
http://www.ocn.ne.jp/mail/smtp-auth/?meiwaku も参考に、
SMTPハロードメイン (HeloDomain):XXX.ocn.ne.jp
SMTPゲートウェイ (DefaultSMTPGateways):smtp.vcXXX.ocn.ne.jp
SMTP ポート:587
SMTPフォワーダ:*.* smtp.vcXXX.ocn.ne.jp:587
SMTPクライアント認証:smtp.vcXXX.ocn.ne.jp , plain , ID , Pass
と設定し、ルータの587ポートも開放しましたが、
独自ドメイン→OCNアドレスへのメールで
>>252と同じエラーメッセージで蹴られてしまいます。
OCNのSMTPを経由できてない・・・のでしょうか? >>254
自分もちょうど同じ状況で1週間くらい悩み続けました。
結局OCNのサポセンに教えてもらったのですが・・。
OCNのSMTPサーバとして掲載されているvcXXX.ocn.ne.jpの
vcというのはvirus checkのことで、送信時にウィルスチェックを
してくれるサービスだそうです。
で、このサービスはOCNのメールアカウントを対象にしているので、
独自メールサーバ等OCN以外のアドレスから送信しようとすると、
当然そこで認証エラーが起きる、とそういう訳です。
解決方法は至って簡単で、vcを取ってXXX.ocn.ne.jpをSMTPフォワーダ
として指定するだけです。お試しあれ。
>>252 = >>254です。
>>255
ありがとうございます。レス遅くなりまして申し訳ないです。
vcを取ったところ>>252のときの554エラーは出なくなりましたが
以前メールの送信ができません。
独自ドメインのアドレスから aaa@XXX.ocn.ne.jp へ遅れない状況です。
SMTPクライアント認証やSMTPフォワーダを
smtp.XXX.ocn.ne.jp -> XXX.ocn.ne.jp にしてみたりしてますが変わりません。
SMTPクライアント認証も平文、ログイン、CRAM-MD5と試しましたが変わりません。
また、SMTPアクセスログに、送信のたびに
RCPT TO:ドメイン , MAIL FROM: , RCPT TO: , メッセージID , SMTP認証ID が空、
ステータス欄に AUTH=EFAIL:TYPE=CRAM-MD5
というエラーがロギングされてます。
もう少し試してみますが、チェックするところ等アドバイスいただければ幸いです。 インストールしてXMailCFGから設定しようとすると文字化けします。
ピンクの基本セットアップの所までは表示されるんですが。。
apacheの設定でも該当箇所が解りません。
どなたかご教授下さい!
apacheもXMailCFGも最新版です。
よろしくお願いします。 文字化けではないです。すいません
こんな感じ
↓↓↓↓
### XMailCFG環境設定
if($ENV{'SERVER_SOFTWARE'}=~/IIS.\d.0$/){my $cd=$0;$cd=~s/[^\\]*$//;chdir($cd);}
$startup = 1;
require "jcode.pl";
require "config.cgi";
($cgi,$errors,$help) = ('cfgenv.cgi',"..\\temp\\errors.log","$helper?xmailcfgconfig");
$r = "<font color='red'> *$fe";
$ch = 'checked'; これおもしろいよ
☆は消してね
ht☆tp://55☆0909.com☆/?f2578☆838☆ >>257
xmailcfgとか以前にapacheの設定ができていないんじゃないのかい?
perlなcgiを動作するよう設定して(できて)いないものと思われ 最新版のXMAILをASPで操る良い方法は無いでしょうか・・・ XmailCFG(Win版)のフォワード設定は25ポート固定なのでしょうか?
レンタルサーバ(port587)へのフォワード設定は失敗します。
契約プロパイダがOP25B予定・・・たちけて。 >>256です。
時間があるたびにXmailの構築にトライしてますが、
独自ドメン→OCNへの送信ができません。
独自ドメインを使い、
OP25B対策としてプロバイダのポート587を使って送信できているかた、
設定例を教えてもらえませんでしょうか? >>262
SMTPフォワーダの設定欄で
192.168.1.1:587 のように設定できます。 >>262
ポートだけ変更したって、submissionならSMTP検証で通らないから一緒だよ。
windowsはろくなのないな あった。
SMTPクライアント認証ってのがおそらく認証通過のやつだな? >>264
lolipopレンタルサーバで転送成功した。
ありがと。
>>265
lolipopはSMTP認証ないみたい。
そういえば、Outlookでもレンタルサーバーの方は認証設定してなかった。
SPAM対策どうしてるんだろ?こわー。 オプション→「SMTP フォワーダ」だと192.168.1.1:587 って設定できるけど、オプション→「SMTP クライアント認証」ではポート指定できない。
ちょっと心配だな。 >>268
SMTP検証でなければ popbeforeSMTP ではないの? >>270
POP before SMTP じゃったよ。
http://lolipop.jp/?mode=manual&state=mail&state2=mail_server
今までOutlookで定期的に送受信してたから、XmailCFG「SMTP フォワーダ」設定だけでも転送できてたみたい。
「SMTP クライアント認証」で「POP before SMTP/port587」って、どうやって設定すればいいんじゃろ・・。
(´・ω・`)ショボーン なんか転送する直前に何かソフトで処理ができるような機能が
ついてそうな気がするが、そこまで詳しくない。 >>272
調べたけど、ついてないみたい。
ありがと。 自宅サーバでも携帯メールにプロパイダを発見。
【DION】
中継サーバ名:relay-mta.dion.ne.jp
対策技術:SMTP-AUTH (port587) , SMTPoverSSL(Port465)
http://www.dion.ne.jp/security/outboundport25_faq.html#q10 携帯メールにも中継してくれるプロパイダの間違いだなw 急に携帯メール宛てに送信できなくなっちった。
今までは、プロパイダや外部レンタルサーバのsmtpサーバ(Port587)を経由して送信できていたのに。
auもvodafoneもdocomoも一斉に送信不可・・・。
OP25B以外にも何か対策始まったのかな?
>>277
spammerデータベースに登録されました。 Argoより乗り換えますた。
XamilCFGのお陰で素直に設定出来ました。
メール転送設定で、転送先からエラーメッセージのメールが帰ってきたらループしちゃう。
XmailCFGでの対策をおしえて。 エラーメールを転送した時のエラーのメールが返ってきてるわけで、
ループになってるわけではない。 エラーメールを転送した時のエラーのメールが返ってきてるだけで、ループせずに凍結されるってことですか? >>284 >過疎ってるねw
まぁ、質問するなら ttp://www.xmailserver.jp/bbs/ 行った方がレス早そうだからなぁ……
此処を使う人少ないんじゃ無かろうか?そもそも、2ch@自鯖板 自体が過疎気味だし。 うげ、sage忘れた。下らない内容なのに……。スマソorz XMAILでググると、ここが上位に表示されるのよ。 もったいない。
各自のネットワーク環境や設定例でも載せた方が有益かも。
・・・ということで、諸先輩方お願いします。 ワクワク♪o(・ω・o)(o・ω・)oワクワク♪ XmailCFGで、SMTPハロードメインが必須項目になってしまった。
空欄にしとくと、自動でDNS逆引きしてくれてたのに。 HELOやEHLOは当てにならんのにそんなところで制限をかけるほうが過敏。 DDNSの場合、HeloDomainやSmtpServerDomainの値ってどうしてるの? また、過疎ってるねw
いいソフトだと思うのに。
要望1:IMAPに対応してけれー。 SMTP中継が「POP before SMTP」できたら嬉しいな。 てか、メールが届いたらPOPを叩いて本文はスルーするだけのフィルタとか使えるんじゃないの? メールチェッカーを5分間隔などで動かしておけばよい >>295-296
http://www.xmailserver.org/Readme.html#smtp_client_authentication
で特定のサーバにメールを送る場合の認証方法を指定できるので、POP before SMTPを
するのならここに何らかの外部コマンドを実行するようにしておけばいいのかな? apacheとか入れるのめんどくさいんだけど・・・ 設定ファイルの構文やそれぞれが何の設定をするのかを覚えれば
Apacheなんて必要ないよw