# Log to email

**URL:** <https://www.ruby-forum.com/t/log-to-email/118982>\
**Category:** Rails\
**Created:** [November 1, 2007, 10:14pm UTC](https://www.ruby-forum.com/t/log-to-email/118982 "2007-11-01T22:14:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![makenai](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/8797f3/32.png) [@makenai](https://www.ruby-forum.com/u/makenai)\
**Post date:** [November 1, 2007, 10:14pm UTC](https://www.ruby-forum.com/t/log-to-email/118982/1 "2007-11-01T22:14:04Z")

</div>

Hi,

I want to send logs to email. I am using log4r for this, but something  
doesn’t work. My system is ubuntu gutsy gibbon.

I have created logger in like this:

email\_all\_outputter = Log4r::EmailOutputter.new ‘mail\_all’,  
:server=\>‘localhost’,  
:port=\>25,  
:domain=\>‘herodot’,  
:from=\>‘amorfis@herodot’,  
:to=\>‘removed\_email\_address@domain.invalid’,  
:subject=\>‘Log Report’,  
:immediate\_at =\> ‘ALL’  
email\_all\_outputter.formatter = pattern\_formatter

email\_logger = Log4r::Logger.new “mail”  
email\_logger.add email\_all\_outputter

Then I try to simply send mail:

mail\_logger = Log4r::Logger[‘mail’]  
mail\_logger.info “Search”

But this mail never gets to my inbox. In /var/log/mail.log I find this:

Nov 1 21:29:15 herodot postfix/smtpd[11545]: connect from  
localhost[127.0.0.1]  
Nov 1 21:29:15 herodot postfix/smtpd[11545]: lost connection after EHLO  
from localhost[127.0.0.1]  
Nov 1 21:29:15 herodot postfix/smtpd[11545]: disconnect from  
localhost[127.0.0.1]

I don’t know what is wrong. I can send email by “sendmail -t  
removed\_email\_address@domain.invalid” without any problems. From address is the same. Why  
mail from log4r can’t get through?

Regards  
PaweÅ‚ Stawicki
