problem with sending mail
Posted: 28 Nov 2006, 12:01
I try to send mail by _server.sendMail function.
I set these properties in config.xml :
<Mailer>
<MailHost>server_ip</MailHost>
<MailUser>local_user</MailUser>
<MailPass></MailPass>
</Mailer>
where server_ip is the same as SFS ip, local_user was set to
a local user name or complete e-mail address, pass is empty
as sendmail does no validation. The server runs RedHat Linux and sendmail as
smtp server. Version of SFS is 1.4.0 and try at 1.4.2.
The same code works when I test it on my desktop and send mail
thru smtp on another local pc.
Whow do I configure SFS config.xml for sending mails?
jvm 1 | Exception in thread "ExtensionHandler-1" java.lang.NoClassDefFoundError: javax /activation/DataSource
jvm 1 | at it.gotoandplay.smartfoxserver.lib.MailManager.sendMail(MailManager.jav a:78)
jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
jvm 1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
jvm 1 | at java.lang.reflect.Method.invoke(Unknown Source)
jvm 1 | at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:142)
jvm 1 | at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:201 )
jvm 1 | at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:84)
jvm 1 | at org.mozilla.javascript.gen.c1._c40(DExt.as:724)
jvm 1 | at org.mozilla.javascript.gen.c1.call(DExt.as)
jvm 1 | at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:84)
jvm 1 | at org.mozilla.javascript.gen.c1._c65(DExt.as:1407)
jvm 1 | at org.mozilla.javascript.gen.c1._c55(DExt.as:1161)
jvm 1 | at org.mozilla.javascript.gen.c1._c41(DExt.as:736)
jvm 1 | at org.mozilla.javascript.gen.c1.call(DExt.as)
jvm 1 | at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:33 7)
jvm 1 | at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2755 )
jvm 1 | at org.mozilla.javascript.gen.c1.call(DExt.as)
jvm 1 | at it.gotoandplay.smartfoxserver.extensions.JavascriptExtension.callJavaS criptFunction(JavascriptExtension.java:424)
jvm 1 | at it.gotoandplay.smartfoxserver.extensions.JavascriptExtension.handleReq uest(JavascriptExtension.java:209)
jvm 1 | at it.gotoandplay.smartfoxserver.controllers.ExtensionHandler.processEven t(ExtensionHandler.java:511)
jvm 1 | at it.gotoandplay.smartfoxserver.controllers.ExtensionHandler.run(Extensi onHandler.java:357)
jvm 1 | at java.lang.Thread.run(Unknown Source)
By the way, when SFS is run by 'sfs start', no errors appear in log. I have to
run it in foregroung with 'sfs console' to see any debug info.
I set these properties in config.xml :
<Mailer>
<MailHost>server_ip</MailHost>
<MailUser>local_user</MailUser>
<MailPass></MailPass>
</Mailer>
where server_ip is the same as SFS ip, local_user was set to
a local user name or complete e-mail address, pass is empty
as sendmail does no validation. The server runs RedHat Linux and sendmail as
smtp server. Version of SFS is 1.4.0 and try at 1.4.2.
The same code works when I test it on my desktop and send mail
thru smtp on another local pc.
Whow do I configure SFS config.xml for sending mails?
jvm 1 | Exception in thread "ExtensionHandler-1" java.lang.NoClassDefFoundError: javax /activation/DataSource
jvm 1 | at it.gotoandplay.smartfoxserver.lib.MailManager.sendMail(MailManager.jav a:78)
jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
jvm 1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
jvm 1 | at java.lang.reflect.Method.invoke(Unknown Source)
jvm 1 | at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:142)
jvm 1 | at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:201 )
jvm 1 | at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:84)
jvm 1 | at org.mozilla.javascript.gen.c1._c40(DExt.as:724)
jvm 1 | at org.mozilla.javascript.gen.c1.call(DExt.as)
jvm 1 | at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:84)
jvm 1 | at org.mozilla.javascript.gen.c1._c65(DExt.as:1407)
jvm 1 | at org.mozilla.javascript.gen.c1._c55(DExt.as:1161)
jvm 1 | at org.mozilla.javascript.gen.c1._c41(DExt.as:736)
jvm 1 | at org.mozilla.javascript.gen.c1.call(DExt.as)
jvm 1 | at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:33 7)
jvm 1 | at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2755 )
jvm 1 | at org.mozilla.javascript.gen.c1.call(DExt.as)
jvm 1 | at it.gotoandplay.smartfoxserver.extensions.JavascriptExtension.callJavaS criptFunction(JavascriptExtension.java:424)
jvm 1 | at it.gotoandplay.smartfoxserver.extensions.JavascriptExtension.handleReq uest(JavascriptExtension.java:209)
jvm 1 | at it.gotoandplay.smartfoxserver.controllers.ExtensionHandler.processEven t(ExtensionHandler.java:511)
jvm 1 | at it.gotoandplay.smartfoxserver.controllers.ExtensionHandler.run(Extensi onHandler.java:357)
jvm 1 | at java.lang.Thread.run(Unknown Source)
By the way, when SFS is run by 'sfs start', no errors appear in log. I have to
run it in foregroung with 'sfs console' to see any debug info.