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

Re: メールが送れない



SSH のメモ書き

[下準備]
Cygwin の OpenSSH を入れます。(他のは試したことがない)

ssh-agent は win-ssh-askpass を使います。
http://www.ganaware.jp/S/win-ssh-askpass/
ファイル名を指定して実行で「win-ssh-agent --hide-console」を
実行しておけばそれ以降 shell でも Meadow でも passphrase
を入れなくて良くなります。

>>>>> In [meadow-users-jp : No.4566] 
>>>>> “kose” = 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxxxxxxxxx> wrote:
kose> で、今のこの環境は、その駄目だっていう環境そのままで、
kose> SIZE も 8BITMIME も付けるままで、smtp server も同じものを使っ
kose> て、SSH port foward して出しています。
kose> localhost port 1125 あて、これで出せるのがわかったんです。

↑これはこうやって出しました。
ssh -L 1125:localhost:25 lucasi
(setq smtp-service 1125)
(setq smtp-server "localhost")
(setq message-send-mail-function 'smtpmail-send-it)

(別解)
以下の方法ならあらかじめ ssh を起動しておく必要はありません。
flim/smtp.el を使います。接続先に netcat を入れます。
http://www.atstake.com/research/tools/network_utilities/
(smtp-open-connection-function の DOCSTRING 参照)

(setq smtp-open-connection-function
      #'(lambda (name buffer host service)
          (let ((process-connection-type nil))
            (start-process name buffer "ssh" "-C" host
      		     "nc" host service))))
(setq message-send-mail-function 'smtpmail-send-it)

P.S.
でもやっぱり直接出せないのは気持が悪いな。

P.P.S.
fakemail + ssmtp ってのはメールが送れませんでした。(何が起こっ
たのか不明。メールが失くなった。)
-- 
こせき