[问题] AWS ubuntu 18.04设定sendmail问题

楼主: nash777 (nash777)   2020-03-24 15:33:04
请问大家 我最近刚刚新装pure的ubuntu 18.04在aws lightsail上
AWS默认有锁port 25,我看的网络教学说465,587 port没锁
所以我都用port 587做实验
以下是我的步骤:
1. 安装sendmail
sudo apt-get install sendmail
2. 变更/etc/mail/sendmail.mc,改用submission (587 port)
DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea,
Addr=0.0.0.0')dnl
3.重新产生sendmail.cf 并重启sendmail
sudo m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
sudo service sendmail restart
4. 测试传送一个mail
echo "Subject: sendmail test" | sendmail -v [email protected]
5. 获得错误讯息
[email protected] Connecting to [127.0.0.1] via relay...
[email protected] Deferred: Connection refused by [127.0.0.1]
6. 查看/var/log/mail.log 错误讯息
Mar 24 07:20:03 ip sm-msp-queue[6638]: :
[email protected], ctladdr=nash777 (1001/1001), delay=1+00:46:16,
xdelay=00:00:00, mailer=relay, pri=8760023, relay=[127.0.0.1] [127.0.0.1],
dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
看起来我是被我自己拒绝了,也不知道怎么解决,我查看了网络教学
看了/etc/hosts 里面 我只有单纯的 127.0.0.1 localhost
netstat -plnt 查看sendmail的port 也确认是587 port
请问有解法吗?不知道我自己有错误在哪边?或其他可以试的办法?
我已经向AWS申请解除限制了,但我看网络上人家说可以用587 port
作者: kenduest (小州)   2020-03-25 23:50:00
原本Port25设定要在,再多一行你的设置
作者: kenwufederer (Nash)   2020-03-29 01:28:00
推Nash

Links booklink

Contact Us: admin [ a t ] ucptt.com