@param is javadoc to tell you what the parameters are that you pass to the function.
If it helps any, here is a live working page which sends email: http://svn.xwiki.org/svnroot/xwiki/contrib/sandbox/xwiki-application-invitation/src/main/resources/Invitation/Invitation.xml The interesting part starts on this line: #macro(sendMail, $messages, $config, $emailContainer) This is all you need to send a simple test message: #set($sender = $xwiki.get('mailsender')) #set($senderConfig = $sender.createMailConfiguration($xwiki)) #set($mailObj = $sender.createMail()) $mailObj.setFrom($config.get('[email protected]')) ## ## fill in an address which you will see when the mail comes in. $mailObj.setTo('[email protected]') ## ## Set the subject line and message body. $mailObj.setSubject('test') $mailObj.setTextPart('Hello world') ## Send the message $sender.sendMail($mailObj, $senderConfig) Caleb Sales, G. (Grant) wrote: > Well I tried the HTML export and its 3 pages long. Will the Email be the > same? The only page with usefull information is page 3. Is there a way > to specify what content is sent from the page. (eg. Email only html > table 1 and html table 2 and all the contents in them) > > Mail Sender Plug in. What is all the @'s for. (@pram to the recipient of > message) do I put the email before or after that. > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf > Of Caleb James DeLisle > Sent: Friday, June 04, 2010 02:12 PM > To: XWiki Developers > Subject: Re: [xwiki-devs] Calling Email from user > > > > Sales, G. (Grant) wrote: >> Looked at the code. >> >> Not really sure if I understand all that. >> Is there a more simple way to send an HTML copy of the new page > created? > You can use the watchlist app but you can't customize it as much. > http://code.xwiki.org/xwiki/bin/view/Applications/WatchlistApplication > >> Example: I built a FAQ page, and just want the new questions to go to >> a single specific email address for alert purposes. >> >> I also don't really know where to load the plugin or how to call in in > >> the document. > The plugin is loaded by default. > #set($mailSender = $xwiki.get('mailsender')) and you have it. > >> >> -----Original Message----- >> From: [email protected] [mailto:[email protected]] On Behalf > >> Of Caleb James DeLisle >> Sent: Friday, June 04, 2010 12:58 PM >> To: XWiki Developers >> Subject: Re: [xwiki-devs] Calling Email from user >> >> >> >> Sales, G. (Grant) wrote: >>> >>> >>> Also would like to know if there is a way to add some hidden code in >>> this template so when the user saves the new page it will also email >>> it to my boss. (defined email or the xwiki admin email) >> Here's what you will be using: >> http://code.xwiki.org/xwiki/bin/view/Plugins/MailSenderPlugin >> This is an implementation of it similar to what you need: >> http://code.xwiki.org/xwiki/bin/view/Applications/SendPageByEmailAppli >> ca >> tion >> >>> {{velocity}}{{html}} >>> #set ($userDoc = $xwiki.getDocument($doc.author)) >>> #set ($userObj = $userDoc.getObject('XWiki.XWikiUser')) >>> #set ($userProp = $userObj.get('email')) >>> #set ($userEmail = $userProp.getValue()) >>> $doc.display('userEmail') >> This is going to look for a property in the doc's "current object" >> called "userEmail". You have userEmail stored in $userEmail so you >> probably want to go >> $escapetool.xml($userEmail) >> >> $escapetool.xml just escapes the xml entities since you are in an html > >> block. >> >>> $userEmail >>> <table> >>> <tr> >>> <td>Posted >>> by:<td>$xwiki.getLocalUserName($doc.creator)<td>$xwiki.formatDate($do >>> c .c reationDate, "EEEE")<td>$xwiki.formatDate($doc.creationDate, >>> "MM.dd.yyyy kk:mm:ss z") </tr><tr> >>> <td>Modified >>> > By:<td>$xwiki.getLocalUserName($doc.author)<td>$xwiki.formatDate($doc. >>> da te, "EEEE")<td>$xwiki.formatDate($doc.date, "MM.dd.yyyy kk:mm:ss >>> z") </tr> </table> >>> >>> {{/html}}{{/velocity}} >>> >>> Still isn't working (or I don't know how to display it right). >>> Basically all I need is to add the top into my table once I can get >>> it >> working. >>> Above is my table, this is just a part of the page that I built but >>> the code alone should be working. If you know how to get ride of the >>> table lines too that would be a great help! >>> >>> But thanks Guillaume! >>> Is there a place I can go other then FAQ, Code snipets on the >>> xwiki.org that I can go to look up all this info on syntax and stuff. >>> Sort of a how to learning book is what I'm looking for but can't seem > >>> to find any useful info besides the devs@ mailing list. >>> >>> >>> ~Grant >>> >>> -----Original Message----- >>> From: [email protected] [mailto:[email protected]] On >>> Behalf >>> Of Guillaume Lerouge >>> Sent: Friday, June 04, 2010 09:20 AM >>> To: XWiki Developers >>> Subject: Re: [xwiki-devs] Calling Email from user >>> >>> Hi, >>> >>> On Fri, Jun 4, 2010 at 16:11, Sales, G. (Grant) >>> <[email protected]>wrote: >>> >>>> $xwiki.user.eamil = current user's email address >>>> $xwiki.getLocalUserName($doc.author) = Author's First and Last name >>>> $xwiki.getLocalUserName($doc.creator) = Creator's First and Last >>>> name >>>> >>>> How would I get the email address for a document author and or the >>>> last person that modified the document? >>>> >>> #set($userDoc = $xwiki.getDocument($doc.author)) #set($userObj = >>> $userDoc.getObject('XWiki.XWikiUser')) >>> #set($userProp = $userObj.get('email')) #set($userEmail = >>> $userProp.getValue()) >>> >>> Guillaume >>> >>> Grant Sales >>>> Security Operations Analyst >>>> ING >>>> 20 Washington Ave South >>>> Minneapolis, MN 55401 >>>> Tel: 612.342.7889 >>>> Fax: 612.342.3428 >>>> Cell: 320.761.0966 >>>> Email: [email protected] >>>> www.ing-usa.com >>>> ING. Your future. Made easier. (r) >>>> >>>> >>>> >>>> --------------------------------------------------------- >>>> >>>> NOTICE: The information contained in this electronic mail message is > >>>> confidential and intended only for certain recipients. If you are >>>> not an intended recipient, you are hereby notified that any >>>> disclosure, reproduction, distribution or other use of this >>>> communication and any >>>> attachments is strictly prohibited. If you have received this >>>> communication in error, please notify the sender by reply >>>> transmission and delete the message without copying or disclosing >>>> it. >>>> >>>> >>>> ==================================================================== >>>> = >>>> = ====================== >>>> _______________________________________________ >>>> devs mailing list >>>> [email protected] >>>> http://lists.xwiki.org/mailman/listinfo/devs >>>> >>> >>> -- >>> Guillaume Lerouge >>> Sales - XWiki SAS >>> Skype: wikibc >>> Twitter: glerouge >>> http://guillaumelerouge.com/ >>> _______________________________________________ >>> devs mailing list >>> [email protected] >>> http://lists.xwiki.org/mailman/listinfo/devs >>> _______________________________________________ >>> devs mailing list >>> [email protected] >>> http://lists.xwiki.org/mailman/listinfo/devs >>> _______________________________________________ >>> devs mailing list >>> [email protected] >>> http://lists.xwiki.org/mailman/listinfo/devs >>> >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs >> > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

