I had a forum post asking for this feature for news posts as well, in which I suggested creating a quite simple plugin to provide this functionality at http://tinyurl.com/eby7s
If we are going to integrate this function into Confluence, it might be worth making this into an interface. One option I suggested was to use XML:
from: your@address.com
to: confluence-xml@someserver.com
title: confluence-xml
body:
<xml>
<username>smith123</username>
<password>ChAnGeMe</password>
<news>
<spacekey>DOC</spacekey>
<title>My new blog post title</title>
<content>This is the body text in my post, note that I have to escape any open and close caret characters with a backslash, eg \< and \> so they don't get in the way of the XML.
<content>
</news>
</xml>
We can extend the format if needed then by adding tags for pages, news, and anything else.
Alternatively, you could simply hard-code emails and uses spaces or newlines:
— Format for News —
from: your@address.com
to: <spacekey>@news.server.com
title: <username> <password>
body:
<title>
<body>
— End format for News —
Pages might use @server.com and blog posts could use @news.server.com
— Example Page —
from: your@address.com
to: DOC@server.com
title: smith123 ChAnGeMe
body:
My page title
This is the body text in my page with [wiki markup].
— End example Page —
One advantage of emails would be impementing attachments, if you wanted to go that far.
That's just the example format I used for the plugin suggestion, since the emails need some format for user authentication and to include the spacekey, but perhaps just something simple is all you need for email?
Hi,
The ability to add content to Confluence pages via Email is something I've heard several requests for as well.
To this end I've released the Send-Email-To-Page Plugin for Confluence
Thanks for the heads up on SocialText. I'll have to look at the feature they offer to equal and surpass them. I used to use this feature a lot on JotSpot before Google bought them.
thanks!
Brendan