|  | @@ -1700,8 +1700,11 @@ function letsencrypt_renewals {
 | 
	
		
			
			| 1700 | 1700 |      echo '        if [ -f /etc/nginx/sites-available/$LETSENCRYPT_DOMAIN ]; then' >> $renewals_script
 | 
	
		
			
			| 1701 | 1701 |      echo '            ${PROJECT_NAME}-renew-cert -h $LETSENCRYPT_DOMAIN -p letsencrypt' >> $renewals_script
 | 
	
		
			
			| 1702 | 1702 |      echo '            if [ ! "$?" = "0" ]; then' >> $renewals_script
 | 
	
		
			
			| 1703 |  | -    echo -n "                echo \"$renewal_failure_msg\" | mail -s \"$renewal_email_title\" " >> $renewals_script
 | 
	
		
			
			|  | 1703 | +    echo "               echo \"${renewal_failure_msg}\n\n\" > ~/temp_renewletsencrypt.txt" >> $renewals_script
 | 
	
		
			
			|  | 1704 | +    echo '               ${PROJECT_NAME}-renew-cert -h $LETSENCRYPT_DOMAIN -p letsencrypt >> ~/temp_renewletsencrypt.txt' >> $renewals_script
 | 
	
		
			
			|  | 1705 | +    echo -n "                cat ~/temp_renewletsencrypt.txt | mail -s \"${renewal_email_title}\" " >> $renewals_script
 | 
	
		
			
			| 1704 | 1706 |      echo '$ADMIN_EMAIL_ADDRESS' >> $renewals_script
 | 
	
		
			
			|  | 1707 | +    echo '               rm ~/temp_renewletsencrypt.txt' >> $renewals_script
 | 
	
		
			
			| 1705 | 1708 |      echo '            fi' >> $renewals_script
 | 
	
		
			
			| 1706 | 1709 |      echo '        fi' >> $renewals_script
 | 
	
		
			
			| 1707 | 1710 |      echo '    done' >> $renewals_script
 | 
	
	
		
			
			|  | @@ -3702,7 +3705,7 @@ function set_your_domain_name {
 | 
	
		
			
			| 3702 | 3705 |          return
 | 
	
		
			
			| 3703 | 3706 |      fi
 | 
	
		
			
			| 3704 | 3707 |  
 | 
	
		
			
			| 3705 |  | -	set_hostname $DEFAULT_DOMAIN_NAME
 | 
	
		
			
			|  | 3708 | +    set_hostname $DEFAULT_DOMAIN_NAME
 | 
	
		
			
			| 3706 | 3709 |  
 | 
	
		
			
			| 3707 | 3710 |      echo 'set_your_domain_name' >> $COMPLETION_FILE
 | 
	
		
			
			| 3708 | 3711 |  }
 | 
	
	
		
			
			|  | @@ -4128,7 +4131,7 @@ function configure_email {
 | 
	
		
			
			| 4128 | 4131 |      fi
 | 
	
		
			
			| 4129 | 4132 |      EMAIL_ONION_HOSTNAME=$(cat /var/lib/tor/hidden_service_email/hostname)
 | 
	
		
			
			| 4130 | 4133 |      if [[ $ONION_ONLY != "no" ]]; then
 | 
	
		
			
			| 4131 |  | -		set_hostname ${EMAIL_ONION_HOSTNAME}
 | 
	
		
			
			|  | 4134 | +        set_hostname ${EMAIL_ONION_HOSTNAME}
 | 
	
		
			
			| 4132 | 4135 |          MY_EMAIL_ADDRESS=${MY_USERNAME}@${DEFAULT_DOMAIN_NAME}
 | 
	
		
			
			| 4133 | 4136 |      fi
 | 
	
		
			
			| 4134 | 4137 |      if ! grep -q "Email onion domain" $COMPLETION_FILE; then
 | 
	
	
		
			
			|  | @@ -4217,13 +4220,13 @@ function configure_email {
 | 
	
		
			
			| 4217 | 4220 |      sed -i 's|pam_mail.so nopen|pam_mail.so dir=~/Maildir nopen|g' /etc/pam.d/su
 | 
	
		
			
			| 4218 | 4221 |  
 | 
	
		
			
			| 4219 | 4222 |      echo 'dc_eximconfig_configtype="internet"' > /etc/exim4/update-exim4.conf.conf
 | 
	
		
			
			| 4220 |  | -	if [[ $ONION_ONLY == "no" ]]; then
 | 
	
		
			
			| 4221 |  | -		# both ICANN and onion domains
 | 
	
		
			
			| 4222 |  | -		echo "dc_other_hostnames='${DEFAULT_DOMAIN_NAME};${EMAIL_ONION_HOSTNAME}'" >> /etc/exim4/update-exim4.conf.conf
 | 
	
		
			
			| 4223 |  | -	else
 | 
	
		
			
			| 4224 |  | -		# in onion-only mode the default domain is the same as the onion domain for email
 | 
	
		
			
			| 4225 |  | -		echo "dc_other_hostnames='${DEFAULT_DOMAIN_NAME}'" >> /etc/exim4/update-exim4.conf.conf
 | 
	
		
			
			| 4226 |  | -	fi
 | 
	
		
			
			|  | 4223 | +    if [[ $ONION_ONLY == "no" ]]; then
 | 
	
		
			
			|  | 4224 | +        # both ICANN and onion domains
 | 
	
		
			
			|  | 4225 | +        echo "dc_other_hostnames='${DEFAULT_DOMAIN_NAME};${EMAIL_ONION_HOSTNAME}'" >> /etc/exim4/update-exim4.conf.conf
 | 
	
		
			
			|  | 4226 | +    else
 | 
	
		
			
			|  | 4227 | +        # in onion-only mode the default domain is the same as the onion domain for email
 | 
	
		
			
			|  | 4228 | +        echo "dc_other_hostnames='${DEFAULT_DOMAIN_NAME}'" >> /etc/exim4/update-exim4.conf.conf
 | 
	
		
			
			|  | 4229 | +    fi
 | 
	
		
			
			| 4227 | 4230 |      echo "dc_local_interfaces=''" >> /etc/exim4/update-exim4.conf.conf
 | 
	
		
			
			| 4228 | 4231 |      echo "dc_readhost=''" >> /etc/exim4/update-exim4.conf.conf
 | 
	
		
			
			| 4229 | 4232 |      echo "dc_relay_domains=''" >> /etc/exim4/update-exim4.conf.conf
 |