Emacs らくらく入門
なか見! 検索
    環境
  構成
節目次
  目次(1-3)
  目次(4-5)
  目次(6-9)
  目次(付録)
  コラム目次
正誤表
参照
  本文内 URL
  anoncvs
本文補足
    p142 正規表現
    p145 c という形式の
      まとめ
    p145 分類
    p185 (outline-mode)
    p208 Wanderlust/Meadow
    p252 (POP-before..)
    p252 (SMTPauth)
    p257 (draft)
    p262 (Relay)
    p286 AucTex
    p287 auto-insert
    p303 (ssh)
    p351 .Xdefaults
    p399 .emacs(Mac OS X)
    p400 ことえり patch
      橋本さんから
    p400 inline update
      mule-ucs
      bash と tcsh の読替
    p400 inline update
      mule-ucs
      bash と tcsh の読替
    p400 20060319 版
      ~/.emacs の設定
      inline を有効に
      transparency の設定
      bash と tcsh の読替
      Carbon package
    p401 tamago
    p411 emacs-w3m
    p412 auctex
    p413 mu-cite
    p415 x-face
    p425 FreeWnn (FC3)
      inetd
      自動起動
    p435 w3m
書けなかったこと
  grep
    egrep
  Anthy
Meadow
  Windows で Emacs
    setup.exe
    ImageMagick
    HOME
    .emacs
その他
  dot.emacs
  出版社と販売
  rank
  関連書籍

Emacs の始め方 | dot.emacs | application | 便利なツール Emacs らくらく入門

p262 (Relay)

(smtp-response-error 550 "5.7.1 ... Relaying denied")

Wanderlust はメールを送る時は、wl-smtp-posting-server 宛に送信します。 つまり、この変数に設定してある機械に対して SMTP でメールを送信します。 この時に、Wanderlust からは、 送信元の名前は wl-from に設定してあるものを使います。

例えば ~/.emacs や ~/.wl に次のように設定してあると仮定すると

(setq wl-from "mail@my.domain")
my.domain からの送信、ということになります。

一方、これを受ける wl-smtp-posting-server 側では、 wl-from に書いてある host 名 (上では mail.examle.comですが、簡単に A とします)から、 メールの宛先 (To: や Cc: の行の @の右側, B とします) に中継する、という作業をします。

送信元 メールサーバ 送信先
Wanderlustwl-smtp-posting-server
AB
my.domainmail.example.com

ところが、wl-smtp-posting-server 側で、その A から B への中継が 許可されていない場合、上に書いてあるようなメッセージが表示され、 メールを送信してくれません。

C-x C-b を使うと、バッファの一覧が表示されますが、その中に、

 *  *trace of SMTP session to smtp.example.com*  651 Fundamental 
のような名前のものが残っています。これを f で開くと、中に SMTP のやり取りが残されていて、上の問題の様子が分ると思います。

wl-smtp-posting-server が自分の管理下、あるいはお願いして設定を 変更出来るような場合と、そうでなくて ISP 等の管理下にある場合 では、この問題への対応は変って来ます。
また、中継の設定を他の方法で確認出来る場合と、どうなっているの か簡単には確認出来ない場合もあるかと思います。

あるいは、単純な設定間違いということもあるでしょう。

一番簡単な方法としては、 sendmail なら /etc/mail/relay-domains に許可一覧を設定してあります。

emacs-21 | application | dot.emacs
Last Update: Sat, 07 Jun 2014 13:16:17 GMT 1.66 2008/03/08