Re: 別のアカウントから送信
Satoshi Yoshida <[email protected]> Wed, 16 Aug 2017 06:47:27 +0900
| Newsgroups | gmane.emacs.gnus.semi.japanese |
|---|---|
| Message-ID | <[email protected]> |
TAKAHASHI Kaoru <[email protected]> writes: > gnus-posting-stylesを使ってFromや送信サーバー(X-Message-SMTP-Method)を > 切り替えると楽です。他にも手はありそうですが。 > > (setq gnus-posting-styles > '(("ここにlinux.comのアカウントで返信したいメールが入るフォルダ名の正規表現" > (From "Satoshi Yoshida <[email protected]>") > ("X-Message-SMTP-Method" "smtp LINUX.COM用SMTPサーバ 587 アカウント名")))) > message-send-mail-hookあたりでsmtpmail-smtp-serviceを見て切り替える細工 > を入れる必要があったかと思います。 > ;; 乱暴な細工の例 > (add-hook 'message-send-mail-hook > (lambda () > (cond > ((or (equal smtpmail-smtp-service "465") > (equal smtpmail-smtp-service 465)) > (setq smtpmail-stream-type 'ssl)) > ((or (equal smtpmail-smtp-service "submission") > (equal smtpmail-smtp-service "587") > (equal smtpmail-smtp-service 587)) > (setq smtpmail-stream-type 'starttls)) > (t > (setq smtpmail-stream-type nil))))) 上記を参考に以下のように設定したところ nnml:mail.miscフォルダから送信・返信できました。 ありがとうございました。 (setq user-mail-address "[email protected]") (setq user-full-name "Satoshi Yoshida") (setq gnus-select-method '(nnml "")) (setq mail-sources '((pop :server "cd.wakwak.com" :user "syoshida" :password "********" :port 995 :leave nil ))) (add-to-list 'gnus-secondary-select-methods '(nnimap "" (nnimap-address "imap.mail.me.com") (nnimap-port 993) (nnimap-list-pattern "archive.*"))) (setq message-send-mail-function 'message-smtpmail-send-it) (setq smtpmail-smtp-server "smtp.mail.me.com") (setq smtpmail-smtp-service 587) (setq smtpmail-stream-type 'nil) (setq gnus-posting-styles '(("nnml:mail.misc" (From "Satoshi Yoshida <[email protected]>") ("X-Message-SMTP-Method" "smtp cd.wakwak.com 465 syoshida")))) (add-hook 'message-send-mail-hook (lambda () (cond ((or (equal smtpmail-smtp-service "465") (equal smtpmail-smtp-service 465)) (setq smtpmail-stream-type 'ssl)) ((or (equal smtpmail-smtp-service "submission") (equal smtpmail-smtp-service "587") (equal smtpmail-smtp-service 587)) (setq smtpmail-stream-type 'starttls)) (t (setq smtpmail-stream-type nil))))) ;(setq message-send-mail-function 'message-smtpmail-send-it) ;(setq smtpmail-smtp-server "cd.wakwak.com") ;(setq smtpmail-smtp-service 465) ;(setq smtpmail-stream-type 'ssl) (setq smtpmail-debug-info t) -- 吉田聡 https://twitter.com/dynamisxar