You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							110 lines
						
					
					
						
							3.0 KiB
						
					
					
				
			
		
		
	
	
							110 lines
						
					
					
						
							3.0 KiB
						
					
					
				# -*- conf -*- | 
						|
 | 
						|
#--- Account ---# | 
						|
IMAPAccount info | 
						|
Host mail.riyyi.com | 
						|
Port 993 | 
						|
UserCmd "gpg2 -q --for-your-eyes-only --no-tty -d ~/.config/emacs/etc/authinfo.gpg | awk -F ' ' '/info/ { print $(NF-2); exit; }'" | 
						|
PassCmd "gpg2 -q --for-your-eyes-only --no-tty -d ~/.config/emacs/etc/authinfo.gpg | awk -F ' ' '/info/ { print $NF; exit; }'" | 
						|
# SSL | 
						|
SSLType IMAPS | 
						|
SSLVersions TLSv1.3 | 
						|
CertificateFile /etc/ssl/certs/ca-certificates.crt | 
						|
 | 
						|
#--- Remote ---# | 
						|
IMAPStore info-remote | 
						|
Account info | 
						|
 | 
						|
#--- Local ---# | 
						|
MaildirStore info-local | 
						|
# IMAP subfolders represent local subfolders | 
						|
SubFolders Verbatim | 
						|
# The trailing "/" is important | 
						|
Path ~/mail/info/ | 
						|
Inbox ~/mail/info/Inbox | 
						|
 | 
						|
#--- Sync ---# | 
						|
Channel info | 
						|
Far :info-remote: | 
						|
Near :info-local: | 
						|
# Automatically create missing mailboxes, only locally | 
						|
Create Near | 
						|
# Do not permanently remove all messages marked for deletion | 
						|
Expunge None | 
						|
# Include everything | 
						|
Patterns * | 
						|
# Save the synchronization state files in the relevant directory | 
						|
SyncState * | 
						|
# Make sure the date of the arrival stays the same when you move messages around | 
						|
CopyArrivalDate yes | 
						|
 | 
						|
# ------------------------------------------ | 
						|
 | 
						|
#--- Account ---# | 
						|
IMAPAccount private | 
						|
Host mail.riyyi.com | 
						|
Port 993 | 
						|
UserCmd "gpg2 -q --for-your-eyes-only --no-tty -d ~/.config/emacs/etc/authinfo.gpg | awk -F ' ' '/private/ { print $(NF-2); exit; }'" | 
						|
PassCmd "gpg2 -q --for-your-eyes-only --no-tty -d ~/.config/emacs/etc/authinfo.gpg | awk -F ' ' '/private/ { print $NF; exit; }'" | 
						|
# SSL | 
						|
SSLType IMAPS | 
						|
SSLVersions TLSv1.3 | 
						|
CertificateFile /etc/ssl/certs/ca-certificates.crt | 
						|
 | 
						|
#--- Remote ---# | 
						|
IMAPStore private-remote | 
						|
Account private | 
						|
 | 
						|
#--- Local ---# | 
						|
MaildirStore private-local | 
						|
# IMAP subfolders represent local subfolders | 
						|
SubFolders Verbatim | 
						|
# The trailing "/" is important | 
						|
Path ~/mail/private/ | 
						|
Inbox ~/mail/private/Inbox | 
						|
 | 
						|
#--- Sync ---# | 
						|
Channel private | 
						|
Far :private-remote: | 
						|
Near :private-local: | 
						|
# Automatically create missing mailboxes, only locally | 
						|
Create Near | 
						|
# Do not permanently remove all messages marked for deletion | 
						|
Expunge None | 
						|
# Include everything | 
						|
Patterns * | 
						|
# Save the synchronization state files in the relevant directory | 
						|
SyncState * | 
						|
# Make sure the date of the arrival stays the same when you move messages around | 
						|
CopyArrivalDate yes | 
						|
 | 
						|
# ------------------------------------------ | 
						|
 | 
						|
# https://www.gnu.org/software/emacs/manual/html_node/smtpmail/Authentication.html | 
						|
 | 
						|
# Example config: | 
						|
 | 
						|
# machine fullname login "<FULL_NAME>" | 
						|
 | 
						|
# machine info port 993 login <MAIL> password <SECRET> | 
						|
# machine private port 993 login <MAIL> password <SECRET> | 
						|
 | 
						|
# machine mail.riyyi.com port 587 login <MAIL> password <SECRET> | 
						|
# machine mail.riyyi.com port 587 login <MAIL> password <SECRET> | 
						|
 | 
						|
# Create password file: | 
						|
 | 
						|
# $ touch ~/.config/emacs/etc/authinfo.gpg | 
						|
# $ echo "<CONFIG>" > ~/.config/emacs/etc/authinfo.gpg | 
						|
# $ gpg -e -r <MAIL_USED_FOR_GPG> ~/.config/emacs/etc/authinfo.gpg | 
						|
 | 
						|
# Run to sync mail: | 
						|
# $ mbsync -a -c ~/.config/isync/mbsyncrc | 
						|
 | 
						|
# Initialize mu: | 
						|
# mu init --maildir=~/mail --my-address=<MAIL> --my-address=<MAIL2> | 
						|
# mu index | 
						|
 | 
						|
# Packages: | 
						|
# isync | 
						|
# mu (AUR)
 | 
						|
 |