Hallo Liebe Notes Gemeinde.
Ich versuche per Agent und Java eine einfache Test Mail zu versenden.
Dies klappt auch ohne Probleme, jedoch möchte ich den Absender verändern.
Zur Zeit kommt die Mail immer unter meinem Namen an, da ich den Agent auch starte.
Das Item "From" und "INetFrom" fülle ich schon, der Server scheint diese jedoch auszutauschen.
Kann ich dies irgendwie verhindern , oder fehlt mir noch ein Feld ?
Code siehe unten, die Mail sollte von "sender@domain.de" angezeigt werden.
Vielen Dank für einen Tip. Bitte nicht wieder MIME Format nutzen müssen :-)
Viele Grüße
Andreas
Session lSession = getSession();
String iSender ="sender@domain.de";
String iRecipient ="receiver@domain.de";
Database lCurrentDBb = lSession.getCurrentDatabase();
lotus.domino.Document lDocMail;
lDocMail=lCurrentDBb.createDocument() ;
lDocMail.replaceItemValue("Form","Memo");
lDocMail.setSaveMessageOnSend(false);
lDocMail.replaceItemValue("SendTo",iRecipient );
String lSubject="Test Mail";
lDocMail.replaceItemValue("Subject",lSubject);
lDocMail.replaceItemValue("From", iSender );
lDocMail.replaceItemValue("AltFrom", iSender);
lDocMail.replaceItemValue("SendFrom", iSender);
lDocMail.replaceItemValue("INetFrom" , "hans@wurst.de");
lDocMail.replaceItemValue("tmpDisplaySentBy",iSender );
lDocMail.replaceItemValue("tmpDisplayFrom_Preview",iSender );
lDocMail.replaceItemValue("DisplaySent",iSender);
RichTextItem rtitem =lDocMail.createRichTextItem("Body");
// create the mail text
rtitem.appendText ( "Das ist der Mailtext");
rtitem.appendText ("\n") ;
lDocMail.send( false );