You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@roller.apache.org by Christian Schleif <sp...@schleif-online.de> on 2008/02/19 20:47:33 UTC

Problem with emails sending

Hi,

I have a fresh roller installation and the email notification doesn't 
work. I have set the mail server information as follows:
mail.configurationType=properties
mail.hostname=mailserver.com
mail.username=email@address-user.com
mail.password=password

When roller tries to sent a mail I receive following exception:

ERROR 2008-02-19 20:25:12,739 Register:save - Error sending activation 
email to - someone@domain.com
--- ROOT CAUSE ---
javax.mail.AuthenticationFailedException

I testet the mail settings with a webmail and standalone client. The 
javamail.jar and activation.jar are also in the tomcat lib directory.

My environment is:
Tomcat 6.0.14
Java 1.6.0_04
Linux Gentoo
Roller 4.0


Any ideas what kind of problem I have?

regards
christian

Re: Problem with emails sending

Posted by "Emmanouil Batsis (Manos)" <ma...@abiss.gr>.
Got the same problem here with with verified credentials in 
roller-custom.properties when roller 4.0 is trying to send a comment 
notification. Tomcat 5.0, MySQL 4.1. Here's the stacktrace:

ERROR 2008-02-19 01:45:07,902 
JPARefererManagerImpl$LinkbackExtractorRunnable:run - Processing linkback
<0.9.7-incubating nonfatal user error> 
org.apache.openjpa.persistence.ArgumentException: null
         at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:805)
         at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:766)
         at 
org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:533)
         at 
org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:227)
         at 
org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:269)
         at 
org.apache.roller.weblogger.business.jpa.JPARefererManagerImpl.getReferersWithSameTitle(JPARefererManagerImpl.java:342)
         at 
org.apache.roller.weblogger.business.jpa.JPARefererManagerImpl$LinkbackExtractorRunnable.run(JPARefererManagerImpl.java:570)
         at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
         at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
         at java.util.concurrent.FutureTask.run(FutureTask.java:123)
         at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
         at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.UnsupportedOperationException
         at 
org.apache.openjpa.kernel.DetachedStateManager.fetch(DetachedStateManager.java:918)
         at 
org.apache.openjpa.jdbc.meta.strats.StringFieldStrategy.getJoinValue(StringFieldStrategy.java:225)
         at 
org.apache.openjpa.jdbc.meta.ClassMapping.toDataStoreValue(ClassMapping.java:221)
         at 
org.apache.openjpa.jdbc.meta.strats.RelationStrategies.toDataStoreValue(RelationStrategies.java:99)
         at 
org.apache.openjpa.jdbc.meta.strats.RelationFieldStrategy.toDataStoreValue(RelationFieldStrategy.java:617)
         at 
org.apache.openjpa.jdbc.meta.FieldMapping.toDataStoreValue(FieldMapping.java:798)
         at 
org.apache.openjpa.jdbc.kernel.exps.PCPath.toDataStoreValue(PCPath.java:544)
         at 
org.apache.openjpa.jdbc.kernel.exps.Param.calculateValue(Param.java:109)
         at 
org.apache.openjpa.jdbc.kernel.exps.CompareEqualExpression.appendTo(CompareEqualExpression.java:88)
         at 
org.apache.openjpa.jdbc.kernel.exps.AndExpression.appendTo(AndExpression.java:59)
         at 
org.apache.openjpa.jdbc.kernel.exps.SelectConstructor.buildWhere(SelectConstructor.java:238)
         at 
org.apache.openjpa.jdbc.kernel.exps.SelectConstructor.evaluate(SelectConstructor.java:79)
         at 
org.apache.openjpa.jdbc.kernel.JDBCStoreQuery.createWhereSelects(JDBCStoreQuery.java:329)
         at 
org.apache.openjpa.jdbc.kernel.JDBCStoreQuery.executeQuery(JDBCStoreQuery.java:169)
         at 
org.apache.openjpa.kernel.ExpressionStoreQuery$DataStoreExecutor.executeQuery(ExpressionStoreQuery.java:677)
         at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:985)
         at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:796)
         ... 12 more
ERROR 2008-02-19 01:47:12,653 
JPARefererManagerImpl$LinkbackExtractorRunnable:run - Processing linkback
<0.9.7-incubating nonfatal user error> 
org.apache.openjpa.persistence.ArgumentException: null
         at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:805)
         at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:766)
         at 
org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:533)
         at 
org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:227)
         at 
org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:269)
         at 
org.apache.roller.weblogger.business.jpa.JPARefererManagerImpl.getReferersWithSameTitle(JPARefererManagerImpl.java:342)
         at 
org.apache.roller.weblogger.business.jpa.JPARefererManagerImpl$LinkbackExtractorRunnable.run(JPARefererManagerImpl.java:570)
         at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
         at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
         at java.util.concurrent.FutureTask.run(FutureTask.java:123)
         at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
         at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.UnsupportedOperationException
         at 
org.apache.openjpa.kernel.DetachedStateManager.fetch(DetachedStateManager.java:918)
         at 
org.apache.openjpa.jdbc.meta.strats.StringFieldStrategy.getJoinValue(StringFieldStrategy.java:225)
         at 
org.apache.openjpa.jdbc.meta.ClassMapping.toDataStoreValue(ClassMapping.java:221)
         at 
org.apache.openjpa.jdbc.meta.strats.RelationStrategies.toDataStoreValue(RelationStrategies.java:99)
         at 
org.apache.openjpa.jdbc.meta.strats.RelationFieldStrategy.toDataStoreValue(RelationFieldStrategy.java:617)
         at 
org.apache.openjpa.jdbc.meta.FieldMapping.toDataStoreValue(FieldMapping.java:798)
         at 
org.apache.openjpa.jdbc.kernel.exps.PCPath.toDataStoreValue(PCPath.java:544)
         at 
org.apache.openjpa.jdbc.kernel.exps.Param.calculateValue(Param.java:109)
         at 
org.apache.openjpa.jdbc.kernel.exps.CompareEqualExpression.appendTo(CompareEqualExpression.java:88)
         at 
org.apache.openjpa.jdbc.kernel.exps.AndExpression.appendTo(AndExpression.java:59)
         at 
org.apache.openjpa.jdbc.kernel.exps.SelectConstructor.buildWhere(SelectConstructor.java:238)
         at 
org.apache.openjpa.jdbc.kernel.exps.SelectConstructor.evaluate(SelectConstructor.java:79)
         at 
org.apache.openjpa.jdbc.kernel.JDBCStoreQuery.createWhereSelects(JDBCStoreQuery.java:329)
         at 
org.apache.openjpa.jdbc.kernel.JDBCStoreQuery.executeQuery(JDBCStoreQuery.java:169)
         at 
org.apache.openjpa.kernel.ExpressionStoreQuery$DataStoreExecutor.executeQuery(ExpressionStoreQuery.java:677)
         at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:985)
         at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:796)
         ... 12 more
WARN  2008-02-19 12:52:14,319 MailUtil:sendEmailNotification - Exception 
sending comment notification mail
javax.mail.SendFailedException: Unable to send message to some recipients;
   nested exception is:
         class javax.mail.SendFailedException: Sending failed;
   nested exception is:
         class javax.mail.AuthenticationFailedException
         at 
org.apache.roller.weblogger.util.MailUtil.sendMessage(MailUtil.java:640)
         at 
org.apache.roller.weblogger.util.MailUtil.sendTextMessage(MailUtil.java:689)
         at 
org.apache.roller.weblogger.util.MailUtil.sendEmailNotification(MailUtil.java:443)
         at 
org.apache.roller.weblogger.ui.rendering.servlets.CommentServlet.doPost(CommentServlet.java:332)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at 
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:413)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at 
org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
         at 
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:97)
         at 
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:138)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:153)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
         at 
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at 
org.apache.roller.weblogger.ui.core.filters.IPBanFilter.doFilter(IPBanFilter.java:63)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at 
org.apache.roller.weblogger.ui.core.filters.CharEncodingFilter.doFilter(CharEncodingFilter.java:77)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
         at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
         at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
         at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
         at 
org.apache.roller.weblogger.ui.rendering.WeblogRequestMapper.handleRequest(WeblogRequestMapper.java:225)
         at 
org.apache.roller.weblogger.ui.rendering.filters.RequestMappingFilter.doFilter(RequestMappingFilter.java:128)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at 
org.apache.roller.weblogger.ui.core.filters.InitFilter.doFilter(InitFilter.java:71)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at 
org.apache.roller.weblogger.ui.core.filters.PersistenceSessionFilter.doFilter(PersistenceSessionFilter.java:60)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at 
org.apache.roller.weblogger.ui.core.filters.BootstrapFilter.doFilter(BootstrapFilter.java:65)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
         at 
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
         at 
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:138)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:135)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)
         at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
         at 
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
         at 
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at 
org.apache.roller.weblogger.ui.core.filters.SchemeEnforcementFilter.doFilter(SchemeEnforcementFilter.java:121)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at 
org.apache.roller.weblogger.ui.core.filters.CharEncodingFilter.doFilter(CharEncodingFilter.java:77)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
         at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
         at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
         at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793)
         at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702)
         at 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571)
         at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
         at java.lang.Thread.run(Thread.java:595)


-- 
Manos Batsis, Chief Technologist
          __    _
   ____ _/ /_  (_)_________ ____ ______
  / __ `/ __ \/ / ___/ ___// __ `/ ___/
/ /_/ / /_/ / (__  |__  )/ /_/ / /
\__,_/_.___/_/____/____(_)__, /_/
                         /____/

5, Daphnidos Street,
14122, Neo Iraklio,
Athens, Greece

Tel: +30 210 2851517
Mob: +30 694 8376942

http://dev.abiss.gr

"BSD code is free code to be used in software. GPL code is code to be 
used in free software." Kjella (173770), Slashdot

Re: Problem with emails sending

Posted by Florian Holeczek <fl...@holeczek.de>.
Hallo Christian,

I've taken a deeper look at mail configuration in web applications
recently in the context of JSPWiki.
Have a look at http://www.jspwiki.org/wiki/JNDI%20Mail%20Configuration

Especially:
> Note if you're using an SMTP mail server that requires
> authentication: This won't work if only mail.user and mail.password
> are set because these aren't automatically used for authentication.
> Therefore, you have to set username and password to the same values
> (or other values that authenticate you properly). For details see
> http://forum.java.sun.com/thread.jspa?threadID=615393&messageID=3422166

Since you're getting an AuthenticationFailedException, I'm pretty
sure that's it. I've been testing this with a mail server from 1&1.

Regards,
 Florian



Re: Problem with emails sending

Posted by Florian Holeczek <fl...@holeczek.de>.
Hallo Christian,

> thank you. this works but the resouce has to be defined in the
> context.xml of roller

indeed there are several possibilities!

> and the mail.from attribute has to be just an email address. The
> value "Name email@address.com" result an MessagingException "can't
> determine local email address"

Nope ;-) The format is "Name <em...@address.com>", defined in some
RFC. When you want to set this value in XML, you'll have to escape the
less than and greater than characters, like this: "Name
&lt;email@address.com&gt;"

Regards,
 Florian

Re: Problem with emails sending

Posted by Christian Schleif <sp...@schleif-online.de>.
Hello Florian,

thank you. this works but the resouce has to be defined in the 
context.xml of roller and the mail.from attribute has to be just an 
email address. The value "Name email@address.com" result an 
MessagingException "can't determine local email address" (see 
http://fisheye5.cenqua.com/browse/~raw,r=1.8/glassfish/mail/src/java/com/sun/mail/smtp/SMTPTransport.java) 


greetz
christian

Florian Holeczek schrieb:
> Hallo Christian,
>
> I've taken a deeper look at mail configuration in web applications
> recently in the context of JSPWiki.
> Have a look at http://www.jspwiki.org/wiki/JNDI%20Mail%20Configuration
>
> Especially:
>   
>> Note if you're using an SMTP mail server that requires
>> authentication: This won't work if only mail.user and mail.password
>> are set because these aren't automatically used for authentication.
>> Therefore, you have to set username and password to the same values
>> (or other values that authenticate you properly). For details see
>> http://forum.java.sun.com/thread.jspa?threadID=615393&messageID=3422166
>>     
>
> Since you're getting an AuthenticationFailedException, I'm pretty
> sure that's it. I've been testing this with a mail server from 1&1.
>
> Regards,
>  Florian
>
> Ursprüngliche Nachricht vom 19.02.2008 um 21:06:
>   
>> i had verified the username and password. But the username contains a 
>> "@" and a "-" character are there any known conflicts with these kinds
>> of characters?
>>     
>
>   
>> greets
>> christian
>>     
>
>   
>> Matt Raible schrieb:
>>     
>>> It looks like the username/password you're using for your mail server
>>> is invalid. Can you verify you're using the correct values?
>>>
>>> Matt
>>>
>>> On Feb 19, 2008 12:47 PM, Christian Schleif <sp...@schleif-online.de> wrote:
>>>   
>>>       
>>>> Hi,
>>>>
>>>> I have a fresh roller installation and the email notification doesn't
>>>> work. I have set the mail server information as follows:
>>>> mail.configurationType=properties
>>>> mail.hostname=mailserver.com
>>>> mail.username=email@address-user.com
>>>> mail.password=password
>>>>
>>>> When roller tries to sent a mail I receive following exception:
>>>>
>>>> ERROR 2008-02-19 20:25:12,739 Register:save - Error sending activation
>>>> email to - someone@domain.com
>>>> --- ROOT CAUSE ---
>>>> javax.mail.AuthenticationFailedException
>>>>
>>>> I testet the mail settings with a webmail and standalone client. The
>>>> javamail.jar and activation.jar are also in the tomcat lib directory.
>>>>
>>>> My environment is:
>>>> Tomcat 6.0.14
>>>> Java 1.6.0_04
>>>> Linux Gentoo
>>>> Roller 4.0
>>>>
>>>>
>>>> Any ideas what kind of problem I have?
>>>>
>>>> regards
>>>> christian
>>>>
>>>>     
>>>>         
>>>
>>>   
>>>       


Re: Problem with emails sending

Posted by Christian Schleif <sp...@schleif-online.de>.
i had verified the username and password. But the username contains a 
"@" and a "-" character are there any known conflicts with these kinds 
of characters?

greets
christian

Matt Raible schrieb:
> It looks like the username/password you're using for your mail server
> is invalid. Can you verify you're using the correct values?
>
> Matt
>
> On Feb 19, 2008 12:47 PM, Christian Schleif <sp...@schleif-online.de> wrote:
>   
>> Hi,
>>
>> I have a fresh roller installation and the email notification doesn't
>> work. I have set the mail server information as follows:
>> mail.configurationType=properties
>> mail.hostname=mailserver.com
>> mail.username=email@address-user.com
>> mail.password=password
>>
>> When roller tries to sent a mail I receive following exception:
>>
>> ERROR 2008-02-19 20:25:12,739 Register:save - Error sending activation
>> email to - someone@domain.com
>> --- ROOT CAUSE ---
>> javax.mail.AuthenticationFailedException
>>
>> I testet the mail settings with a webmail and standalone client. The
>> javamail.jar and activation.jar are also in the tomcat lib directory.
>>
>> My environment is:
>> Tomcat 6.0.14
>> Java 1.6.0_04
>> Linux Gentoo
>> Roller 4.0
>>
>>
>> Any ideas what kind of problem I have?
>>
>> regards
>> christian
>>
>>     
>
>
>
>   


Re: Problem with emails sending

Posted by Matt Raible <mr...@gmail.com>.
It looks like the username/password you're using for your mail server
is invalid. Can you verify you're using the correct values?

Matt

On Feb 19, 2008 12:47 PM, Christian Schleif <sp...@schleif-online.de> wrote:
> Hi,
>
> I have a fresh roller installation and the email notification doesn't
> work. I have set the mail server information as follows:
> mail.configurationType=properties
> mail.hostname=mailserver.com
> mail.username=email@address-user.com
> mail.password=password
>
> When roller tries to sent a mail I receive following exception:
>
> ERROR 2008-02-19 20:25:12,739 Register:save - Error sending activation
> email to - someone@domain.com
> --- ROOT CAUSE ---
> javax.mail.AuthenticationFailedException
>
> I testet the mail settings with a webmail and standalone client. The
> javamail.jar and activation.jar are also in the tomcat lib directory.
>
> My environment is:
> Tomcat 6.0.14
> Java 1.6.0_04
> Linux Gentoo
> Roller 4.0
>
>
> Any ideas what kind of problem I have?
>
> regards
> christian
>



-- 
http://raibledesigns.com