Warnung! Die Applets funktionieren als:
Das Produkt enthält den Quellencode für beide Fälle (Applets and Servlet auch).
Applet um ein Mail zu schicken (deaktiviert, bitte Produkt herunterladen):
Applet um diese Web-Seite zu schicken (deaktiviert,bitte Produkt herunterladen):
Mit RMail programmieren
Empfangen 5 Linien!
Wie werden E-mails empfangen:
pop.connect("pop.mycompany.com","user","pwd"); // verbinden
for (int i=1;i<=pop.msgs;i++) {
MailMsg m=pop.retrieveMsg(i); // Nachricht empfangen
pop.deleteMsg(i); // Nachricht löschen//Nachricht hier bearbeiten
}
pop.disconnect();
Ein E-mail mit Anhang schicken 10 Linien!
Wie schickt man ein E-mail;
m=new MailMsg(); // neu E-mail
m.from="user1@mycompany.com"; // Absender und Empfänger
m.addRecipient("user2@mycompany.com");
/** smtp authentifizierung
m.authUser="user";
m.authPwd="password";
m.authMethod=m.AUTH_LOGIN;
*/
m.subject="test";
part=new MainMsgPart(); // Text hinzufügen
part.setData("This is the text",MimeEncoder.QUOTED);
part.addPart(part);
m.addFile(new java.io.File("c:\\mydocument.doc")); // Anhang hinzufügen
m.smtpServer="smtp.mycompany.com";
m.mail(); // E-mail schicken
Ein E-mail mit Alternativen schicken (Text und HTML)
Wie Sie ein E-mail mit 2 Versionen (text und html) schicken:
m=new MailMsg(); // neu E-mail
m.from="user1@mycompany.com"; // Absender und Empfänger
m.addRecipient("user2@mycompany.com");
m.subject="test";
part=new MainMsgPart();
part.ContentType="Multipart";
part.ContentSubType="Alternative";
textpart=new MainMsgPart(); // Text hinzufügen
textpart.setData("This is the text",MimeEncoder.QUOTED);
part.addPart(textpart);
htmlpart=new MainMsgPart(); // HTML hinzufügen
htmlpart.ContentType="Text";
htmlpart.ContentSubType="Html";
htmlpart.setData("<html><body>This is the text</body></html>",MimeEncoder.QUOTED);
part.addPart(htmlpart);
m.addPart(part);
m.smtpServer="smtp.mycompany.com";
m.mail(); // E-mail schicken