我正在使用java邮件发送邮件。我不能将mime类型用作HTML。当我发送邮件时,由于间距,它看起来很糟糕。如何解决这个问题?
我发送的文字
它在邮件中的显示方式
答案 0 :(得分:4)
问题不在于你如何发送它,问题是你用什么来显示它?
如果使用固定宽度的字体,您可以很好地排列所有内容,但如果邮件阅读器使用可变宽度字体显示它,则所有对齐都将丢失。您无法控制用于显示您正在发送的邮件的字体。
答案 1 :(得分:1)
传统上,期望内容类型为text/plain
的邮件应使用固定宽度字体呈现。但是有些客户不遵守这个惯例,你无能为力(除非在你自己的账户中,如果客户允许你配置它)。
解决方法是使用具有更严格定义的内容类型,或者发送带有超链接的电子邮件,该网页呈现您喜欢的方式(或者,如果您处于可以执行此操作的位置,请使用miff用户通过强制他们使用您选择的客户端)。从可用性的角度来看,所有这些选项都有缺点,但对于没有正确格式化而没有意义的内容,您可能会找到合理的妥协。