在图像上写入邮件内容,并在电子邮件中将图像作为正文发送



我们使用下面提到的Java代码从我们的应用程序向注册用户发送邮件。

但是,他们收到的邮件非常简单,因此我们需要对其进行编辑。

我需要将相同的内容写入图像背景,然后将此图像作为电子邮件传输给用户。

有没有办法达到这个目的。我们使用SMTP传输来发送邮件。

代码片段显示了将内容写入消息的当前方式。

String from = "blah@abc.com";
String to[] = new String[]{variable};
String subject = "Subject";
StringBuffer content = new StringBuffer();
        content.append("");
        content.append("");
        content.append("");
        content.append(variable);

有没有办法将所有内容写在预先识别的图像上,然后将该图像作为电子邮件的正文发送。

这些答案将告诉您如何将图像放入电子邮件中:

  1. 通过 Java 邮件将图像添加到电子邮件中
  2. 使用 javamail 发送邮件以及嵌入的图像
  3. 使用 JavaMail 在电子邮件中内联图像

至于将电子邮件的文本呈现为图像。 使用一些 HTML 查看器并将其呈现在您创建的Graphics上下文中,或者确定所需图像的大小(使用 Graphics (并呈现到您创建的BufferedImageGraphics上(再次(:

BufferedImage img = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
img.getGraphics()

最新更新