[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: Meadowのプロセス名を変更するには



07/09/12 に TSURUDA Naoki<tsuruda.naoki@xxxxxxxxx> さんは書きました:
> # 少々古いメールへの反応なのですが...
>
> 私の職場でもきむらさん同様に Meadow.exe(Mew) からのメール送信が制限され
> るようになってしまいました。(VirusScanのポートブロック機能にて許可され
> た実行ファイル以外がブロックされています。)
>
> 本スレッドを参考に以下の設定をしてみたのですが、送信する事ができません。
> どなたかアドバイスしていただけるとありがたいです。

いきなりMUAからアクセスせずに、relay.el への設定が正しいかどうかを確認
したほうがよいでしょう。


> ------------------------------------------------------------------------
> (1) cygwin の nc.exe を B2.exe にリネームして ~/bin/ に保存
>         ⇒ describe-variable[RET]exec-path に ~/bin/ が存在します。
>
> (2) 以下を ~/.emacs に記載
>
>                 (setq relay-command-alist
>                         '((("^10\\.26\\.220\\.59$" . (25 "smtp")) "B2.exe" host service)))
>                 (defadvice open-network-stream (around relay (name buffer host service)
>                                                                                            activate)
>                   "Open network stream with relaying."
>                   (require 'relay)
>                   (defvar relay-internal-using-p nil)
>                   (if relay-internal-using-p
>                           ad-do-it                      ; not relayed, use standard way.
>                         (let ((relay-internal-using-p t))
>                           ;; make connction using specified command
>                           (setq ad-return-value
>                                         (relay-open-network-stream name buffer host service)))))


ここまで設定された状態で、*scratch* バッファで以下の内容を入力して
C-j すると、SMTPサーバからのグリーティングメッセージがバッファに
表示されますか?

(let ((proc (open-network-stream "smtp" (current-buffer) "10.26.220.59" 25)))
  (if proc (process-send-string "QUIT\n")))


# 試し終わったらしばらく放置すればタイムアウトで接続は切れます。
# もしくは M-: (process-send-eof (get-buffer-process (current-buffer)))
# として接続を絶つ。

OKならMUAでもうまくいくはず。
この時点でダメなら、relay-command-alist の設定が何か違う。

先のテストでOKで、Mewからダメなのなら、
mew-smtp-server の内容を確認してください。"10.26.220.59" が設定されている
はずだとは思いますが。

> (3) "Cannot connect to the SMTP server" と表示され送信できず。
>         ⇒ VirusScan のログに "Meadow.exe が 10.26.220.59 にアクセスしよう
>            としたのをブロックした"的内容が残っています。

meadow.exeの名が出ていることからして、relay.el が機能していない、
つまり設定が間違ってる気がします。


-- 
Shun-ichi GOTO