Add option always_add_missing_headers (#31)
(adding From:, To:, Date: or Message-ID: headers when not present, cf. http://www.postfix.org/postconf.5.html#always_add_missing_headers) This option always_add_missing_headers is set by the environment variable ALWAYS_ADD_MISSING_HEADERS (default: no)
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							9603b4070d
						
					
				
				
					commit
					c55bcb70ac
				
			@@ -21,4 +21,7 @@
 | 
			
		||||
#SMTP_NETWORKS=
 | 
			
		||||
 | 
			
		||||
# Optional: Set this to a mounted file containing the password, to avoid passwords in env variables.
 | 
			
		||||
#SMTP_PASSWORD_FILE=
 | 
			
		||||
#SMTP_PASSWORD_FILE=
 | 
			
		||||
 | 
			
		||||
# Optional: Set this to yes to always add missing From:, To:, Date: or Message-ID: headers.
 | 
			
		||||
#ALWAYS_ADD_MISSING_HEADERS=yes
 | 
			
		||||
 
 | 
			
		||||
@@ -53,6 +53,7 @@ The following env variable(s) are optional.
 | 
			
		||||
* `SMTP_PASSWORD_FILE` Setting this to a mounted file containing the password, to avoid passwords in env variables. Used like
 | 
			
		||||
    -e SMTP_PASSWORD_FILE=/secrets/smtp_password
 | 
			
		||||
    -v $(pwd)/secrets/:/secrets/
 | 
			
		||||
* `ALWAYS_ADD_MISSING_HEADERS` This is related to the [always\_add\_missing\_headers](http://www.postfix.org/postconf.5.html#always_add_missing_headers) Postfix option (default: `no`). If set to `yes`, Postfix will always add missing headers among `From:`, `To:`, `Date:` or `Message-ID:`.
 | 
			
		||||
 | 
			
		||||
To use this container from anywhere, the 25 port or the one specified by `SMTP_PORT` needs to be exposed to the docker host server:
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								run.sh
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								run.sh
									
									
									
									
									
								
							@@ -36,6 +36,7 @@ add_config_value "smtp_use_tls" "yes"
 | 
			
		||||
add_config_value "smtp_sasl_auth_enable" "yes"
 | 
			
		||||
add_config_value "smtp_sasl_password_maps" "hash:/etc/postfix/sasl_passwd"
 | 
			
		||||
add_config_value "smtp_sasl_security_options" "noanonymous"
 | 
			
		||||
add_config_value "always_add_missing_headers" "${ALWAYS_ADD_MISSING_HEADERS:-no}"
 | 
			
		||||
 | 
			
		||||
# Create sasl_passwd file with auth credentials
 | 
			
		||||
if [ ! -f /etc/postfix/sasl_passwd ]; then
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user