<?xml version="1.0" encoding="UTF-8"?> <xp:view xmlns:xp="http://www.ibm.com/xsp/core"> <xp:br></xp:br> <xp:br></xp:br> <xp:table> <xp:tr> <xp:td></xp:td> <xp:td>Simple XPage to test mail routing. <xp:br></xp:br>GMail does not seem to like the principal field so option 3 is probably the preferred one. <xp:br></xp:br>see  <xp:link escape="true" id="link1" text="http://seancull.co.uk/public/seancull.nsf/dx/mail_principal_domino_gmal.htm" value="http://seancull.co.uk/public/seancull.nsf/dx/mail_principal_domino_gmal.htm"></xp:link> <xp:br></xp:br><xp:br></xp:br>Enter the details below and press send to check the mail routing<xp:br></xp:br></xp:td> <xp:td></xp:td> </xp:tr> <xp:tr> <xp:td></xp:td> <xp:td>send to<xp:br></xp:br> <xp:inputText id="inputText1" value="#{viewScope.sendto}"></xp:inputText> <xp:br></xp:br> <xp:br></xp:br>copy to<xp:br></xp:br> <xp:inputText id="inputText5" value="#{viewScope.copyto}"></xp:inputText> <xp:br></xp:br> <xp:br></xp:br>send from <xp:br></xp:br><xp:inputText id="inputText4" value="#{viewScope.sendfrom}"></xp:inputText>      <xp:br></xp:br><xp:br></xp:br><xp:br></xp:br>subject<xp:br></xp:br> <xp:inputText id="inputText2" value="#{viewScope.subject}" style="width:278.0px"> </xp:inputText> <xp:br></xp:br> <xp:br></xp:br> <xp:br></xp:br>body<xp:br></xp:br> <xp:inputText id="inputText3" style="width:281.0px;height:192.0px" value="#{viewScope.body}"> </xp:inputText> </xp:td> <xp:td></xp:td> </xp:tr> </xp:table> <xp:br></xp:br> <xp:table border="1"> <xp:tr> <xp:td><xp:button value="send test email bttn 1" id="button1"> <xp:eventHandler event="onclick" submit="true" refreshMode="complete"> <xp:this.action><![CDATA[#{javascript:var maildoc = database.createDocument(); maildoc.appendItemValue("sendto",viewScope.sendto); maildoc.appendItemValue("copyto",viewScope.copyto); maildoc.appendItemValue("subject",viewScope.subject + ' bttn 1'); maildoc.appendItemValue("body",viewScope.body); maildoc.send()}]]></xp:this.action> </xp:eventHandler></xp:button></xp:td> <xp:td>var maildoc = database.createDocument();<xp:br></xp:br> maildoc.appendItemValue("sendto",viewScope.sendto)<xp:br></xp:br>maildoc.appendItemValue("copyto",viewScope.copyto); <xp:br></xp:br>maildoc.appendItemValue("subject",viewScope.subject + ' bttn 1') <xp:br></xp:br>maildoc.appendItemValue("body",viewScope.body) <xp:br></xp:br>maildoc.send()</xp:td> </xp:tr> <xp:tr> <xp:td><xp:button value="send test email bttn 2" id="button8"> <xp:eventHandler event="onclick" submit="true" refreshMode="complete"> <xp:this.action><![CDATA[#{javascript:var maildoc = database.createDocument(); maildoc.appendItemValue("sendto",viewScope.sendto); maildoc.appendItemValue("copyto",viewScope.copyto); maildoc.appendItemValue("subject",viewScope.subject + ' bttn 2'); maildoc.appendItemValue("body",viewScope.body); maildoc.appendItemValue("principal",viewScope.sendfrom) maildoc.send()}]]></xp:this.action> </xp:eventHandler></xp:button></xp:td> <xp:td>var maildoc = database.createDocument();<xp:br></xp:br> maildoc.appendItemValue("sendto",viewScope.sendto)<xp:br></xp:br>maildoc.appendItemValue("copyto",viewScope.copyto) <xp:br></xp:br>maildoc.appendItemValue("subject",viewScope.subject + ' bttn 2) <xp:br></xp:br>maildoc.appendItemValue("body",viewScope.body) <xp:br></xp:br> <xp:br></xp:br> maildoc.appendItemValue("principal",viewScope.sendfrom) <xp:br></xp:br><xp:br></xp:br>maildoc.send()</xp:td> </xp:tr> <xp:tr> <xp:td><xp:button value="send test email bttn 3" id="button9"> <xp:eventHandler event="onclick" submit="true" refreshMode="complete"> <xp:this.action><![CDATA[#{javascript:var maildoc = database.createDocument(); maildoc.appendItemValue("sendto",viewScope.sendto); maildoc.appendItemValue("copyto",viewScope.copyto); maildoc.appendItemValue("subject",viewScope.subject + ' bttn 3'); maildoc.appendItemValue("body",viewScope.body); maildoc.appendItemValue("InetFrom",viewScope.sendfrom); maildoc.send()}]]></xp:this.action> </xp:eventHandler></xp:button></xp:td> <xp:td>var maildoc = database.createDocument();<xp:br></xp:br> maildoc.appendItemValue("sendto",viewScope.sendto)<xp:br></xp:br>maildoc.appendItemValue("copyto",viewScope.copyto) <xp:br></xp:br>maildoc.appendItemValue("subject",viewScope.subject + ' bttn 3) <xp:br></xp:br>maildoc.appendItemValue("body",viewScope.body) <xp:br></xp:br> <xp:br></xp:br> maildoc.appendItemValue("InetFrom",viewScope.sendfrom) <xp:br></xp:br> <xp:br></xp:br> maildoc.send() </xp:td> </xp:tr> <xp:tr> <xp:td><xp:button value="send test email bttn 4" id="button10"> <xp:eventHandler event="onclick" submit="true" refreshMode="complete"> <xp:this.action><![CDATA[#{javascript:var maildoc = database.createDocument(); maildoc.appendItemValue("sendto",viewScope.sendto); maildoc.appendItemValue("copyto",viewScope.copyto); maildoc.appendItemValue("subject",viewScope.subject + ' bttn 4'); maildoc.appendItemValue("body",viewScope.body); maildoc.appendItemValue("InetFrom",viewScope.sendfrom); maildoc.replaceItemValue('tmpDisplaySentBy', viewScope.sendfrom); maildoc.replaceItemValue('DisplaySent', viewScope.sendfrom); maildoc.send()}]]></xp:this.action> </xp:eventHandler></xp:button></xp:td> <xp:td>var maildoc = database.createDocument();<xp:br></xp:br> maildoc.appendItemValue("sendto",viewScope.sendto) <xp:br></xp:br>maildoc.appendItemValue("copyto",viewScope.copyto) <xp:br></xp:br>maildoc.appendItemValue("subject",viewScope.subject + ' bttn 4) <xp:br></xp:br>maildoc.appendItemValue("body",viewScope.body) <xp:br></xp:br> <xp:br></xp:br> maildoc.appendItemValue("InetFrom",viewScope.sendfrom)<xp:br></xp:br>maildoc.replaceItemValue('tmpDisplaySentBy', viewScope.sendfrom); <xp:br></xp:br>maildoc.replaceItemValue('DisplaySent', viewScope.sendfrom) <xp:br></xp:br> <xp:br></xp:br> maildoc.send() </xp:td> </xp:tr> </xp:table> </xp:view>