8
Ich sende Massen-E-Mails mit Amazon ses. Mein Code ist unten angegebenSenden von HTML-E-Mail durch Amazon ses
public void sendMail(String sender, LinkedList<String> recipients, String subject, String body) {
Destination destination = new Destination(recipients);
try {
ACCESS_KEY = EmailSender.prop.getProperty("accessKey");
SECRET_KEY = EmailSender.prop.getProperty("secretKey");
Content subjectContent = new Content(subject);
Content bodyContent = new Content(body);
Body msgBody = new Body(bodyContent);
Message msg = new Message(subjectContent, msgBody);
SendEmailRequest request = new SendEmailRequest(sender, destination, msg);
AWSCredentials credentials = new BasicAWSCredentials(ACCESS_KEY, SECRET_KEY);
AmazonSimpleEmailServiceClient sesClient = new AmazonSimpleEmailServiceClient(credentials);
SendEmailResult result = sesClient.sendEmail(request);
System.out.println(result + "Email sent");
}catch(Exception e) {
System.out.println("Exception from EmailSender.java. Email not send");
}
Hier habe ich meine HTML-Inhalt als String in der Variablen „Körper“ gegeben.
Die E-Mail wurde erfolgreich gesendet. Aber ich habe den HTML-Inhalt als E-Mail bekommen. Wie man HTML-Inhalt in Mail sendet. Welche Änderungen im Code werden dieses Problem lösen?
Was bedeutet die empfangene E-Mail aussehen? Was meinst du mit "Ich habe den HTML-Inhalt als E-Mail"? In welchem E-Mail-Client sehen Sie die E-Mail an? – bdares
Ich habe Mail als ..... Ich meine den ursprünglichen HTML-Code voller Tags – Neeraj
Was E-Mail-Client verwenden Sie? – bdares