Bu en azından başlamanız gerekir:
ancak emac'larda e-posta oluşturun ve gönderin. Python komut satırından posta gönderebileceğinden, bunun emacs için çok zor olmayacağından şüpheleniyorum.
Posta oluşturmak için init dosyamda olan şey budur ve gmail kullanarak gönderin, gnutsl işletim sisteminize yüklenmelidir:
;; send mail
(setq
send-mail-function 'smtpmail-send-it
message-send-mail-function 'smtpmail-send-it
user-mail-address "patrick.nsukami@gmail.com"
smtpmail-starttls-credentials '(("smtp.gmail.com" "587" nil nil))
smtpmail-auth-credentials (expand-file-name "~/.authinfo")
smtpmail-default-smtp-server "smtp.gmail.com"
smtpmail-smtp-server "smtp.gmail.com"
smtpmail-smtp-service 587
smtpmail-debug-info t
starttls-extra-arguments nil
starttls-gnutls-program "/usr/bin/gnutls-cli"
starttls-extra-arguments nil
starttls-use-gnutls t
)
Sonraki adım: Mümkünse, emacs içinde yanıtlar oluşturabilmem için hala son ~ 100 e-postaları almak için bir imap sunucusuyla senkronize edebilmek istiyorum. Bu, klasör yönetimi gerektirmez, ancak bir miktar senkronizasyon gerektirir, ancak oturumdan sonra iletileri emacs için yerel olarak kullanılabilir tutmam gerekmiyor
Posta kutunuzu yapılandırmalı ve IMAP erişimini etkinleştirmelisiniz , postalarınızı birçok cihazdan yönetebileceksiniz. Bu benim yapılandırma, emacs & gnus kullanarak gmail postaları okumak için:
;read mail w/ gnus
(setq gnus-select-method '(nnimap "gmail"
(nnimap-address "imap.gmail.com")
(nnimap-server-port 993)
(nnimap-stream ssl)))
(setq mm-discouraged-alternatives '("text/html" "text/richtext"))
Yine de çevrimdışı harita gerektirir mi?
Daha önce offlineimap kullanmadım , ancak çevrimdışı olduğunuzda postalarınızı yönetmek istiyorsanız, çevrimiçi olduğunuzda senkronizasyon bilgisayarınız ile sunucu arasında gerçekleşir.
~ / .Authinfo dosya kimlik bilgilerinizi saklamak için kullanılacak ve bu en az iki satırdan, posta gönderme, ilk satırı olur:
machine smtp.gmail.com port 587 login you@somewhere.com password NotsoiNcreDiblePassword
İkincisi, postaları almak için:
machine imap.gmail.com secret port 993 login you@somewhere.com password NotsoiNcreDiblePassword