42 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			42 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								## 参考网址
							 | 
						||
| 
								 | 
							
								https://www.kutu66.com//GitHub/article_113357
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## docker后缀
							 | 
						||
| 
								 | 
							
								在 Docker 容器中运行带有smtp身份验证( sasldb )的postfix。 TLS和OpenDKIM支持是可选的。
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## 需求
							 | 
						||
| 
								 | 
							
								Docker 1.0
							 | 
						||
| 
								 | 
							
								## 安装
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								sudo docker pull catatnight/postfix
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## 用法
							 | 
						||
| 
								 | 
							
								使用smtp身份验证创建后缀容器
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								docker run -p 25:25 
							 | 
						||
| 
								 | 
							
								 -e maildomain=mail.example.com -e smtp_user=user:pwd 
							 | 
						||
| 
								 | 
							
								 --name postfix -d catatnight/postfix# Set multiple user credentials: -e smtp_user=user1:pwd1,user2:pwd2,...,userN:pwdN 
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								本人使用
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								docker run -p 25:25 -e maildomain=mail.blueroses.top -e smtp_user=gitea@blueroses.top:ljj@12345678 --name postfix -d catatnight/postfix
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								$ sudo docker run -p 25:25 
							 | 
						||
| 
								 | 
							
								 -e maildomain=mail.example.com -e smtp_user=user:pwd 
							 | 
						||
| 
								 | 
							
								 --name postfix -d catatnight/postfix# Set multiple user credentials: -e smtp_user=user1:pwd1,user2:pwd2,...,userN:pwdN
							 | 
						||
| 
								 | 
							
								启用 OpenDKIM: 在 /path/to/domainkeys 中保存你的域密钥 .private
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$ sudo docker run -p 25:25 
							 | 
						||
| 
								 | 
							
								 -e maildomain=mail.example.com -e smtp_user=user:pwd 
							 | 
						||
| 
								 | 
							
								 -v/path/to/domainkeys:/etc/opendkim/domainkeys 
							 | 
						||
| 
								 | 
							
								 --name postfix -d catatnight/postfix
							 | 
						||
| 
								 | 
							
								启用 TLS(587): 将SSL证书 .key 和 .crt 保存到 /path/to/certs
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$ sudo docker run -p 587:587 
							 | 
						||
| 
								 | 
							
								 -e maildomain=mail.example.com -e smtp_user=user:pwd 
							 | 
						||
| 
								 | 
							
								 -v/path/to/certs:/etc/postfix/certs 
							 | 
						||
| 
								 | 
							
								 --name postfix -d catatnight/postfix
							 | 
						||
| 
								 | 
							
								 ```
							 |