Lars Ingebrigtsen writes: > Philip Kaludercic writes: > >>>>> Or we could add a command like `message-update-smtp-method-header' and >>>>> people could call that (or add it to their hooks) after altering their >>>>> From (or whatever) headers. >>>> >>>> So if the mechanism is supposed to be kept general (instead of just >>>> checking the From header), how would this differ from the already >>>> existing message-send-mail-hook? >>> >>> How a command would differ from a hook? I'm not sure I understand the >>> question. >> >> Oh, sorry I misunderstood your suggestion. So you are thinking of >> something that would be configured like: >> >> ;; `message-server-alist' would match the From header[0] if it is a string, >> ;; or call a function in the current message buffer if it is a function. >> (setq message-server-alist >> '(("foo@mail.com" . "smtp.mail.com") >> ("bar@post.de" . "post-spuep.de"))) >> >> (add-hook 'message-send-mail-hook #'message-update-smtp-method-header) > > No, I meant: > >>>>> Or we could add a command like `message-update-smtp-method-header' and >>>>> people could call that > >> If so, then couldn't the add-hook just be dropped, and message always >> checks message-server-alist before sending a message? > > Yes. Ok, so how does this look like?