Osticket: Email notification of new ticket is base64 as text as body of email.

Created on 21 Nov 2013  Â·  61Comments  Â·  Source: osTicket/osTicket

So far, the notification by email of new tickets arrives as such:

boundary="=_aaf0944733c21794124a87ce504ea129"
MIME-Version: 1.0
From: "Support" [email protected]
Date: Thu, 21 Nov 2013 11:00:52 +0000
Message-ID: [email protected]
X-Mailer: osTicket Mailer
In-Reply-To: ULwval6NRRrih12I-iHErUEA@7b72e90c10
References: ULwval6NRRrih12I-iHErUEA@7b72e90c10
Return-Path: [email protected]
X-OriginalArrivalTime: 21 Nov 2013 11:01:30.0823 (UTC) FILETIME=[0895F570:01CEE6A9]

--=_aaf0944733c21794124a87ce504ea129

Content-Transfer-Encoding: base64

Content-Type: text/plain; charset=utf-8

LS0gZG8gbm90IGVkaXQgLS0KCltpbWFnZTpvc1RpY2tldCBMb2dvIChrYW5nYXJvbyldCgpXZSdy

ZSBIZXJlIEZvciBZb3UKLS0tLS0tLS0tLS0tLS0tLS0tCiAqRGVhciBEYXZlIFNtaXRoLCogCgog

Q29tcGxldGUuIAoKCllvdXIgQ0NMIElUIFJlcXVlc3QgVGVhbSwgCi0tLS0tLS0tLS0tLS0tLS0t

LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t

LS0tLS0tLS0tLS0tLS0tLQoKV2UgaG9wZSB0aGlzIHJlc3BvbnNlIGhhcyBzdWZmaWNpZW50bHkg

YW5zd2VyZWQgeW91ciBxdWVzdGlvbnMuIElmIG5vdCwgcGxlYXNlIGRvIG5vdCBzZW5kCmFub3Ro

ZXIgZW1haWwuIEluc3RlYWQsIHJlcGx5IHRvIHRoaXMgZW1haWwgb3IgW2xvZ2luIHRvIHlvdXIg

YWNjb3VudF0gZm9yIGEgY29tcGxldGUKYXJjaGl2ZSBvZiBhbGwgeW91ciBzdXBwb3J0IHJlcXVl

c3RzIGFuZCByZXNwb25zZXMuIApbW2ltYWdlOlBvd2VyZWQgYnkgb3NUaWNrZXRdIF0oaHR0cDov

L29zdGlja2V0LmNvbS8pCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t

LS0tLS0KW2xvZ2luIHRvIHlvdXIgYWNjb3VudF0KaHR0cDovL2xibGFzaHN2bi90aWNrZXQvdXBs

b2FkL3ZpZXcucGhwP3Q9NzE4NTYyJmU9ZHNtaXRoM0BjY2xpbmQuY29tJmE9ZGIxZWM0M2E3ZDhh

Y2NlYWIyCjNjYjVkYzg1YTZmOWU3

--=_aaf0944733c21794124a87ce504ea129

Content-Type: multipart/related;

boundary="=_8e483d3fc4dca752f555e6bc19f3e353"

--=_8e483d3fc4dca752f555e6bc19f3e353

Content-Transfer-Encoding: base64

Content-Type: text/html; charset=utf-8

PHAgc3R5bGU9ImRpc3BsYXk6bm9uZSI+LS0gZG8gbm90IGVkaXQgLS08L3A+PHA+PGltZyBzcmM9

ImNpZDo2ZmUxZWZkZWEzNTc1MzRkMjM4Yjg2ZTc4NjBhN2M1YUBiOTdiNzJlOTBjMTAiIGFsdD0i

b3NUaWNrZXQgTG9nbyAoa2FuZ2Fyb28pIiB3aWR0aD0iMTEzIiBoZWlnaHQ9IjY0IiBzdHlsZT0i

ZmxvYXQ6IHJpZ2h0OyB3aWR0aDogMTEzcHg7IG1hcmdpbjogMHB4IDBweCAxMHB4IDEwcHgiIC8+

IDwvcD48aDM+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMTI3LCAxMjcsIDEyNyk7IGZvbnQtd2Vp

Z2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiBHZW9yZ2lhOyBmb250LXNpemU6IDMwcHQiPldlJ3Jl

cause unknown

All 61 comments

I'm sorry, how is this an issue?

That is the body of the email, not the header. Users at our site (using Outlook) won't be able to read that.

Base64 is a valid encoding for the body, and it is properly labeled with the Content-Transfer-Encoding header. Outlook must be misconfigured

Odd. It displayed the email as text with URL links in 1.7.1.4, but shows the Base64 encoded as the body in 1.8.

1 8
1 7

Do you have access to the complete, raw email? There should be another body of content-type text/html along with a parent header of content-type: multipart/alternative; boundary='...'. This email starts with the boundary part of the top-level content-type header.

My hunch is that one of the mail transfer agents, perhaps even one written by a Redmond-based company, is corrupting the email. But then again, I don't know why it would be corrupted.

It turns out that we moved away from quoted-printable encoding because of issues from this same email client...

I'm sorry, I don't, unless there's a way in Outlook to get this (and I don't know of one).

This is the whole of the email (I shortened it for brevity in the earlier post):

There is also a content-type text/html in here.

boundary="=_cb919948d53f09ecdc458e1b1670a6ba"
MIME-Version: 1.0
From: "Support" [email protected]
Date: Thu, 21 Nov 2013 13:15:50 +0000
Message-ID: [email protected]
X-Mailer: osTicket Mailer
X-Autoreply: yes
X-Auto-Response-Suppress: ALL, AutoReply
Auto-Submitted: auto-replied
Precedence: auto_reply
In-Reply-To: UOuenbOUZwVwzJ7zNRoQz14n@7b72e90c10
References: UOuenbOUZwVwzJ7zNRoQz14n@7b72e90c10
Return-Path: [email protected]
X-OriginalArrivalTime: 21 Nov 2013 13:16:29.0343 (UTC) FILETIME=[E3AE0AF0:01CEE6BB]

--=_cb919948d53f09ecdc458e1b1670a6ba

Content-Transfer-Encoding: base64

Content-Type: text/plain; charset=utf-8

LS0gZG8gbm90IGVkaXQgLS0KCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t

LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCnwgV2Ug

SGVhciBZb3UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IFtpbWFnZTpv

c1RpY2tldCBMb2dvIChrYW5nYXJvbyldICB8CistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t

LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t

LS0rCnwgRGVhciBEYXZlLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8

IENDTCBJVCBSZXF1ZXN0ICAgICAgICAgICAgICAgICAgICB8CnwgICAgICAgICAgICAgICAgICAg

ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBTdXBwb3J0IERlcGFydG1lbnQgICAg

ICAgICAgICAgICB8CnwgIFdlIHJlY2VpdmVkIHlvdXIgcmVxdWVzdCBhbmQgYXNzaWduZWQgdGlj

a2V0ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CnwgIzEzNjU5NyAg

ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBJZiB5b3Ugd2lzaCB0

byBzZW5kIGFkZGl0aW9uYWwgICB8CnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg

ICAgICAgICAgICAgICAgICB8IGNvbW1lbnRzIG9yIGluZm9ybWF0aW9uIHJlZ2FyZGluZyB8Cnwg

IFRvcGljOiAqQWRkIE5ldyBVc2VyKiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHRoaXMg

aXNzdWUsIHBsZWFzZSBkb24ndCBvcGVuIGEgICB8CnwgIFN1YmplY3Q6ICpSb2JlcnQgQW50b24g

V2lsc29uKiAgICAgICAgICAgICAgICAgICB8IG5ldyB0aWNrZXQuIFNpbXBseSBbbG9naW5dIGFu

ZCAgICB8CnwgIFN1Ym1pdHRlZDogKjIxLzExLzIwMTMgODoxNSBhbSogICAgICAgICAgICAgICAg

ICB8IHVwZGF0ZSB0aGUgdGlja2V0LiAgICAgICAgICAgICAgICB8CnwgICAgICAgICAgICAgICAg

ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg

ICAgICAgICAgICAgICB8CnwgIEEgcmVwcmVzZW50YXRpdmUgd2lsbCBmb2xsb3ctdXAgd2l0aCB5

b3UgYXMgc29vbiB8IFZpc2l0IG91ciBba25vd2xlZGdlYmFzZV0gICAgICAgICB8CnwgYXMgcG9z

c2libGUuIFlvdSBjYW4gW3ZpZXcgdGhpcyB0aWNrZXQncyBwcm9ncmVzcyB8ICAgICAgICAgICAg

ICAgICAgICAgICAgICAgICAgICAgICB8Cnwgb25saW5lXS4gICAgICAgICAgICAgICAgICAgICAg

ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8

CnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg

ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CnwgIFlvdXIgQ0NMIElUIFJlcXVlc3Qg

VGVhbSwgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg

ICAgICAgICB8CnwgIFN1cHBvcnQgRGVwYXJ0bWVudCAgICAgICAgICAgICAgICAgICAgICAgICAg

ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CistLS0tLS0tLS0tLS0t

LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0t

LS0tLS0tLS0tLS0tLS0tLS0rCgpbW2ltYWdlOlBvd2VyZWQgYnkgb3NUaWNrZXRdIF0oaHR0cDov

L29zdGlja2V0LmNvbS8pCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t

LS0tLS0KW3ZpZXcgdGhpcyB0aWNrZXQncyBwcm9ncmVzcyBvbmxpbmVdCmh0dHA6Ly9sYmxhc2hz

dm4vdGlja2V0L3VwbG9hZC92aWV3LnBocD90PTEzNjU5NyZlPWRzbWl0aDNAY2NsaW5kLmNvbSZh

PWRjZDZmZjFlYTY0ZDVlOThmOQo0MGIwMTVkZDUyNzQ1YgpbbG9naW5dCmh0dHA6Ly9sYmxhc2hz

dm4vdGlja2V0L3VwbG9hZC92aWV3LnBocD90PTEzNjU5NyZlPWRzbWl0aDNAY2NsaW5kLmNvbSZh

PWRjZDZmZjFlYTY0ZDVlOThmOQo0MGIwMTVkZDUyNzQ1Ygpba25vd2xlZGdlYmFzZV0gaHR0cDov

L2xibGFzaHN2bi90aWNrZXQvdXBsb2FkL2ti

--=_cb919948d53f09ecdc458e1b1670a6ba

Content-Type: multipart/related;

boundary="=_664aa44a6b9042184c20282c90069e64"

--=_664aa44a6b9042184c20282c90069e64

Content-Transfer-Encoding: base64

Content-Type: text/html; charset=utf-8

PHAgc3R5bGU9ImRpc3BsYXk6bm9uZSI+LS0gZG8gbm90IGVkaXQgLS08L3A+PHA+PC9wPjx0YWJs

ZSBjZWxsc3BhY2luZz0iMCI+IDx0Ym9keT4gPHRyPiA8dGQgc3R5bGU9InZlcnRpY2FsLWFsaWdu

OiBtaWRkbGU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyBoZWlnaHQ6IDQ4cHQiPiA8

c3BhbiBzdHlsZT0iY29sb3I6IHJnYigxMjcsIDEyNywgMTI3KTsgZm9udC1mYW1pbHk6IEdlb3Jn

aWE7IGZvbnQtc2l6ZTogMjhwdDsgZm9udC13ZWlnaHQ6IG5vcm1hbCI+V2UgSGVhciBZb3U8L3Nw

YW4+IDwvdGQ+IDx0ZCBzdHlsZT0iYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQiPiA8aW1n

IHNyYz0iY2lkOjZmZTFlZmRlYTM1NzUzNGQyMzhiODZlNzg2MGE3YzVhQGI5N2I3MmU5MGMxMCIg

d2lkdGg9Ijk0IiBhbHQ9Im9zVGlja2V0IExvZ28gKGthbmdhcm9vKSIgc3R5bGU9IndpZHRoOiA5

NHB4OyBmbG9hdDogcmlnaHQ7IHZlcnRpY2FsLWFsaWduOiBib3R0b20iIGhlaWdodD0iNTMiIC8+

IDwvdGQ+IDwvdHI+IDx0cj4gPHRkIHN0eWxlPSJ3aWR0aDo2NyU7IHBhZGRpbmctdG9wOiAxMnB0

OyBwYWRkaW5nLXJpZ2h0OiAxMnB0Ij4gRGVhciBEYXZlLCA8YnIgLz4gPGJyIC8+IFdlIHJlY2Vp

dmVkIHlvdXIgcmVxdWVzdCBhbmQgYXNzaWduZWQgdGlja2V0ICMxMzY1OTcgPGJyIC8+IDxiciAv

PiBUb3BpYzogPHN0cm9uZz5BZGQgTmV3IFVzZXI8L3N0cm9uZz4gPGJyIC8+IFN1YmplY3Q6IDxz

dHJvbmc+Um9iZXJ0IEFudG9uIFdpbHNvbjwvc3Ryb25nPiA8YnIgLz4gU3VibWl0dGVkOiA8c3Ry

b25nPjIxLzExLzIwMTMgODoxNSBhbTwvc3Ryb25nPiA8YnIgLz4gPGJyIC8+IEEgcmVwcmVzZW50

YXRpdmUgd2lsbCBmb2xsb3ctdXAgd2l0aCB5b3UgYXMgc29vbiBhcyBwb3NzaWJsZS4gWW91IGNh

biA8YSBocmVmPSJodHRwOi8vbGJsYXNoc3ZuL3RpY2tldC91cGxvYWQvdmlldy5waHA/dD0xMzY1

OTcmYW1wO2U9ZHNtaXRoM0BjY2xpbmQuY29tJmFtcDthPWRjZDZmZjFlYTY0ZDVlOThmOTQwYjAx

NWRkNTI3NDViIj52aWV3IHRoaXMgdGlja2V0J3MgcHJvZ3Jlc3Mgb25saW5lPC9hPi4gPGJyIC8+

IDxiciAvPiBZb3VyIENDTCBJVCBSZXF1ZXN0IFRlYW0sPGJyIC8+IFN1cHBvcnQgRGVwYXJ0bWVu

dCA8L3RkPiA8dGQgc3R5bGU9InZlcnRpY2FsLWFsaWduOiB0b3A7IHBhZGRpbmctdG9wOiAxMnB0

Ij4gPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMTI3LCAxMjcsIDEyNykiPkNDTCBJVCBSZXF1ZXN0

PGJyIC8+IFN1cHBvcnQgRGVwYXJ0bWVudDwvc3Bhbj4gPGJyIC8+IDxiciAvPiA8c3BhbiBzdHls

ZT0iY29sb3I6IHJnYigxMjcsIDEyNywgMTI3KSI+IElmIHlvdSB3aXNoIHRvIHNlbmQgYWRkaXRp

b25hbCBjb21tZW50cyBvciBpbmZvcm1hdGlvbiByZWdhcmRpbmcgdGhpcyBpc3N1ZSwgcGxlYXNl

IGRvbid0IG9wZW4gYSBuZXcgdGlja2V0LiBTaW1wbHk8L3NwYW4+IDxhIGhyZWY9Imh0dHA6Ly9s

Ymxhc2hzdm4vdGlja2V0L3VwbG9hZC92aWV3LnBocD90PTEzNjU5NyZhbXA7ZT1kc21pdGgzQGNj

bGluZC5jb20mYW1wO2E9ZGNkNmZmMWVhNjRkNWU5OGY5NDBiMDE1ZGQ1Mjc0NWIiPjxzcGFuIHN0

eWxlPSJjb2xvcjogcmdiKDg0LCAxNDEsIDIxMikiPmxvZ2luPC9zcGFuPjwvYT4gPHNwYW4gc3R5

bGU9ImNvbG9yOiByZ2IoMTI3LCAxMjcsIDEyNykiPmFuZCB1cGRhdGUgdGhlIHRpY2tldC48L3Nw

YW4+IDxiciAvPiA8YnIgLz4gPHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMTI3LCAxMjcsIDEyNyki

PlZpc2l0IG91cjwvc3Bhbj4gPGEgaHJlZj0iaHR0cDovL2xibGFzaHN2bi90aWNrZXQvdXBsb2Fk

L2tiIj48c3BhbiBzdHlsZT0iY29sb3I6IHJnYig4NCwgMTQxLCAyMTIpIj5rbm93bGVkZ2ViYXNl

PC9zcGFuPjwvYT4gPC90ZD4gPC90cj4gPC90Ym9keT4gPC90YWJsZT4gPGRpdiBzdHlsZT0idGV4

dC1hbGlnbjogY2VudGVyIj4gPGEgaHJlZj0iaHR0cDovL29zdGlja2V0LmNvbS8iPjxpbWcgc3Jj

PSJjaWQ6YjU2OTQ0Y2I0NzIyY2M1Y2RhOWQxZTIzYTNlYTdmYmNAYjk3YjcyZTkwYzEwIiB3aWR0

aD0iMTI2IiBoZWlnaHQ9IjE5IiBzdHlsZT0id2lkdGg6IDEyNnB4IiBhbHQ9IlBvd2VyZWQgYnkg

b3NUaWNrZXQiIC8+PC9hPiA8L2Rpdj4=

--=_664aa44a6b9042184c20282c90069e64

Content-Transfer-Encoding: base64

Content-ID: 6fe1efdea357534d238b86e7860a7c5a@b97b72e90c10

Content-Type: image/png;

name=kangaroo.png

Content-Disposition: inline;

filename=kangaroo.png;

size=6879

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

--=_664aa44a6b9042184c20282c90069e64

Content-Transfer-Encoding: base64

Content-ID: b56944cb4722cc5cda9d1e23a3ea7fbc@b97b72e90c10

Content-Type: image/png;

name=powered-by-osticket.png

Content-Disposition: inline;

filename=powered-by-osticket.png;

size=5128

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

--=_664aa44a6b9042184c20282c90069e64--

--=_cb919948d53f09ecdc458e1b1670a6ba--

Yeah, what you posted is still corrupted. It should have some more headers above the first line that starts with boundary="..."

I have no way of getting to that I'm afraid.

If I start a new ticket with a hotmail account, the mail arrives with two attached images (the logos). If I then forward that back to my Outlook account, the images are there as attachments, but there is no text in either.

So it looks like something in the Outlook account train is corrupting emails. Any progress on the issue?

Hi there, I've encountered the same issue. I installed the latest osticket version 1.8. Same as dchurch24 all I get from my outlook account is an empty email with two sizeless images (the logos) with the following source snippet:
...
Content-Type: multipart/alternative;
boundary="=_b37db4f6d8eda8eb39382de0509f2e18"
MIME-Version: 1.0
From: "osTicket Alerts" [email protected]
Date: Wed, 27 Nov 2013 16:24:08 +0100
Message-ID: [email protected]
X-Mailer: osTicket Mailer
X-Autoreply: yes
X-Auto-Response-Suppress: ALL, AutoReply
Auto-Submitted: auto-replied
Precedence: bulk
In-Reply-To: .mOPzfHZOhnPYD79me4.sZKm@b696342518
References: .mOPzfHZOhnPYD79me4.sZKm@b696342518
Return-Path: [email protected]
X-OriginalArrivalTime: 27 Nov 2013 15:24:09.0357 (UTC) FILETIME=[B7E1EBD0:01CEEB84]

--=_b37db4f6d8eda8eb39382de0509f2e18
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset=utf-8

SGkgQWRtaW4sCj09PT09PT09PQogTmV3IHRpY2tldCAjNDUzNTAwIGNyZWF0ZWQgCgoKKy0tLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwp8ICpGcm9tKjogICAgICAg
ICB8IGxvIDxhYWxmaWUxQGdtYWlsLmNvbT4gICB8CistLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
...

while accounts like tiscali, libero and gmail don't receive any email, as if they were treated as spam and blocked.

I am able to see the email body content only if I disable "Enable HTML Ticket Thread:" (Setting > Ticket > Enable rich text in ticket thread and autoresponse emails).

Hope someboby can help me figure out how to work this out.
Thanks ;)

There's always the option to use a better mail infrastructure and client ...

I do receive them, formatted correctly, if it gets sent to my GMail account.

There's always the option to use a better mail infrastructure and client ...

Ha. I wish that was an option. With 600 plants and over 9000 employees, I think this might take some time (plus, I don't have any say in the matter with regards to mail server/OS stuff sadly - if I did, then I wouldn't even be using Windows).

There's always the option to use a better mail infrastructure and client ...

Does that means that this won't be addressed? This would be a shame, as so far this is the only ticketing system that seems to suit our needs; this issue would render it unusable for many, many people. A LOT of companies use Outlook.

It's a bit like that old 'Doctor' joke: "Doctor, it hurts when I do this....", "Then don't do it then!"

I'll have a stab at fixing it.

(could you point me at the php file that uses the 'mail' method in the class.email.php?)

Hi guys! Glad I am not the only one struggling with this bit of issue ;)
Even if I go for the easiest way just to make it work for the while by sending the email notification as plain text I am having trouble stripping the html tags from the content in the body of the email. I have been trying the posted suggestions here and there such as https://github.com/osTicket/osTicket-1.8/pull/29/files (by the way, thanks, greezybacon, for all your work) changing the html2text.php (the other two files class.mailfetch.php and class.mailparse.php where already set) but so far no luck.
well, ..just keep trying... sooner or later...

I've had to uninstall it - I was just making it worse. I went back and installed 1.7.3 and now I don't get any emails.

I'd be happy with sending emails as simple plain text...I can get them to the point where they are sent in "unrendered" html.

The issue here is how your mail server handles (decodes) base64 encoded emails.

Try revering this commit 324b6fb75c9 by changing text_encoding back to quoted-printable and report the results.

Well.. thanks, protich for your help.
Here is the source outcome when changing text-encoding back to quoted-printable in class.mailer.php:
...
Subject: New Ticket Alert
X-PHP-Originating-Script: 10001:mail.php
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8
MIME-Version: 1.0
From: "osTicket Alerts" [email protected]
Date: Thu, 28 Nov 2013 15:53:59 +0100
Message-ID: zRpEc2igl.[email protected]
X-Mailer: osTicket Mailer
X-Autoreply: yes
X-Auto-Response-Suppress: ALL, AutoReply
Auto-Submitted: auto-replied
Precedence: bulk
In-Reply-To: KIDHaKGS8KaVMOVhb9hswRKm@b696342518
References: KIDHaKGS8KaVMOVhb9hswRKm@b696342518
Return-Path: [email protected]
X-OriginalArrivalTime: 28 Nov 2013 14:54:01.0130 (UTC) FILETIME=[AC8220A0:01CEEC49]

<h2>Hi Admin,</h2> New ticket #576010 created <br /> <br /> <table> <tbody>=
<tr> <td> <strong>From</strong>: </td> <td> lo <xxx@hotmail=
=2Ecom> </td> </tr> <tr> <td> <strong>Department</strong>: </td> <td> xx=
xxx </td> </tr> </tbody> </table> <br /> <pre>prova ticket</pre> <=
br /> <br /> <hr /> <div>To view or respond to the ticket, please <a href=
=3D"http://xx.xxx.xxx.xxx/osticket/scp/tickets.php?id=3D88">login</a> to th=
e support ticket system</div> <em style=3D"font-size: small">Your friendly =
Customer Support System</em> <br /> <a href=3D"http://osticket.com/"><img w=
idth=3D"126" height=3D"19" style=3D"width: 126px" alt=3D"Powered By osTicke=
t" src=3D"cid:b56944cb4722cc5cda9d1e23a3ea7fbc" /></a>

Same if I change the html-encoding to quoted-printable and enable the html ticket thread I get this source:
...
Subject: New Ticket Alert
X-PHP-Originating-Script: 10001:mail.php
Content-Type: multipart/alternative;
boundary="=_c0426db9cea789946894e6c363938dd9"
MIME-Version: 1.0
From: "osTicket Alerts" [email protected]
Date: Thu, 28 Nov 2013 16:02:59 +0100
Message-ID: [email protected]
X-Mailer: osTicket Mailer
X-Autoreply: yes
X-Auto-Response-Suppress: ALL, AutoReply
Auto-Submitted: auto-replied
Precedence: bulk
In-Reply-To: diakuGp4l9ZDR8tWrc5Ui4jB@b696342518
References: diakuGp4l9ZDR8tWrc5Ui4jB@b696342518
Return-Path: [email protected]
X-OriginalArrivalTime: 28 Nov 2013 15:03:00.0366 (UTC) FILETIME=[EDEB02E0:01CEEC4A]

--=_c0426db9cea789946894e6c363938dd9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8

Hi Admin,
=3D=3D=3D=3D=3D=3D=3D=3D=3D
New ticket #778392 created=20

+-----------------+------------------------------------+
| _From_: | lo [email protected] |
+-----------------+------------------------------------+
| _Department_: | xxx |
+-----------------+------------------------------------+

ticket test

To view or respond to the ticket, please [login] to the support ticket syst=
em Your
friendly Customer Support System=20
[image:Powered By osTicket]


[login] http://xx.xxx.xxx.xxx/osticket/scp/tickets.php?id=3D91
--=_c0426db9cea789946894e6c363938dd9
Content-Type: multipart/related;
boundary="=_f46cfbeb0fcafecfdb6d1718691d3188"

--=_f46cfbeb0fcafecfdb6d1718691d3188
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=utf-8

<h2>Hi Admin,</h2> New ticket #778392 created <br /> <br /> <table> <tbody>=
<tr> <td> <strong>From</strong>: </td> <td> lo <xxx@hotmail=
=2Ecom> </td> </tr> <tr> <td> <strong>Department</strong>: </td> <td> xx=
xxx </td> </tr> </tbody> </table> <br /> prova ticket<br /> <br />=
<br /> <hr /> <div>To view or respond to the ticket, please <a href=3D"htt=
p://xx.xxx.xxx.xxx/osticket/scp/tickets.php?id=3D91">login</a> to the suppo=
rt ticket system</div> <em style=3D"font-size: small">Your friendly Custome=
r Support System</em> <br /> <a href=3D"http://osticket.com/"><img width=3D=
"126" height=3D"19" style=3D"width: 126px" alt=3D"Powered By osTicket" src=
=3D"cid:b56944cb4722cc5cda9d1e23a3ea7fbc@42b696342518" /></a>
--=_f46cfbeb0fcafecfdb6d1718691d3188
Content-Transfer-Encoding: base64
Content-ID: b56944cb4722cc5cda9d1e23a3ea7fbc@42b696342518
Content-Type: image/png;
name=powered-by-osticket.png
Content-Disposition: inline;
filename=powered-by-osticket.png;
size=5128

iVBORw0KGgoAAAANSUhEUgAAAO8AAAAkCAYAAABhX23OAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAAHYQAAB2EBlcO4tgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAABOFSURB
VHic7Zx5fFXVtce/69whA0kAgRASJplEEetstc62Sh2rFp+tWsfSoqW19lmH9j2spX2+Dmqdi0qd

...

But the email body in this case yet does not show any content ...

@Ramna - I honestly have no idea why and how the emails are getting corrupted. We follow standard encoding.

  • Are you using SMTP or default server MTA for outgoing emails?
  • Did previous osTicket install work just fine? If so - what version did the issue start showing up?
  • Care to share the mail server and client you're using?

Here it is:

  • Using the default Outgoing Email PHP mail function - Default server MTA
  • Actually this is my first time. I just started my journey with the latest osTicket v1.8.0-rc2 and soon encountered this issue
  • Mail server: QMail

By testing the Outgoing email from the diagnostic page, here is the whole email source i get:

x-store-info:7YsnRco0gQJ3EyekdHv0zgpxljZUE8IwsG+hZx6OUUOZD13OOPSxj3+Qer/7nlMbOdFz1Iqi9UCz2OwPujfKvFO9Gyck8LRwO4K3Q8FYbh9QK2T1ASlK49J9TJuIyGe7Q/eQhXepmd0=
Authentication-Results: hotmail.com; spf=none (sender IP is xx.xxx.xxx.xxx) smtp.[email protected]; dkim=none header.d=xxx.it; x-hmca=none header.[email protected]
X-SID-PRA: [email protected]
X-AUTH-Result: NONE
X-SID-Result: NONE
X-Message-Status: n:n
X-Message-Delivery: Vj0xLjE7dXM9MDtsPTA7YT0wO0Q9MTtHRD0yO1NDTD0w
X-Message-Info: NhFq/7gR1vTmlk0haP875RjjXw23BQyKDma8bqrosHBiXWTAD4SqR62H16Z5ervDZAzX6JeIpkxOGcazUPaUlVWTagMZtMZP08OwWvybo6Qf5Y5mkyfJ501iT09qDn2FEfDy/eXxP1QPgjLB1T989xwcEmQTv0k5DAQiaIcb1BE8WATwGphYum4dWG5KnZocM4kwqSAt9MRNJQSaG4n8M/CUY3rZFd5w
Received: from servervirtuale.aruba ([xx.xxx.xxx.xxx]) by BAY0-MC2-F33.Bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4900);
Thu, 28 Nov 2013 08:37:10 -0800
Received: (qmail 6669 invoked by uid 10001); 28 Nov 2013 17:37:09 +0100
To: [email protected]
Subject: osTicket test email
X-PHP-Originating-Script: 10001:mail.php
Content-Type: multipart/alternative;
boundary="=_7722c0218cfa5f210a7a8e10cca99efb"
MIME-Version: 1.0
From: "osTicket Alerts" [email protected]
Date: Thu, 28 Nov 2013 17:37:09 +0100
Message-ID: [email protected]
X-Mailer: osTicket Mailer
Return-Path: [email protected]
X-OriginalArrivalTime: 28 Nov 2013 16:37:10.0510 (UTC) FILETIME=[15AA90E0:01CEEC58]

--=_7722c0218cfa5f210a7a8e10cca99efb
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset=utf-8

ZGlhZ25vc2k=
--=_7722c0218cfa5f210a7a8e10cca99efb
Content-Transfer-Encoding: base64
Content-Type: text/html; charset=utf-8

ZGlhZ25vc2k=
--=_7722c0218cfa5f210a7a8e10cca99efb--

Can you please send a test mail to peter@ osticket.com and include your email -- so I can send you a test mail from our osTicket installation for comparison purposes.

By setting and using SMTP the email is correctly received and displayed in html format. Here's the email source:

x-store-info:J++/JTCzmObr++wNraA4Pa4f5Xd6uensxNRGNyaWNydIEuf6/sm/Sjnc/PmBVg90R+wVeJuoEG2mG6Ho3tnovcPN6Z41BBb2qB2FWgcUp0m8J+7bdtJSNKeWbjktEDoSreEDMinOy4U=
Authentication-Results: hotmail.com; spf=temperror (sender IP is xx.xxx.xxx.xxx) smtp.[email protected]; dkim=none header.d=onlinefacile.it; x-hmca=none header.[email protected]
X-SID-PRA: [email protected]
X-AUTH-Result: NONE
X-SID-Result: NONE
X-Message-Status: n:n
X-Message-Delivery: Vj0xLjE7dXM9MDtsPTE7YT0xO0Q9MTtHRD0xO1NDTD0w
X-Message-Info: NhFq/7gR1vRIHeNVDjBNWAhBQ7BeyRMUKjYWUJDuCurgqhRRcwJv03Mk9EgsAq3Ktf+/uN99ORbjWHmTNPM9FT4bRy46mnhsQRzi7U0jNda1/EqP9TCg3i0bX/t3ByACSDzzTFK8RgskpxjxDXJTBIdHSG9T/l4B7yoLqNGQ7XCsAkkKQVqvfiO5FVx+8dw2OktQk8D54sGZakTGcg7wbvbJ+52oTRIP
Received: from smtpdg96.aruba.it ([xx.xxx.xxx.xxx]) by COL0-MC1-F11.Col0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4900);
Thu, 28 Nov 2013 09:35:55 -0800
Received: from localhost ([xx.xxx.xxx.xxx])
by smtpcmd05.ad.aruba.it with bizsmtp
id v5bu1m00d2YP0af015bu09; Thu, 28 Nov 2013 18:35:54 +0100
Content-Type: multipart/alternative;
boundary="=_db6dd870989f05fce06a5ac5e63609cc"
MIME-Version: 1.0
From: "CWM" [email protected]
To: [email protected]
Subject: osTicket test email
Date: Thu, 28 Nov 2013 18:35:54 +0100
Message-ID: [email protected]
X-Mailer: osTicket Mailer
Return-Path: [email protected]
X-OriginalArrivalTime: 28 Nov 2013 17:35:55.0227 (UTC) FILETIME=[4A8FB2B0:01CEEC60]

--=_db6dd870989f05fce06a5ac5e63609cc
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset=utf-8

dGlja2V0IHRlc3Q=
--=_db6dd870989f05fce06a5ac5e63609cc
Content-Transfer-Encoding: base64
Content-Type: text/html; charset=utf-8

dGlja2V0IHRlc3Q8YnIgLz4=
--=_db6dd870989f05fce06a5ac5e63609cc--

Could you try and set the header encoding to base64 in class.mailer.php, line 190 or so, like this

        //Desired encodings...
        $encodings=array(
                'head_encoding' => 'base64',
                'text_encoding' => 'base64',
                'html_encoding' => 'base64',
                'html_charset'  => 'utf-8',
                'text_charset'  => 'utf-8',
                'head_charset'  => 'utf-8'
                );  

And see if that changes anything?

I changed $encodings like you requested, does not change anything, mails are still base64 for outlook users.

We had the same issue with Outlook unable to decode mails properly and showing either blank email body or base64 encoding as is. I had fixed it by following solution from this bug-report for Mail_mime PEAR package and modifying include/class.mailer.php line 140 to $mime = new Mail_mime("\n");

So, I read through the bug report and resolution, but I'm left feeling empty: should the \n fix apply to all platforms or only Windoze?

Could anyone confirm or deny if the patch is #442 addresses the issue?

Well, I'm running my osTicket installation under Debian squeeze. I have no idea why Mail_mime needs this tweaking or how this fixes issue with Outlook mail client.

greezybacon, #442 did NOT fix it for me.
I previously thought it had, but the file on my webserver was still the one with a hardcoded "n" added as suggested by AlexeyDemidov.
There seems to be a prob with 442 - it's checking the host OS that PHP is running on, but that might not be relevant (My web server environment is LAMP, I'm using PHP mail to send out, and OL2013 as mail client.. And using the "n" fixes this display problem!)

@Sime208, is the next hop mail server from your LAMP system Windoze based?

@greezybacon, in that case yes MS Exchange. I can do submission to a local mailbox on the PHP/osTicket box, then collected by OL2013 and/or a linux based mail client if you want further testing?

I had the exact same problem as describe by others on version 1.8. I was able to resolve the problem by switching from the default PHP Mail to SMTP.

Simply got to "Emails", select the email address you are using for outbound messages, enable SMTP and input the appropriate credentials (username, password, host, port, etc, etc).

This is actually what osTicket recommends you do anyway to avoid false spam identification. I'm not sure what it is about the PHP delivery that causing the problem, but it must be localized there because SMTP works. I think the message construction may not be correct or not include the MIME which sometimes can throw things off. For example:

MIME-Version: 1.0
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: base64

But I'm not sure about this and haven't investigated it further. That's just a guess so don't throw daggers at me ;P.

I also noticed that the problem seems to exist for receiving domains that are not hosted on major platforms. So aol, hotmail, yahoo are all fine. Gmail works too including customized domains that use gmail as the mail provider. But domains that are hosted with a web hosting provider using cPanel as the manager for mail (for example) have problems.

Hope this helps!

Is anyone here using the Suhosin patch for php?

This problem is still present in v1.8.1.2, I had to reapply my fix manually. My installation uses php5-suhosin 0.9.32.1-1.

Can anyone verify if the patch in #442 fixes the issue? I added another case for Suhosin

Does not work for me. I have a lot of customers getting empty or garbled (base64 encoded) email from osticket recently. I'm running 1.8 git. This has been a problem since I updated to 1.8 from 1.7.x

@hrafnkell what doesn't work for you? Did you try the patch? Are you running Suhosin or running on Windows?

I didn't patch anything manually, I just assumed the patch was in the branch I'm on. I'm running Suhosin v0.9.32.1 on debian. I also just realized I'm probably commenting on the wrong issue. My issue is that customers get base64 encoded replies and their email client doesn't decode it. Some just get an empty email.

I apologize if this is the incorrect place to comment and will move the discussion elsewhere if there is a more suitable place for it.

This is the correct place. No one has confirmed or denied if the patch in #442 fixes the issue (which is related to Suhosin, and base64 emails is a symptom of the issue). I would be greatly pleased if you could test it.

If you are unable to apply the patch, you can download class.mailer.php from the patch and replace it in your installation

I manually applied the patch to my class.mailer.php on line 151 and sent replies to a couple of customers that were having troubles with emails. Will report back once I hear back from them.

This seems to have fixed the problem, at least for my 2 test cases.

I am running OS Ticket version 1.9 and had the blank body message issue as well.
I recently upgraded from 1.8.

Server Information
osTicket Version v1.9.0 (d5b9d83)
Server Software Apache/2.2.15 (CentOS)
PHP Version 5.3.3
MySQL Version 5.1.73

As discussed here, this fixed the blank message issue for me,

include/class.mailer.php line 140 to $mime = new Mail_mime("n");

@x5150, did you try the patch in #442?

@greezybacon , #442 did not work, got blank message body again.

I'd like to add that it doesn't seem to be a problem just in clients, but likely any MS MTA.

We run osTicket on OpenBSD with PHP hardened with Suhosin, and the first few clients we had with problems were using Mac Mail. One was OS X 1.8, the other 1.9.

Our Outlook 2010 clients read the e-mails just fine.

Testing that patch is going to be really tricky since nothing local (including my own Mac Mail) could reproduce the problem, and I don't want to run the risk of people not getting responses (it was quite the mess before).

As others have said, switching to SMTP fixed the problem.

I just wanna point out that the difference between using SMTP and using the PHP mail function is simple: with SMTP, we connect to an SMTP server directly and deliver the message; with the mail function, the message is delivered using the sendmail program on *nix and via a PHP-initiated SMTP connection on Windows.

From what I can tell reading the SMTP code in include/pear/Mail/smtp.php, the body is sent to the SMTP server as it was generated by osTicket — that is, it isn't interpreted or modified before it is sent to the SMTP server. That means that the exact same message is delivered to either an SMTP server or the PHP mail() function.

So I believe that either some sendmail programs are mucking up the message we are delivering, of various "security" tools (such as Suhosin) are mucking with the line endings.

What I'm saying is this: if delivering the message via the PHP mail() function creates varying results for mail clients such as Outlook and Mac Mail, then I'm looking in the wrong place and need to learn more about how mail delivery works. At the point, it is my understanding that the POP/IMAP server dictates which part of the mail is the headers and which part is the body. Therefore, the client should not be mis-interpreting the body as blank, containing the headers, etc.

I could reproduce the issue with an Outlook.com webmail address and the PHP mail() settings. After switching to SMTP it works.
Btw. concerning usability, I think the mail settings is a bit too "hidden". There could maybe be a hint in the "Outgoing Email" section of Settings > Email.

Btw. concerning usability, I think the mail settings is a bit too "hidden". There could maybe be a hint in the "Outgoing Email" section of Settings > Email.

What hint?

I updated to 1.9.2 and #442 didn't work too. We don't have Suhosin on our servers. Our sendmail binary is from qmail.

At the point, it is my understanding that the POP/IMAP server dictates which part of the mail is the headers and which part is the body. Therefore, the client should not be mis-interpreting the body as blank, containing the headers, etc.

This is incorrect assumption. Which part is the body and which is the headers decides MUA (email client). POP3 protocol doesn't support retrieving message headers or body separately.

@AlexeyDemidov at this point I would recommend using an SMTP server. That seems to fix the issue for most folks.

Can anyone with this issue remaining benefit from #1248?

Hi All

I got the same issue that "The blank message body" by Exchange SMTP Server.

environment:
CentOS-6.6
PHP-5.3.3
osTicket-1.9.4

I am trying to two way resolved issue:

  1. include/class.mailer.php line 140 to $mime = new Mail_mime("n");
    =>Good and Work!!
  2. I had download and replace the class.mailer.php into include folder.
    =>I got the error message below, But, still worked!!
    PHP Warning: constant(): Couldn't find constant SUHOSIN_PATCH in /var/www/html/helpdesk/include/class.mailer.php on line 125

@PenziSu you should be able to use the new MAIL_EOL setting in the config file to permanently set the end-of-line to "n"

@greezybacon It is Worked!! Thank you for advise :)

I installed osTickets a few days ago and had exactly the same issue. #442 was correct (sort of) but the line number does not fit to the current osTicket - version anymore.

So my suggestion (which does mainly the same as mentioned in #442)

search for $mime = new Mail_mime($eol); and insert $eol="n" before it so it looks like this afterwards:

$eol = "n";
$mime = new Mail_mime($eol);

@heinztomato please use the new MAIL_EOL setting definable in the ost-config.php file since v1.9.3 or so.

I am having a similar problem with 2 osticket installations that email each other. I have set define(MAIL_EOL,"\n"); in ost-config.php in both the installations. But yet, the processed emails result in tickets with no body/thread content when the email originates from the other installation.

One installation is v1.9.7 and the other is v1.9.12

no body/thread content when the email originates from the other installation.

You will need to configure differing reply separator tags for each setup. Neither should contain the characters of the other.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

F3000 picture F3000  Â·  5Comments

alansebastian picture alansebastian  Â·  3Comments

Taps7734 picture Taps7734  Â·  5Comments

roman-1983 picture roman-1983  Â·  5Comments

markus4000 picture markus4000  Â·  4Comments