I am using nodemailer to send a HTML email with an anchor in the body. When I receive the email in Thunderbird, the email looks fine, the link is highlighted and underlined as a link, but clicking on it does nothing, the link does not open. When I try to copy the Link location I do not get the link location.
Looking at the Message Source, the link is wrapped in hex.
The link displayed in the console:
192.168.1.91:8000:8000/?ra=0
The body of the email:
Return-Path: <xxx@gmail.com>
Received: from [127.0.0.1] (host86-142-207-54.range86-142.btcentralplus.com. [86.142.207.54]) by smtp.gmail.com with ESMTPSA id v82sm3970454wmv.12.2016.01.09.06.26.50
for <xxx@gmail.com> (version=TLSv1/SSLv3 cipher=OTHER); Sat, 09 Jan 2016 06:26:50 -0800 (PST)
Content-Type: text/html
From: xxx@gmail.com
To: xxx@gmail.com
Subject: Authorisation required
X-Mailer: nodemailer (1.10.0; +http://www.nodemailer.com; SMTP/1.0.4[client:1.3.6])
Content-Transfer-Encoding: quoted-printable
Date: Sat, 09 Jan 2016 14:26:50 +0000
Message-Id: <1452349610887-6ade706c-d63c6769-932eb97c@gmail.com>
MIME-Version: 1.0
<html><body><strong>Simon Platten</strong> has submitted a <a href=3D'http://192.168.1.91:8000:8000/?ra=3D0'>timesheet</a> for your review and approval.</body></html>
3D is the hex code for '=' but I why are these in the message? Also the 3D after 'ra=' is before the 0 and 0 is the parameter value.