linux – 如何从OpenWrt路由器发送邮件
发布时间:2020-12-14 02:32:20 所属栏目:Linux 来源:网络整理
导读:我正在使用OpenWrt 10.03并需要通过电子邮件从我的路由器发送“报告”. 我安装了sendmail: # opkg install mini-sendmail 然后我用我的ISP的smtp服务器: # echo -e "From: TEST@TEST.TESnSubject: SUBJECTnReply-to: TEST@TEST.TESnnBODYHERE" | min
我正在使用OpenWrt 10.03并需要通过电子邮件从我的路由器发送“报告”.
我安装了sendmail: # opkg install mini-sendmail 然后我用我的ISP的smtp服务器: # echo -e "From: TEST@TEST.TESnSubject: SUBJECTnReply-to: TEST@TEST.TESnnBODYHERE" > | mini_sendmail -sMYISPSSMTPSERVER MYEMAIL@EXAMPLE.COM mini_sendmail: unexpected response 550 to RCPT TO command 问题: >我怎么知道,我的ISP的阻塞端口25? # telnet MYISPSSMTPSERVER 25 220 MYISPSSMTPSERVER ESMTP ready quit 221 MYISPSSMTPSERVER closing connection Connection closed by foreign host 所以它没有被阻止? 解决方法
解决方案:我安装了ssmtp,用ssl smtp注册了一个免费的电子邮件地址,如下所示:
# opkg install ssmtp $cat /etc/ssmtp/ssmtp.conf root=MYEMAIL@EXAMPLE.COM mailhub=SMTP.EXAMPLE.COM:465 rewriteDomain=EXAMPLE.COM hostname=EXAMPLE.COM FromLineOverride=YES UseTLS=YES AuthUser=MYEMAIL AuthPass=PASSWORDHERE $echo -e "From: MYEMAIL@EXAMPLE.COMnSubject: SUBJECTnReply-to: MYEMAIL@EXAMPLE.COMnnBODYHERE" > | ssmtp -vvv MYOTHEREMAIL@EXAMPLE.COM (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |