full msmtprc compatibility added
This commit is contained in:
		
							
								
								
									
										6
									
								
								autoconf/msmtprc_header
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								autoconf/msmtprc_header
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
defaults
 | 
			
		||||
auth	on
 | 
			
		||||
tls	on
 | 
			
		||||
tls_trust_file	/etc/ssl/certs/ca-certificates.crt
 | 
			
		||||
logfile	~/.msmtp.log
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										7
									
								
								autoconf/msmtprc_profile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								autoconf/msmtprc_profile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
 | 
			
		||||
account $title
 | 
			
		||||
host $smtp
 | 
			
		||||
port $sport
 | 
			
		||||
from $login
 | 
			
		||||
user $login
 | 
			
		||||
passwordeval "gpg -d --quiet --for-your-eyes-only --no-tty ~/.config/mutt/credentials/$title.gpg | sed -e '$a\'"
 | 
			
		||||
@@ -2,7 +2,6 @@
 | 
			
		||||
# muttrc file for account $title
 | 
			
		||||
set realname = "$realname"
 | 
			
		||||
set from = "$fulladdr"
 | 
			
		||||
set smtp_url = "smtp://$login@$smtp:$sport/"
 | 
			
		||||
set sendmail = "/usr/bin/msmtp -a $title"
 | 
			
		||||
set folder = "~/.mail/$title"
 | 
			
		||||
set header_cache = ~/.config/mutt/accounts/$title/cache/headers
 | 
			
		||||
 
 | 
			
		||||
@@ -1,11 +1,6 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
 | 
			
		||||
if [[ "$(uname)" == "Darwin" ]]
 | 
			
		||||
then
 | 
			
		||||
	os=".macos"
 | 
			
		||||
else
 | 
			
		||||
	os=""
 | 
			
		||||
fi
 | 
			
		||||
[ "$(uname)" == "Darwin" ] && os=".macos"
 | 
			
		||||
 | 
			
		||||
muttdir="$HOME/.config/mutt/"
 | 
			
		||||
 | 
			
		||||
@@ -199,6 +194,10 @@ addAccount() {
 | 
			
		||||
	cat "$muttdir"autoconf/offlineimap_profile"$os" | sed -e "$replacement" >> ~/.offlineimaprc
 | 
			
		||||
	mkdir -p ~/.mail/$title
 | 
			
		||||
 | 
			
		||||
	# Creating msmtprc if it doesn't exist already.
 | 
			
		||||
	if [ ! -f ~/.msmtprc ]; then cp "$muttdir"autoconf/msmtprc_header ~/.msmtprc; fi
 | 
			
		||||
	cat "$muttdir"autoconf/msmtprc_profile | sed -e "$replacement" >> ~/.msmtprc
 | 
			
		||||
 | 
			
		||||
	# Add the mutt profile.
 | 
			
		||||
	cat "$muttdir"autoconf/mutt_profile | sed -e "$replacement" > "$muttdir"accounts/$title.muttrc
 | 
			
		||||
	# Add a numbered shortcut in the muttrc
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user