mirror of
				https://github.com/mail-in-a-box/mailinabox.git
				synced 2025-11-03 19:30:54 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			436 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			436 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
# Save the command-line information passed to the function
 | 
						|
# so that I can translate info to call sendmail
 | 
						|
if read -t 0; then
 | 
						|
  message=`cat`
 | 
						|
fi
 | 
						|
script="$0"
 | 
						|
 | 
						|
for arg in "$@"; do
 | 
						|
  if [ "$lastarg" == "-s" ]; then
 | 
						|
    subject="$arg"
 | 
						|
  fi
 | 
						|
  if [[ $arg =~ [[:space:]] ]]; then
 | 
						|
    arg=\"$arg\"
 | 
						|
  fi
 | 
						|
  lastarg="$arg"
 | 
						|
done
 | 
						|
 | 
						|
# send message using sendmail
 | 
						|
echo "Subject: $subject
 | 
						|
 | 
						|
$message" | sendmail -F "`hostname -f`" "$lastarg"
 |