# 5.0alpha logstash-output-email

**URL:** <https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013>\
**Category:** Logstash\
**Created:** [August 2, 2016, 1:49pm UTC](https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013 "2016-08-02T13:49:51Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![DreadPirateRob](https://avatars.discourse-cdn.com/v4/letter/d/b5ac83/32.png) [@DreadPirateRob](https://discuss.elastic.co/u/DreadPirateRob)\
**Post date:** [August 2, 2016, 1:49pm UTC](https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013/1 "2016-08-02T13:49:51Z")

</div>

Trying to install the logstash-output-email plugin, but not working.

Can I get a lil help with trying to figure out what's up?

```auto
[root@logstash logstash]# bin/logstash-plugin install logstash-output-email
Validating logstash-output-email
Installing logstash-output-email
Plugin version conflict, aborting
ERROR: Installation Aborted, message: Bundler could not find compatible versions for gem "mail":
  In snapshot (Gemfile.lock):
    mail (= 2.6.4)

  In Gemfile:
    logstash-input-imap (>= 0) java depends on
      mail (~> 2.6.3) java

    logstash-output-email (>= 0) java depends on
      mail (= 2.6.3) java

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
Bundler could not find compatible versions for gem "logstash-core":
  In snapshot (Gemfile.lock):
    logstash-core (= 5.0.0.pre.alpha4)

  In Gemfile:
    logstash-core-plugin-api (>= 0) java depends on
      logstash-core (= 5.0.0.pre.alpha4) java

    logstash-output-email (>= 0) java depends on
      logstash-core (< 2.0.0, >= 1.4.0) java

    logstash-core (>= 0) java

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
Bundler could not find compatible versions for gem "logstash":
  In Gemfile:
    logstash-output-email (>= 0) java depends on
      logstash (< 2.0.0, >= 1.4.0) java
Could not find gem 'logstash (< 2.0.0, >= 1.4.0) java', which is required by gem 'logstash-output-email (>= 0) java', in any of the sources.
[root@logstash logstash]# 

```

java version

```auto
[root@logstash logstash]# java -version 
openjdk version "1.8.0_101"
OpenJDK Runtime Environment (build 1.8.0_101-b13)
OpenJDK 64-Bit Server VM (build 25.101-b13, mixed mode)
[root@logstash logstash]# 

```

I've got elasticsearch, logstash and kibana installed, all the 5.0 alpha4 version.

---

<div class="post-metadata">

**Author:** ![DreadPirateRob](https://avatars.discourse-cdn.com/v4/letter/d/b5ac83/32.png) [@DreadPirateRob](https://discuss.elastic.co/u/DreadPirateRob)\
**Post date:** [August 2, 2016, 8:12pm UTC](https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013/2 "2016-08-02T20:12:06Z")

</div>

This happens with the `--no-verify` flag as well.

```auto
[root@logstash bin]# ./logstash-plugin install --no-verify logstash-output-email
Installing logstash-output-email
Plugin version conflict, aborting
ERROR: Installation Aborted, message: Bundler could not find compatible versions for gem "mail":
  In snapshot (Gemfile.lock):
    mail (= 2.6.4)

  In Gemfile:
    logstash-input-imap (>= 0) java depends on
      mail (~> 2.6.3) java

    logstash-output-email (>= 0) java depends on
      mail (= 2.6.3) java

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
Bundler could not find compatible versions for gem "logstash-core":
  In snapshot (Gemfile.lock):
    logstash-core (= 5.0.0.pre.alpha4)

  In Gemfile:
    logstash-core-plugin-api (>= 0) java depends on
      logstash-core (= 5.0.0.pre.alpha4) java

    logstash-output-email (>= 0) java depends on
      logstash-core (< 2.0.0, >= 1.4.0) java

    logstash-core (>= 0) java

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
Bundler could not find compatible versions for gem "logstash":
  In Gemfile:
    logstash-output-email (>= 0) java depends on
      logstash (< 2.0.0, >= 1.4.0) java
Could not find gem 'logstash (< 2.0.0, >= 1.4.0) java', which is required by gem 'logstash-output-email (>= 0) java', in any of the sources.
[root@logstash bin]# 

```

---

<div class="post-metadata">

**Author:** ![andrewvc](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/andrewvc/32/5064_2.png) [@andrewvc](https://discuss.elastic.co/u/andrewvc)\
**Post date:** [August 3, 2016, 7:25pm UTC](https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013/3 "2016-08-03T19:25:04Z")

</div>

The issue here is a bug with the `logstash-output-email` plugin which is not officially supported. There is also a bug with the documentation generator not mentioning that on the official documentation.

The issue is that the `output-email` plugin requires an older version of the `mail` gem. You can work around this by running:

```
bin/logstash-plugin uninstall logstash-input-imap
bin/logstash-plugin install logstash-input-imap logstash-output-mail

```

We would greatly appreciate it if you or someone else could take the time to figure out why the email output is pinned to a specific version.

Thanks so much for this report @DreadPirateRob!

---

<div class="post-metadata">

**Author:** ![DreadPirateRob](https://avatars.discourse-cdn.com/v4/letter/d/b5ac83/32.png) [@DreadPirateRob](https://discuss.elastic.co/u/DreadPirateRob)\
**Post date:** [August 3, 2016, 9:13pm UTC](https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013/4 "2016-08-03T21:13:08Z")

</div>

glad to help. I'm assuming this needs to be done in order for the output email to work?

---

<div class="post-metadata">

**Author:** ![andrewvc](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/andrewvc/32/5064_2.png) [@andrewvc](https://discuss.elastic.co/u/andrewvc)\
**Post date:** [August 3, 2016, 9:45pm UTC](https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013/5 "2016-08-03T21:45:22Z")

</div>

Well, you can use the hacky uninstall/install workaround for now, but yes, it'd be better to fix the problem at its source 🙂

---

<div class="post-metadata">

**Author:** ![DreadPirateRob](https://avatars.discourse-cdn.com/v4/letter/d/b5ac83/32.png) [@DreadPirateRob](https://discuss.elastic.co/u/DreadPirateRob)\
**Post date:** [August 4, 2016, 10:28am UTC](https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013/6 "2016-08-04T10:28:44Z")

</div>

Is there an email plugin that IS officially supported? Kinda seems like that should be a thing.

---

<div class="post-metadata">

**Author:** ![andrewvc](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/andrewvc/32/5064_2.png) [@andrewvc](https://discuss.elastic.co/u/andrewvc)\
**Post date:** [August 4, 2016, 5:45pm UTC](https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013/7 "2016-08-04T17:45:16Z")

</div>

I just pushed a fix for this in a newly released gem for `logstash-output-email`.

Thanks for letting us know about this 🙂

---

<div class="post-metadata">

**Author:** ![DreadPirateRob](https://avatars.discourse-cdn.com/v4/letter/d/b5ac83/32.png) [@DreadPirateRob](https://discuss.elastic.co/u/DreadPirateRob)\
**Post date:** [August 5, 2016, 1:33pm UTC](https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013/8 "2016-08-05T13:33:39Z")

</div>

glad to help @andrewvc

how can I get that on my test VM?

---

<div class="post-metadata">

**Author:** ![andrewvc](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/andrewvc/32/5064_2.png) [@andrewvc](https://discuss.elastic.co/u/andrewvc)\
**Post date:** [August 5, 2016, 3:35pm UTC](https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013/9 "2016-08-05T15:35:41Z")

</div>

`bin/logstash-plugin install logstash-output-email` should do the right thing. Alternatively you can upgrade with `bin/logstash-plugin update logstash-output-email`.

---

<div class="post-metadata">

**Author:** ![andrewvc](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/andrewvc/32/5064_2.png) [@andrewvc](https://discuss.elastic.co/u/andrewvc)\
**Post date:** [August 5, 2016, 3:36pm UTC](https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013/10 "2016-08-05T15:36:02Z")

</div>

The correct version is 4.0.3 [https://rubygems.org/gems/logstash-output-email](https://rubygems.org/gems/logstash-output-email)

---

<div class="post-metadata">

**Author:** ![DreadPirateRob](https://avatars.discourse-cdn.com/v4/letter/d/b5ac83/32.png) [@DreadPirateRob](https://discuss.elastic.co/u/DreadPirateRob)\
**Post date:** [August 5, 2016, 3:43pm UTC](https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013/11 "2016-08-05T15:43:13Z")

</div>

I haven't yet been able to install `logstash-output-email`, will the `update` get the correct version & install it?

---

<div class="post-metadata">

**Author:** ![andrewvc](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/andrewvc/32/5064_2.png) [@andrewvc](https://discuss.elastic.co/u/andrewvc)\
**Post date:** [August 5, 2016, 4:05pm UTC](https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013/12 "2016-08-05T16:05:19Z")

</div>

What is the specific error your getting? It works fine for me with a fresh install:

```auto
~/Downloads $ tar -xzf logstash-5.0.0-alpha4.tar.gz
cd logstash⏎ ~/Downloads $ cd logstash-5.0.0-alpha4/
~/D/logstash-5.0.0-alpha4 $ bin/logstash-plugin install logstash-output-email
Validating logstash-output-email
Installing logstash-output-email
Installation successful
~/D/logstash-5.0.0-alpha4 $

```

---

<div class="post-metadata">

**Author:** ![DreadPirateRob](https://avatars.discourse-cdn.com/v4/letter/d/b5ac83/32.png) [@DreadPirateRob](https://discuss.elastic.co/u/DreadPirateRob)\
**Post date:** [August 5, 2016, 6:38pm UTC](https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013/13 "2016-08-05T18:38:32Z")

</div>

Specific error is in the first post.

Unless I need to redownload logstash or do a `yum update logstash`

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 4:44am UTC](https://discuss.elastic.co/t/5-0alpha-logstash-output-email/57013/14 "2017-07-06T04:44:29Z")

</div>


