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

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



こんにちは。
神奈川の鶴田といいます。

# 少々古いメールへの反応なのですが...

私の職場でもきむらさん同様に Meadow.exe(Mew) からのメール送信が制限され
るようになってしまいました。(VirusScanのポートブロック機能にて許可され
た実行ファイル以外がブロックされています。)

本スレッドを参考に以下の設定をしてみたのですが、送信する事ができません。
どなたかアドバイスしていただけるとありがたいです。

------------------------------------------------------------------------
(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)))))

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

------------------------------------------------------------------------

なお、環境は以下のとおりです。

(Meadow-version)
"Meadow-3.00-dev (菊)"

(emacs-version)
"GNU Emacs 22.1.1 (i386-mingw-nt5.1.2600)
 of 2007-07-08 on CUBE
URL: http://svn.meadowy.org/Meadow/trunk
Last Changed Rev: 4213
Last Changed Date: 2007-07-07 09:39:18 +0900 (Sat, 07 Jul 2007)"

mew-version
"Mew version 5.2.51"

~$ B2.exe -h
[v1.10]
connect to somewhere:	nc [-options] hostname port[s] [ports] ... 
listen for inbound:	nc -l -p port [-options] [hostname] [port]
options:
	-e prog			program to exec after connect [dangerous!!]
	-g gateway		source-routing hop point[s], up to 8
	-G num			source-routing pointer: 4, 8, 12, ...
	-h			this cruft
	-i secs			delay interval for lines sent, ports scanned
	-l			listen mode, for inbound connects
	-n			numeric-only IP addresses, no DNS
	-o file			hex dump of traffic
	-p port			local port number
	-r			randomize local and remote ports
	-s addr			local source address
	-t			answer TELNET negotiation
	-u			UDP mode
	-v			verbose [use twice to be more verbose]
	-w secs			timeout for connects and final net reads
	-z			zero-I/O mode [used for scanning]
port numbers can be individual or ranges: lo-hi [inclusive]

以上、よろしくお願いします。

From: "Shun-ichi GOTO" <shunichi.goto@xxxxxxxxx>
Subject: Re: Meadowのプロセス名を変更するには
Date: Fri, 5 Jan 2007 22:32:49 +0900
Message-ID: <2288dbd90701050532ga796d8frfde81fc314d19424@xxxxxxxxxxxxxx>
> 
> 07/01/05 に きむら<takim@xxxxxxxxxxxxxxx> さんは書きました:
> 
> > GOTOさまより教えて頂いたnetcatとrelay.elについて:
> > netcat(→B2.exe)によるsmtpはgreetingが返りますが、relay.elの
> > 併用においてはうまく動作しませんでした。私の理解不足によるも
> > のと思いますので、もう少し情報を捜してみます。
> 
> おぉ、接続できましたか。ではあとはrelay.elなり、emacsがわの小細工で
> すみそうです。
> 
> 先のメールでは書きませんでしたが、mewから使うとすれば、relay.el の
> 冒頭コメントにあるような defadvice が必要かな。
> 
> # それがデフォルトでONになっていないのは、標準functionの置き換えはユーザ責任で
> # ということを意識してのコト。
> 
> -- Shun-ichi GOTO
-- 
鶴田 尚樹 (TSURUDA Naoki)