Using OpenWrt 10.03
I need to send "reports" from my router by email:
i installed sendmail:
# opkg install mini-sendmail
Then i used my isp's smtp server:
# echo -e "From: TEST@TEST.TES\nSubject: SUBJECT\nReply-to: TEST@TEST.TES\n\nBODYHERE" | mini_sendmail -sMYISPSSMTPSERVER MYEMAIL@MYDOMAIN.COM
mini_sendmail: unexpected response 550 to RCPT TO command
#
Questions:
1) How could i know, that my ISP's blocking port 25?
# telnet MYISPSSMTPSERVER 25
220 MYISPSSMTPSERVER ESMTP ready
quit
221 MYISPSSMTPSERVER closing connection
Connection closed by foreign host
#
so it's not blocked? :O
2) If port 25 isn't blocked, then how could i check this: do i need an "email user" at my ISP?
3) If i can't get email working, than i have to register a free e-mail address [gmail?], and find out, how to send e-mail [with username and password required] in OpenWrt [help?:].
The only problem is that, i don't want to store passwords on the router :\
Thank you for any links/hints/good words!
| |||
|
feedback
|
|
Can you take the router out of the equation and just send an email through telnet? ISPs will often block outbound SMTP (tcp/25) altogether while permitting connections to their mail server, which you can use as a smarthost (that might require authentication) to relay mail for you. | |||
|
feedback
|
|
Normally consumer Internet service providers will block TCP/25 for all SMTP servers other than their own. So it would be perfectly normal to be able to telnet to it from your router. Your ISP may require authentication before sending over SMTP and I do not believe mini_sendmail supports SMTP AUTH. You might look at ssmtp opkg instead of (or in addition to) mini_sendmail: http://linux.die.net/man/5/ssmtp.conf | |||
|
feedback
|
|
Solution: I installed ssmtp + registered a free email address with ssl smtp: | |||
|
feedback
|
|
I know this is old, but it's one of the links that come up when searching "openwrt smtp"
For sake of preventing linkrot issues..
Then create config file.
To email, use the usual sendmail approach. | |||
|
feedback
|