linux下可以配置sendmail作为邮件服务器,可以使用系统用户作为账号进行发送邮件(不需要真实的邮箱账号)
安装:
sudo apt install sendmail
或 sudo yum install sendmail
CentOS 配置
root@ubuntu:~# cat /etc/mail/local-host-names
# local-host-names - include all aliases for your machine here.
ubuntu.com
#localhost
root@ubuntu:~# cat /etc/hosts
127.0.0.1 ubuntu.com ubuntu
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
root@ubuntu:~# cat /etc/resolv.conf
nameserver 192.168.50.88
nameserver 192.168.50.89
#search bogon
root@ubuntu:~#
nameserver 自行配置,能解析外网即可
Ubuntu
lipl@ubuntu:wspx$ cat /etc/mail/local-host-names
#mailtest.com
ubuntu.com
localhost
lipl@ubuntu:wspx$ cat /etc/hosts
127.0.0.1 ubuntu.com ubuntu
127.0.0.1 localhost
lipl@ubuntu:wspx$ cat /etc/mail/local-host-names ^C
lipl@ubuntu:wspx$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
lipl@ubuntu:wspx$