আমি Mu4e ব্যবহার করি । এটি ডকুমেন্টেড (তথ্য মাধ্যমেও), এবং এই লেখার হিসাবে, সক্রিয়ভাবে বিকাশিত ।
Mu4e মু -তে অ্যাড-অন হিসাবে প্রেরণ করা হয় , "মাইল্ডার্স এবং মেসেজ ফাইলগুলির সাথে ডিল করার সরঞ্জামগুলির একটি সেট, বিশেষত ইনডেক্স এবং ইমেল বার্তাগুলি অনুসন্ধান করতে" । এটি অফলাইনম্যাপ বা ফেচমেলের সাথে একসাথে কাজ করে । আমি ইমাস প্যাকেজ স্মার্টপেইমেল-মাল্টিও ব্যবহার করি যাতে আমি বিভিন্ন অ্যাকাউন্ট থেকে বিভিন্ন সেটিংসের মাধ্যমে পাঠাতে পারি। আপনার ইমেল সরবরাহকারীর সাথে মসৃণ একীকরণের জন্য, আপনার উচিত apt-get install ca-certificates
। এবং আপনি যদি কোনও প্যাকেজ-পরিচালিত সংস্করণ চান তবে আপনি নিজেই মু'কে দখল করতে পারেন apt-get install maildir-utils
।
নিম্নলিখিত "সর্বনিম্ন কনফিগারেশন" সহ বেশ কয়েকটি উদাহরণ কনফিগারেশন সরবরাহ করা হয়:
(require 'mu4e)
(setq message-send-mail-function 'smtpmail-send-it
smtpmail-default-smtp-server "smtp.example.com"
smtpmail-smtp-server "smtp.example.com"
smtpmail-local-domain "example.com")
আপনার মেল সরবরাহকারীর সেটআপের উপর নির্ভর করে আপনাকে আরও কিছু করা প্রয়োজন; এবং বিশেষত, মেলটি পুনরুদ্ধার করতে আপনাকে অফলাইনআইএমএপি বা ফ্যাচমেল কনফিগার করতে হবে। নীচে দেখানো আমার কনফিগারেশনে, আমি দুটি অ্যাকাউন্ট দিয়ে কাজ করার জন্য সবকিছু সেট আপ করেছি। আপনি যদি কেবল একটি অ্যাকাউন্ট থেকে পুনরুদ্ধার করতে চান তবে আপনি Mu4e ম্যানুয়ালটিতে অন্তর্ভুক্ত .অফ্লাইনিমাপ্রসি নমুনাটি উল্লেখ করতে পারেন ।
এক্সটেনশন এবং অন্যান্য টিপে, Emacs প্যাকেজের সাথে ইন্টিগ্রেশন হিসাবে: Mu4e সুবিধামত অর্গ মোডের মাধ্যমে (বার্তা বা কাস্টম অনুসন্ধান লিঙ্ক ক্যাপচার এমনকি রচনার এইচটিএমএল ফরম্যাট অর্গ সিনট্যাক্স ব্যবহার ইমেল করার জন্য, এবং যদিও আমি যে বৈশিষ্ট্যটি ব্যবহার করবেন না) সংহত অন্তর্ভুক্ত মাধ্যমে সংস্থা -mu4e.el । একটি পৃথক হেলম-মিউ সংহত রয়েছে যা ব্যবহারযোগ্য, তবে আরও কিছু কাজের আইএমও প্রয়োজন। এটি solariised.el মধ্যে থিমযুক্ত । এছাড়াও একটি মু 4 মেল্ডার্স-এক্সটেনশান রয়েছে যা মেল ডিরেক্টরি অনুসারে পাঠযোগ্য এবং অপঠিত বার্তাগুলির একটি সুবিধাজনক গণনা দেয় এবং আমি চেষ্টা করি নি এমন আরও কিছু জিনিস রয়েছে ।
দস্তাবেজের সাথে একসাথে, এই নমুনা কনফিগারেশনগুলি কোনও নতুন মিউ 4 ই ব্যবহারকারীকে মাটিতে নামতে সহায়তা করতে পারে।
.offlineimaprc
[general]
accounts = Gmail, Uni
maxsyncaccounts = 3
[Account Gmail]
localrepository = Local
remoterepository = Remote
status_backend = sqlite
[Repository Local]
type = Maildir
localfolders = ~/Maildir/google
[Repository Remote]
type = IMAP
remotehost = imap.gmail.com
remoteuser = other.e.mail@gmail.com
remotepass = TryAndGuess12345
ssl = yes
maxconnections = 1
realdelete = no
# cert_fingerprint = fa88366ccd90cd02f7a5655800226c43c8044ada
# but they change all the time, so...
sslcacertfile = /etc/ssl/certs/ca-certificates.crt
# Folders to get:
#
# In Gmail, filter all current mail that isn't *otherwise*
# filtered into the folder or folders you want to receive/sync.
# Keep that up to date; it will boost efficiency if you would
# otherwise be syncing a very large "Inbox" here.
folderfilter = lambda foldername: foldername in [
'JUNE2015', 'Drafts', 'Sent']
[Account Uni]
localrepository = UniLocal
remoterepository = UniRemote
status_backend = sqlite
[Repository UniLocal]
type = Maildir
localfolders = ~/Maildir/uni
[Repository UniRemote]
type = IMAP
remotehost = pod666.outlook.com
remoteuser = username@campus.university.ac.uk
remotepass = TryAndGuess9876
ssl = yes
maxconnections = 1
realdelete = no
sslcacertfile = /etc/ssl/certs/ca-certificates.crt
জন্য কনফিগ mu4e
এবং smtpmail-multi
:
;;; Replies
(setq message-citation-line-function 'message-insert-formatted-citation-line)
(setq message-citation-line-format "On %a, %b %d %Y, %f wrote:\n")
;;; smtp
(add-to-list 'load-path "~/smtpmail-multi")
(require 'smtpmail-multi)
(require 'smtpmail)
(setq smtpmail-multi-accounts
(quote
((uni . ("username@campus.university.ac.uk"
"pod666.outlook.com"
587
"e.mail@uni.ac.uk"
nil nil nil nil))
(gmail . ("other.e.mail@gmail.com"
"smtp.gmail.com"
587
"other.e.mail@gmail.com"
starttls
nil nil nil)))))
(setq smtpmail-multi-associations
(quote
(("other.e.mail@gmail.com" gmail)
("e.mail@uni.ac.uk" uni))))
(setq smtpmail-multi-default-account (quote gmail))
(setq message-send-mail-function 'smtpmail-multi-send-it)
(setq smtpmail-debug-info t)
(setq smtpmail-debug-verbose t)
;;; MU4E config
(require 'shr)
(defun shr-render-current-buffer ()
(shr-render-region (point-min) (point-max)))
(setq mu4e-compose-dont-reply-to-self t)
(setq mu4e-compose-signature-auto-include nil)
(setq mu4e-html2text-command 'shr-render-current-buffer)
(setq mu4e-mu-binary "~/mu/mu/mu")
(setq user-full-name "Hello World")
(setq user-mail-address "other.e.mail@gmail.com")
(setq mu4e-hide-index-messages t)
(setq
mu4e-maildir "~/Maildir" ;; top-level Maildir
mu4e-sent-folder "/sent" ;; folder for sent messages
mu4e-drafts-folder "/drafts" ;; unfinished messages
mu4e-trash-folder "/trash" ;; trashed messages
mu4e-refile-folder "/archive") ;; saved messages
(setq
mu4e-get-mail-command "offlineimap" ;; -a Uni to just do university acc't
mu4e-update-interval nil) ;; 300 to update every 5 minutes
(setq mu4e-bookmarks
'( ("flag:unread AND NOT flag:trashed" "Unread messages" ?u)
("date:today..now" "Today's messages" ?t)
("date:7d..now" "Last 7 days" ?w)
("date:1d..now AND NOT list:emacs-orgmode.gnu.org" "Last 1 days" ?o)
("date:1d..now AND list:emacs-orgmode.gnu.org" "Last 1 days (org mode)" ?m)
("maildir:/sent" "sent" ?s)
("maildir:/uni/INBOX AND date:7d..now" "University Last 7 days" ?g)
("maildir:/google/JUNE2015 AND date:7d..now" "Gmail Last 7 days" ?c)
("mime:image/*" "Messages with images" ?p)))
(setq mu4e-maildir-shortcuts
'( ("/google/JUNE2015" . ?c)
("/uni/INBOX" . ?g)
("/sent" . ?s)))
(setq mu4e-user-mail-address-list (list "other.e.mail@gmail.com" "e.mail@uni.ac.uk"))
(setq message-kill-buffer-on-exit t)
(setq
mu4e-view-show-images t
mu4e-view-image-max-width 800)
;; A little demo function for switching accounts
(defun switch ()
(interactive)
(save-excursion (goto-char (point-min))
(forward-char 19)
(cond
((looking-at "other.e.mail@gmail.com")
(delete-region (match-beginning 0) (match-end 0))
(insert "e.mail@uni.ac.uk")
(buffer-face-set 'default))
((looking-at "e.mail@uni.ac.uk")
(delete-region (match-beginning 0) (match-end 0))
(insert "other.e.mail@gmail.com")
(buffer-face-set 'bold-italic))
(t nil))))
(add-hook 'mu4e-compose-mode-hook (lambda () (buffer-face-set 'bold-italic)))
;;; Saving outgoing mail
;; Following tip from documentation for `mu4e-sent-messages-behavior' - see also
;; http://www.djcbsoftware.nl/code/mu/mu4e/Saving-outgoing-messages.html
;; for some related points, but not necessary to do things both ways.
(setq message-sendmail-envelope-from 'header)
(setq mu4e-sent-messages-behavior
(lambda ()
(if (string= (message-sendmail-envelope-from) "other.e.mail@gmail.com")
(progn (message "Delete sent mail.")
'delete)
(progn (message "Save sent mail.")
'sent))))
;;; Org mode compatibility
;; Use `org-store-link' to store links, and `org-insert-link' to paste them
(require 'org-mu4e)
;;; That's all
(provide 'my-mu4e-config)
স্ক্রিনশট: অনুসন্ধান শব্দ তালিকার সাথে ব্রাউজিং: emacs-orgmode.gnu.org