sSMTP (mailx) vanuit ZABBIX naar Gmail

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • EverLast2002
  • Registratie: Maart 2013
  • Laatst online: 30-09 21:49
Hoi,

lang verhaal kort :
ik draai ZABBIX en daarin heb ik sSMTP als mail tool geconfigureerd, zodoende dat alerts vanuit ZABBIX in mijn Gmail binnenkomen. Dit werkt prima, op 1 ding na..... de body tekst wordt als attachment bijgevoegd, en ik wil dat dit als plain tekst direct leesbaar is in het mailtje.

Het bash script is :

#!/bin/bash
echo "$3" | /usr/bin/mail -s "$2" $1

Hoe kan ik eea aanpassen zodat de body tekst gewoon leesbaar in het mailtje komt te staan ?

Acties:
  • 0 Henk 'm!

  • ongekend41
  • Registratie: September 2007
  • Laatst online: 27-09 22:48

ongekend41

Division Brabant

In het script hier wordt de body eerst in /tmp opgeslagen voordat 'ie aan de mail wordt toegevoegd. Ik gok er op dat dat helpt (kan het niet testen) maar ik weet ook niet wat je zelf al hebt geprobeerd.

nope


Acties:
  • 0 Henk 'm!

  • EverLast2002
  • Registratie: Maart 2013
  • Laatst online: 30-09 21:49
ongekend41 schreef op maandag 02 november 2015 @ 00:24:
In het script hier wordt de body eerst in /tmp opgeslagen voordat 'ie aan de mail wordt toegevoegd. Ik gok er op dat dat helpt (kan het niet testen) maar ik weet ook niet wat je zelf al hebt geprobeerd.
Bedankt voor de reply.
Ik heb enkele varianten geprobeerd, inclusief het voorbeeld dat jij noemt. Zelfde resultaat, de body tekst zit als attachment bij het mailtje.

Acties:
  • 0 Henk 'm!

  • ongekend41
  • Registratie: September 2007
  • Laatst online: 27-09 22:48

ongekend41

Division Brabant

Aangezien ik niet weet wat je al precies hebt geprobeerd en op welk OS het draait: Nog een gok link

Maar gebruik je nu (send)mail of mailx zoals in de tt staat?

nope


Acties:
  • 0 Henk 'm!

  • EverLast2002
  • Registratie: Maart 2013
  • Laatst online: 30-09 21:49
ongekend41 schreef op maandag 02 november 2015 @ 23:51:
Aangezien ik niet weet wat je al precies hebt geprobeerd en op welk OS het draait: Nog een gok link

Maar gebruik je nu (send)mail of mailx zoals in de tt staat?
Zabbix draait in CentOS 7 en ik heb ssmtp en mailx erbij geinstalleerd.
Ik zal jouw nieuwe link eens proberen.
Wordt vervolgd.

Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 12:22

CAPSLOCK2000

zie teletekst pagina 888

De manier waarop je mail aanroept zou goed moeten zijn. Er zijn wel een paar varianten van mail(x) in omloop die totaal niet compatible zijn maar dit is zo eenvoudig dat ik me niet kan voorstellen dat het daar fout gaat.
Ook van ssmtp verwacht ik niet dat er attachments worden gemaakt.
Wat dan overblijft is dat Zabbix een body aanlevert die niet is zoals verwacht.

Mijn vermoeden is dat Zabbix niet alleen de body wil uitvoeren maar de hele mail, inclusief alle headers. mailx weet daar niks van en plakt z'n eigen headers om de tekst die Zabbix levert. Dan heb je dubbele headers en maakt je mailclient er een attachment van.

Bekijk de inhoud van $3 eens.
Als dat zo is dan moet je sendmail gebruiken ipv mail(x).

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • gkooistra
  • Registratie: Mei 2008
  • Laatst online: 19-08 15:21
Waarom gebruik je de ingebouwde mailfunctie van Zabbix niet?

Op https://www.incotech.online publiceer ik video's, artikelen en meer m.b.t. de I(C)T.


Acties:
  • 0 Henk 'm!

  • EverLast2002
  • Registratie: Maart 2013
  • Laatst online: 30-09 21:49
gkooistra schreef op dinsdag 03 november 2015 @ 21:55:
Waarom gebruik je de ingebouwde mailfunctie van Zabbix niet?
Heb ik in het verleden wel gedaan, maar met Postfix wordt Zabbix een volledige mailserver. Met sSMTP geeft ie de mail alleen maar af bij Gmail.
Pagina: 1