作者nash777 (nash777)
看板Linux
标题[问题] AWS ubuntu 18.04设定sendmail问题
时间Tue Mar 24 15:33:04 2020
请问大家 我最近刚刚新装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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.229.206.9 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1585035186.A.236.html
1F:→ kenduest: 原本Port25设定要在,再多一行你的设置 03/25 23:50
2F:推 kenwufederer: 推Nash 03/29 01:28