Hello,
Guys, I'd really appreciate a pointer or two. At least please tell me if 
I'm not missing something.

Greetings, Lilianne

Lilianne E. Blaze wrote:
> Hello,
> Two questions though.
> 
> First, how is Subject handled in XWiki.sendMessage? It doesn't seem to 
> be handled at all? Or am I missing something obvious here?
> 
> How to get MailSender instance from inside XWiki.java code? JavaDocs 
> weren't exactly useful. For the most part, well, they weren't exactly 
> present.
> 
> Is it "MailSenderPluginApi ms = 
> (MailSenderPluginApi)getPlugin("com.xpn.xwiki.plugin.mailsender", 
> context);" ?
> 
>  From the code it looks like plugin's name == plugin's classname, is it 
> a correct assumption?
> 
> Also I'm not sure what's the relation between a Plugin and a PluginApi?
> 
> Last, how can I add the necessary fields in prefs?
> 
> Is it enough to simply add code like:
> 
> "        needsUpdate |= bclass.addTextField("smtp_server_username", 
> "SMTP Server username", 30);
> "
> 
> at XWiki.getPrefsClass and then add it in adminprefs.vm?
> 
> But where are they initialized with default values?
> 
> Well, I suppose that was a bit more than two questions :/
> 
> Greetings, Lilianne E. Blaze
> 
> 
> 
> Vincent Massol wrote:
>> Hi Lilianne,
>>
>> Yes someone needs to refactor the current XWiki.sendMessage to use the  
>> mail sender plugin instead. This is some leftover of old code. We're  
>> just waiting for someone to work on this. If you can send us a patch  
>> for this refactoring we could apply it.
>>
>> It would be great if you could send us a patch to support  
>> authentication for the sendmail plugin.
>>
>> Thanks
>> -Vincent
>>
>> On Jun 9, 2008, at 9:00 AM, Lilianne E. Blaze wrote:
>>
>>> Hello,
>>> I'm using version 1.5 m1.
>>>
>>> While trying to register an user I'm getting error 553 - my smtp
>>> requires authenticating even from 127.0.0.1. Don't ask :/
>>>
>>> I have a pretty good idea how to modify MailSenderPlugin to
>>> authenticate, but here's a surprise - it's not used. At least not when
>>> sending welcome mails.
>>>
>>> com.xpn.xwiki.XWikiException: Error number 10006 in 10: Could not send
>>> mail to s
>>> erver 127.0.0.1 port 25 error code 553 (553 sorry, that domain isn't  
>>> in
>>> my list
>>> of allowed rcpthosts / Ta domena nie znajduje sie na liscie
>>> obslugiwanych przez
>>> serwer, jest zablokowana lub nieprawidlowo skonfigurowano
>>> uwierzytelnianie SMTP
>>> (#5.5.3 - vuser)
>>> )
>>>         at com.xpn.xwiki.XWiki.sendMessage(XWiki.java:3258)
>>>         at com.xpn.xwiki.XWiki.sendMessage(XWiki.java:3294)
>>>         at com.xpn.xwiki.XWiki.sendValidationEmail(XWiki.java:3199)
>>>         at com.xpn.xwiki.XWiki.sendValidationEmail(XWiki.java:3162)
>>>         at com.xpn.xwiki.XWiki.createUser(XWiki.java:3114)
>>>         at  
>>> com.xpn.xwiki.web.RegisterAction.action(RegisterAction.java:41)
>>>         at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:216)
>>>         at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:116)
>>>         at
>>> org.apache.struts.action.RequestProcessor.processActionPerform(Reques
>>> tProcessor.java:431)
>>>         at
>>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
>>> va:236)
>>>         at
>>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:119
>>> 6)
>>>         at
>>> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java: 
>>> 709)
>>>
>>>
>>> It seems XWiki.sendMessage is deprecated, true, but still in use.
>>>
>>> Are there any plans to actually connect MailSenderPlugin any time  
>>> soon?
>>>
>>> Adding authing in MailSenderPlugin would be trivial. Hacking it into
>>> current version of XWiki.sendMessage, well, that'd be less trivial.
>>>
>>> Any suggestions on what to do? I need it more or less working in about
>>> two weeks.
>>>
>>> Greetings, Lilianne E. Blaze
>> _______________________________________________
>> 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

Reply via email to