Полагаю, это первый раз, когда я вижу, что почта Yahoo делает что-то с плавающими цветами, а Gmail терпит неудачу. Должно быть, я что-то упускаю.
Я использовал задачу ant mail для автоматической доставки отчета о тестировании -
<target name="sendtestreport">
<tstamp>
<format property="current.time" pattern="MM/dd/yyyy hh:mm" />
</tstamp>
<property name="subject" value="Selenium Test Report: " />
<mail mailhost="test.de" mailport="25" subject="${subject} ${current.time}"
user="seleniumtests@test.de" password="password" messagemimetype="text/html">
<from address="seleniumtests@test.com" />
<replyto address="test@gmail.com" />
<to address="test@gmail.com" />
<message src="${basedir}\test-output\emailable-report.html">If you have trouble viewing the message then open attachment</message>
<attachments>
<fileset dir="${basedir}">
<include name="**/emailable-report.html"/>
</fileset>
</attachments>
</mail>
</target>
Здесь я отправляю отправляемый по электронной почте отчет о тестировании, который генерируется TestNG в теле (а также в приложении) почты. В моем аккаунте Gmail сообщение неправильно отформатировано, цвета не отображаются, текст перекрывается и выравнивается. В то время как в почте Yahoo это выглядит идеально.
Есть ли какие-либо настройки, которые мне нужно изменить в Gmail, чтобы сообщение отображалось в правильном формате.
Или это некорректное поведение Gmail?