Sending Mails from OpenWrt
Describes how to send Mails from OpenWrt using the ssmtp program.
1. Install the ssmtp package (depends on libopenssl)
ipkg install ssmtp
2. Change /etc/ssmtp/ssmtp.conf. For GMX I've to change the following lines:
root=<secret>@gmx.net
mailhub=mail.gmx.net
hostname=gmx.de
FromLineOverride=YES
AuthUser=secret@gmx.de
AuthPass=<password>
3. Create a Mail and save it in /test-email.txt
From: <secret@gmx.de>
To: <secret@gmx.de>
Subject: The subject
The body...
4. Finally send the Mail
cat test-email.txt | ssmtp -v secret@gmx.de
[<-] 220 mail.gmx.net GMX Mailservices ESMTP {mp042}
[->] EHLO gmx.de
[<-] 250 STARTTLS
[->] AUTH LOGIN XXXXXXXXXXXX
[<-] 334 XXXXXXXXXXXX
[->] XXXXXXXXXXXX
[<-] 235 2.7.0 Go ahead {mp042}
[->] MAIL FROM:<secret@gmx.de>
[<-] 250 2.1.0 ok {mp042}
[->] RCPT TO:<secret@gmx.de>
[<-] 250 2.1.5 ok {mp042}
[->] DATA
[<-] 354 mail.gmx.net Go ahead {mp042}
[->] Received: by gmx.de (sSMTP sendmail emulation); Thu, 30 Aug 2007 20:37:26 +0200
[->] Date: Thu, 30 Aug 2007 20:37:26 +0200
[->] From: <secret@gmx.de>
[->] To: <secret@gmx.de>
[->] Subject: The subject
[->]
[->] The body...
[->]
[->] .
[<-] 250 2.6.0 Message accepted {mp042}
[->] QUIT
[<-] 221 2.0.0 GMX Mailservices {mp042}
(Last edited by forum2006 on 30 Aug 2007, 21:00)