Allow syncing of just inbox rather than all mailboxes
This commit is contained in:
		
							parent
							
								
									237b06631c
								
							
						
					
					
						commit
						c80a9ec925
					
				
					 4 changed files with 25 additions and 4 deletions
				
			
		|  | @ -10,6 +10,11 @@ die(){ | |||
| 	exit 1 | ||||
| } | ||||
| 
 | ||||
| export NOTMUCH_CONFIG="$HOME/.config/notmuch/config" | ||||
| 
 | ||||
| folder="${1:-all}" | ||||
| 
 | ||||
| 
 | ||||
| # Ping 1.1.1.1 to confirm that we are on the internet | ||||
| ping -c 1 "1.1.1.1" > /dev/null 2> /dev/null || die "Need to be connected to the internet" | ||||
| 
 | ||||
|  | @ -17,7 +22,12 @@ ping -c 1 "1.1.1.1" > /dev/null 2> /dev/null || die "Need to be connected to the | |||
| ps -aux | grep -v grep | grep -q davmail || die "Need to start davmail" | ||||
| 
 | ||||
| # Sync maildir with exchange | ||||
| mbsync -c "$HOME/.config/isync/mbsyncrc.secret" work | ||||
| mbsync -c "$HOME/.config/isync/mbsyncrc.secret" "work-$folder" | ||||
| 
 | ||||
| # Update notmuch database | ||||
| notmuch new | ||||
| 
 | ||||
| new="$(notmuch count "tag:unread")" | ||||
| 
 | ||||
| 
 | ||||
| [ "$new" -gt "0" ] && notify-send "$new new messages" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue