4
地域やバッファから電子メールメッセージを作成し、受信者を設定してからelispコードでメッセージを送信する方法はありますか?Emacsプログラムで電子メールを送信する
私はgmail accountでメールを送信するようにemacsを設定しました。私はelispプログラムから自分自身のメールを送信できるようにしたいと思います。使用されるコマンドはmessage-mailです。
地域やバッファから電子メールメッセージを作成し、受信者を設定してからelispコードでメッセージを送信する方法はありますか?Emacsプログラムで電子メールを送信する
私はgmail accountでメールを送信するようにemacsを設定しました。私はelispプログラムから自分自身のメールを送信できるようにしたいと思います。使用されるコマンドはmessage-mailです。
ここで「から」と「件名」行の入力を求めるプロンプトが表示メッセージメールのラッパーです:これが自動的に設定され、送信方法を尋ねてなることを言及する価値がある
(defun my-message-mail-region (b e to subject)
"Send the current region in an email"
(interactive "r\nsRecipient: \nsSubject: ")
(let ((orig-buffer (current-buffer)))
(message-mail to subject)
(message-goto-body)
(insert (save-excursion (set-buffer orig-buffer)
(buffer-substring-no-properties b e)))
(message-send-and-exit)))
ミリメートル(カスタム)変数 "message-send-mail-function"を選択します。 – yPhil
以下のエラーメッセージが表示されます: 'メール領域:init.el:48:3:警告:save-excursion + set-buffer'ではなく 'with-current-buffer'を使用してください – incandescentman