java发送邮件时,图片怎么处理,图片作为背景,或者单独发送图片时,怎么处理
错误示范(这是我在对接邮件接口时遇到的一些问题)
- 使用图片作为一个标签的背景,在pc端,是没有问题的,但是在手机端不能正常显示;
- 使用图片链接或者使用base64格式的图片,都会导致出现第一条中的情况;
所以使用图片作为背景是不可取的,具有局限性。
正确操作(在一系列尝试和借鉴之后的总结)
- 首先要使用img标签,把图片引入邮件的模板中,例如,
或者直接讲src改为一个图片的链接; - 其次,要把模板中的换行(\r\n)全部去掉,不然邮件中会出现很多换行,排版很难看;
- 还有最后就是,一定要有耐心调整模板,借鉴别人的轮子。不要重复造轮子,你造的轮子哪里有前辈们迭代的轮子好用。