Autor Thema: Mail unter anderem Namen per Agent versenden  (Gelesen 2663 mal)

Offline AndreasWegener0815

  • Junior Mitglied
  • **
  • Beiträge: 53
Mail unter anderem Namen per Agent versenden
« am: 15.03.12 - 13:36:51 »
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

Code
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 ); 

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Mail unter anderem Namen per Agent versenden
« Antwort #1 am: 15.03.12 - 13:45:39 »
Hallo,

Die meisten, die dieses tun wollen, erstellen das zu versendende Mail (Dokument) direkt in der mail.box des
Servers und arbeiten nicht mit doc.Send().


Andreas

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Mail unter anderem Namen per Agent versenden
« Antwort #2 am: 15.03.12 - 14:02:29 »
Die meisten, die dieses tun wollen, erstellen das zu versendende Mail (Dokument) direkt in der mail.box des
Servers und arbeiten nicht mit doc.Send().

Das ist das eine und dann müssen im zusendenden Maildokument die Felder From, SendFrom und Principal entsprechend gesetzzt werden. Ich bin mir allerdings nicht ganz sicher, ob wirklich alle drei Felder benötigt werden.

Bei mir hat's mit diesen drei Felder wunderbar funktioniert.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline AndreasWegener0815

  • Junior Mitglied
  • **
  • Beiträge: 53
Re: Mail unter anderem Namen per Agent versenden
« Antwort #3 am: 15.03.12 - 14:07:03 »
Danke für die Hilfe,
nur eine kurze Frage noch:
Soll ich in der mail.box einfach ein Dokument erstellen, items füllen und abspeichern?
Den Rest macht der Server ?
VG
Andreas

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Mail unter anderem Namen per Agent versenden
« Antwort #4 am: 15.03.12 - 14:08:39 »
Ja.

Nur geben ich noch zu bedenken, was ist, wenn der Server mehr als 1 mail.box hat.
Dies solltest Du gegebenenfalls vorher ermitteln.


Andreas

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Mail unter anderem Namen per Agent versenden
« Antwort #5 am: 15.03.12 - 14:19:01 »
Hallo

- mail.box ist soweit ich mich erinnern kann immer erreichbar. auch wenn der Server mehrere mailboxen hat.

- nicht vergessen, in der Regel bist du auf der Mail.box als depositor unterwegs. sobald das Dokument gespeichert wurde, ist es weg.

gruss

Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline AndreasWegener0815

  • Junior Mitglied
  • **
  • Beiträge: 53
Re: Mail unter anderem Namen per Agent versenden
« Antwort #6 am: 15.03.12 - 14:27:29 »
Prima, es läuft. Vielen Dank.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz