# mailer.rb error

**URL:** <https://discourse.sensu.io/t/mailer-rb-error/407>\
**Category:** Sensu Classic (EOL)\
**Created:** [March 25, 2015, 3:48am UTC](https://discourse.sensu.io/t/mailer-rb-error/407 "2015-03-25T03:48:30Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kyle\_Anderson](https://avatars.discourse-cdn.com/v4/letter/k/e5b9ba/32.png) [@Kyle\_Anderson](https://discourse.sensu.io/u/Kyle_Anderson)\
**Post date:** [March 25, 2015, 3:48am UTC](https://discourse.sensu.io/t/mailer-rb-error/407/1 "2015-03-25T03:48:30Z")

</div>

The error message indicates that mailer.rb:19 is failing:

> <https://github.com/sensu/sensu-community-plugins/blob/5bc76155c808471c73eb5e208a51a0587b54d147/handlers/notification/mailer.rb#L19>

It looks like the "mail" gem is not installed.

> **···**
>
> On Tue, Mar 24, 2015 at 1:37 AM, Adithya Khamithkar \<nkadithya31@gmail.com\> wrote:
> 
> > I have using mailer.rb for my sensu to send out emails but it failed and I  
> > keep getting this error in logs.
> > 
> > {"timestamp":"2015-03-24T13:53:07.779780+0530","level":"info","message":"handler  
> > output","handler":{"type":"pipe","command":"/opt/sensu/embedded/bin/ruby  
> > /etc/sensu/handlers/mailer.rb -j  
> > '/etc/sensu/conf.d/mailer.json'","name":"default"},"output":["/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/mixlib-cli-1.5.0/lib/mixlib/cli.rb:191:in  
> > `parse\_options': invalid option: -j (OptionParser::InvalidOption)\n","\tfrom  
> > /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-plugin-1.1.0/lib/sensu-handler.rb:16:in  
> > `initialize'\n","\tfrom  
> > /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-plugin-1.1.0/lib/sensu-handler.rb:52:in  
> > `new'\n","\tfrom  
> > /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-plugin-1.1.0/lib/sensu-handler.rb:52:in  
> > `block in  
> > \<class:Handler\>'\n","/opt/sensu/embedded/lib/ruby/2.0.0/rubygems/core\_ext/kernel\_require.rb:53:in  
> > `require': cannot load such file -- mail (LoadError)\n","\tfrom  
> > /opt/sensu/embedded/lib/ruby/2.0.0/rubygems/core\_ext/kernel\_require.rb:53:in  
> > `require'\n","\tfrom /etc/sensu/handlers/mailer.rb:19:in `\<main\>'\n"]}  
> > {"timestamp":"2015-03-24T13:53:07.783175+0530","level":"info","message":"handler  
> > output","handler":{"type":"pipe","command":"/opt/sensu/embedded/bin/ruby  
> > /etc/sensu/handlers/mailer.rb -j  
> > '/etc/sensu/conf.d/mailer.json'","name":"default"},"output":["/opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/mixlib-cli-1.5.0/lib/mixlib/cli.rb:191:in  
> > `parse\_options': invalid option: -j (OptionParser::InvalidOption)\n","\tfrom  
> > /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-plugin-1.1.0/lib/sensu-handler.rb:16:in  
> > `initialize'\n","\tfrom  
> > /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-plugin-1.1.0/lib/sensu-handler.rb:52:in  
> > `new'\n","\tfrom  
> > /opt/sensu/embedded/lib/ruby/gems/2.0.0/gems/sensu-plugin-1.1.0/lib/sensu-handler.rb:52:in  
> > `block in  
> > \<class:Handler\>'\n","/opt/sensu/embedded/lib/ruby/2.0.0/rubygems/core\_ext/kernel\_require.rb:53:in  
> > `require': cannot load such file -- mail (LoadError)\n","\tfrom  
> > /opt/sensu/embedded/lib/ruby/2.0.0/rubygems/core\_ext/kernel\_require.rb:53:in  
> > `require'\n","\tfrom /etc/sensu/handlers/mailer.rb:19:in `\<main\>'\n"]}
> > 
> > Can some one help me fix this?
> > 
> > Thanks,
