树莓派动态ipv6安装邮件服务器sendmail

在树莓派上安装和配置sendmail,搭建自己的邮件服务器

对于绑定自定义域名的邮箱,需要在域名解析里面增加mx记录,注意:记录值要填写已经解析过的地址,具体如下:

安装sendmail

sudo apt install -y install sendmail sendmail-cf

sendmail的smtp认证配置(不需要认证的可滤过)

设置sendmail服务的网络访问权限

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl 

改为

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl 

生成sendmail配置文件

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf  #需在root权限下

添加域名

sudo nano /etc/mail/local-host-names
#添加 buryin.com

修改submit.cf文件

sudo nano /etc/mail/submit.cf

找到行 #Dj$w.Foo.COM,修改为

Djburyin.com

重启服务使能已配置参数

sudo service sendmail restart

测试一下邮件发送

echo “这是树莓派的sendmail测试” | mail -s 测试 up@up.day

其它可参数配置

centos安装sendmail服务及设置【亲测好用!】_Gavin Matthew的博客-CSDN博客_centos sendmail

树莓派下打包自己的安装程序

以打包codon为例
mkdir codon && cd codon
mkdir DEBIAN usr && cd usr && mkdir bin
cd DEBIAN
nano control


Package: codon
Version: 1.0.0
Architecture: arm64
Maintainer: jack
Secion: utils
Priority: optional
Installed_Size: #可以空白
Description: codon package
#此处要空一行

sudo dpkg -b codon
dpkg-name codon.deb #改名
sudo dpkg -i codon_1.0.0_arm64.deb  #安装
sudo dpkg -r codon #卸载,或者sudo dpkg -P codon

注意:
打包过程中,执行文件放入bin目录,usr的lib目录下放入so文件,同时在usr下拷贝stdlib目录

https://blog.csdn.net/qq_50998481/article/details/127788849