Emacs рдФрд░ Wanderlust рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЗрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛: рдХрдИ рдЦрд╛рддреЗ

рдпрд╣ Emacs рдХреЗ рддрд╣рдд рдЪрд▓ рд░рд╣реЗ рд╡реЗрдВрдбрд░рд▓рд╕реНрдЯ рдИрдореЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рджреВрд╕рд░реЗ рд▓реЗрдЦ рдХрд╛ рд╕рдордп рд╣реИред рдЖрдЬ рд╣рдо рдЗрд╕реЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЗрд▓рдмреЙрдХреНрд╕реЛрдВ рдХреЗ рдореЗрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ, рдЬреЛ IMAP рдФрд░ POP3 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджреЛрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╡реЗрдВрдбрд░рд▓рд╕реНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рд╣реИрдВ ред



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╡реЗрдВрдбрд░рд▓рд╕реНрдЯ рдХреЗ рддрд░реНрдХ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдкрд░рд┐рдЪрдп - рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЖрдЗрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рдХреЛрдИ рдореЗрд▓рдмреЙрдХреНрд╕ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд╝реЛрд▓реНрдбрд░ рд╣реИрдВред рд╕рдмрд╕реЗ рд╕рд░рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрд▓рдмреЙрдХреНрд╕ рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдердВрдбрд░рдмрд░реНрдб рдореЗрдВред рдЖрдорддреМрд░ рдкрд░, рдПрдХ рд╣реА рдореЗрд▓рдмреЙрдХреНрд╕ рдХреЗ рднреАрддрд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдИ рдореБрдЦреНрдп рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрддреЗ рд╣реИрдВ - рдЗрдирдмреЙрдХреНрд╕, рдбреНрд░рд╛рдлреНрдЯ, рд╕реНрдкреИрдо, рднреЗрдЬреЗ рдЧрдПред рд╡реЗрдВрдбрд░рд▓рд╕реНрдЯ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╢реНрд░реЗрдгреА рдореЗрдВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдФрд░ рд╣рдореЗрдВ рд╡рд╣реА рдореЗрд▓рдмреЙрдХреНрд╕ рдорд┐рд▓реЗрдЧрд╛ рдЬреЛ рд╣рдореЗрдВ рдердВрдбрд░рдмрд░реНрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореЗрд▓рдмреЙрдХреНрд╕ рдХреА рд╕реВрдЪреА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡реЗрдВрдбрд░рд▓рд╕реНрдЯ .folders рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдкрд╡рд┐рддреНрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдореЗрдВ рдХрд┐ рдХреЛрдИ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдирд╛рдо рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдЖрдкрдХреЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред рдпрд╣рд╛рдВ рддреАрди рдЦрд╛рддреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ .folders рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ - IMAP рдФрд░ POP3:

#  ,     gmail.com some_test@gmail.com { %INBOX:some_test/clear@imap.gmail.com:993! "" %[Gmail]/:some_test/clear@imap.gmail.com:993! "" %[Gmail]/:some_test/clear@imap.gmail.com:993! "" %[Gmail]/:some_test/clear@imap.gmail.com:993! "" #   : # % -      IMAP # INBOX  [Gmail]/ -    IMAP  # : -  # some_test -     # / -  # clear -  ,  IMAP     # @ -  # imap.gmail.com:993 -    # ! -         SSL,  !!,  TLS # "" -       Wanderlust } #        -    IMAP . #        ,     #       rambler_test@rambler.ru { %INBOX:rambler_test/clear@imap.rambler.ru:993! "" %DraftBox:rambler_test/clear@imap.rambler.ru:993! "" %SentBox:rambler_test/clear@imap.rambler.ru:993! "" %Spam:rambler_test/clear@imap.rambler.ru:993! "" %Trash:rambler_test/clear@imap.rambler.ru:993! "" } #   POP3  #    POP3       #            #       ""  - mail_ru_test@mail.ru { &mail_ru_test/user@pop.mail.ru:995! "" # & -      POP3 # mail_ru_test -   # / -  # user -    POP3 # @ -  # pop.mail.ru:995 -    # ! -  SSL } 


рдЬреАрдореЗрд▓ рд░реВрд╕реА IMAP рдлрд╝реЛрд▓реНрдбрд░ рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╡реЗрдВрдбрд░рд▓рд╕реНрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдирд╕реЗ рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрдиреА .emacs рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рдореНрди рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:

 (setq elmo-imap4-use-modified-utf7 t) 


рд╕рдВрдпреЛрдЧ рд╕реЗ, рдбреЗрдмрд┐рдпрди рд╕реЗ wl-beta рдкреИрдХреЗрдЬ рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг POP3 рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдореЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рд╡реЗрдВрдбрд░рд▓рд╕реНрдЯ рдХрд╕рдХрд░ рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрд▓-рдЧреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдзрд┐рдХ рд╣рд╛рд▓ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд▓реЗрдЦ рдпрд╣рд╛рдБ рд╣реИ ред

рдЕрдм рдЖрдк Emacs рдХрд╛ рдПрдХ рдирдпрд╛ рдЙрджрд╛рд╣рд░рдг рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, Mx wl рджрдмрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рдореЗрд▓рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред Wanderlust рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рд░ рдмрд╛рд░ рдкрд╛рд╕рд╡рд░реНрдб рдбрд╛рд▓рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрди рд╕рднреА рдХреЛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, Ax рдПрд▓реНрдореЛ-рдкрд╛рд╕рд╡рд╛рд░реНрдб-рдПрд▓рд┐рд╕реНрдЯ-рд╕реЗрд╡ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдЕрдм рдЖрдк рдореЗрд▓ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдХреЗрд╡рд▓ рдкрдврд╝рд╛ - рдЖрдк рдкрддреНрд░ рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛ рднреА рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдмрд╣реБ-рд╡рд╛рдВрдЫрд┐рдд рдХреЛ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдПрдХ рдкреВрд░реНрдг рдИрдореЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП .emacs рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

 ;;      -        ;;     .     , ;;    ,     .     ;;  %INBOX:some_test/clear@imap.gmail.com:993!     ;; "^%.*some_test",          ;; [Gmail]/:some_test/clear@imap.gmail.com:993! (setq wl-dispose-folder-alist '( ("^%.*some_test" . "%[Gmail]/:some_test/clear@imap.gmail.com:993!") ("^%.*rambler_test" . "%Trash:rambler_test/clear@imap.rambler.ru:993!") )) ;;   ,       (setq wl-user-mail-address-list (quote ("some_test@gmail.com" "rambler_test@rambler.ru" "mail_ru_test@mail.ru"))) ;;       - ,  smtp       (setq wl-insert-message-id nil) ;;         ;;          (add-hook 'wl-mail-setup-hook 'wl-draft-config-exec) (remove-hook 'wl-draft-send-hook 'wl-draft-config-exec) ;;    SMTP          (setq wl-draft-config-matchone t) ;;              (setq wl-draft-config-alist '( ;; some_test@gmail.com ( (string-match "some_test" wl-draft-parent-folder) (wl-message-id-domain . "some_test@gmail.com") (wl-from . "some_test ") ("From" . "some_test@gmail.com") (wl-smtp-posting-server . "smtp.gmail.com") (wl-smtp-connection-type . 'starttls) (wl-smtp-posting-port . 587) (wl-smtp-authenticate-type . "plain") (wl-smtp-posting-user . "some_test") (wl-local-domain . "smtp.gmail.com") ) ;; rambler_test@rambler.ru ( (string-match "rambler_test" wl-draft-parent-folder) (wl-message-id-domain . "rambler_test@rambler.ru") (wl-from . "rambler_test ") ("From" . "rambler_test@rambler.ru") (wl-smtp-posting-server . "smtp.rambler.ru") (wl-smtp-connection-type . 'starttls) (wl-smtp-posting-port . 587) (wl-smtp-authenticate-type . "plain") (wl-smtp-posting-user . "rambler_test") (wl-local-domain . "smtp.rambler.ru") ) ;; mail_ru@mail.ru ( (string-match "mail_ru" wl-draft-parent-folder) (wl-message-id-domain . "mail_ru@mail.ru") (wl-from . "mail_ru ") ("From" . "mail_ru@mail.ru") (wl-smtp-posting-server . "smtp.mail.ru") (wl-smtp-connection-type . 'starttls) (wl-smtp-posting-port . 587) (wl-smtp-authenticate-type . "plain") (wl-smtp-posting-user . "mail_ru") (wl-local-domain . "smtp.mail.ru") ))) 


рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рд░реНрд╡рд░ рдирд╛рдо рдФрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдЖрдк рдЖрдорддреМрд░ рдкрд░ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рдЕрдкрдиреА рдИрдореЗрд▓ рд╕реЗрд╡рд╛ рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, .emacs рдлрд╝рд╛рдЗрд▓ рдХреЛ рджреВрд╖рд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ .wl рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕реЗрдЯрд┐рдВрдЧ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ - рдпрд╣ .folders рдХреА рддрд░рд╣, рдЖрдкрдХреЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╣рдо рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдереЛрдбрд╝рд╛ рдмрджрд▓ рджреЗрдВрдЧреЗ:
 (setq ;;      Thunderbird -   , ;;        wl-stay-folder-window t wl-folder-window-width 40 ;;           wl-message-ignored-field-list '("^.*:") wl-message-visible-field-list '("^\\(To\\|Cc\\):" "^Subject:" "^\\(From\\|Reply-To\\):" "^Organization:" "^Message-Id:" "^\\(Posted\\|Date\\):" ) wl-message-sort-field-list '("^From" "^Organization:" "^X-Attribution:" "^Subject" "^Date" "^To" "^Cc")) рд╕реВрдЪреА (setq ;;      Thunderbird -   , ;;        wl-stay-folder-window t wl-folder-window-width 40 ;;           wl-message-ignored-field-list '("^.*:") wl-message-visible-field-list '("^\\(To\\|Cc\\):" "^Subject:" "^\\(From\\|Reply-To\\):" "^Organization:" "^Message-Id:" "^\\(Posted\\|Date\\):" ) wl-message-sort-field-list '("^From" "^Organization:" "^X-Attribution:" "^Subject" "^Date" "^To" "^Cc")) рд╕реВрдЪреА (setq ;;      Thunderbird -   , ;;        wl-stay-folder-window t wl-folder-window-width 40 ;;           wl-message-ignored-field-list '("^.*:") wl-message-visible-field-list '("^\\(To\\|Cc\\):" "^Subject:" "^\\(From\\|Reply-To\\):" "^Organization:" "^Message-Id:" "^\\(Posted\\|Date\\):" ) wl-message-sort-field-list '("^From" "^Organization:" "^X-Attribution:" "^Subject" "^Date" "^To" "^Cc")) 

Source: https://habr.com/ru/post/In192460/


All Articles