What I'm actually trying to do is the following: 1. Have all user information registered in MySQL, including a forward email address.
2. When an email is sent via JavaMail to James, I'd like James to look up the user in the MySQL database and then forward the message to the email address it finds in the MySQL database (the email is arbitrary - yahoo.com, gmail.com, hotmail.com, you name it). Thus, the message is never stored in James, only forwarded. 3. Eventually, I'd like to persist a few fields from the message to the MySQL database via a Mailet but I'd like to get 1. and 2. working first. Anyone know if this configuration is possible? -----Original Message----- From: Hes Siemelink [mailto:[EMAIL PROTECTED] Sent: Monday, November 15, 2004 4:14 AM To: James Users List Subject: RE: Relaying Denied Error with JavaMail As I understand it, you are trying to relay a message to yahoo.com through James on your local machine. This is not permitted by default, because that would make James an "open relay" and very vulnerable for spam. You can tell James that it should accept mail from certain hosts for relaying in the config file. Open the config.xml and search for the following (it's in the smtpserver section): <!-- Authorize specific addresses/networks. If you use SMTP AUTH, addresses that match those specified here will be permitted to relay without SMTP AUTH. If you do not use SMTP AUTH, and you specify addreses here, then only addresses that match those specified will be permitted to relay. Addresses may be specified as a an IP address or domain name, with an optional netmask, e.g., 127.*, 127.0.0.0/8, 127.0.0.0/255.0.0.0, and localhost/8 are all the same. --> <authorizedAddresses>127.0.0.1, localhost</authorizedAddresses> I think you want to add 10.70.14.101 here. Good luck Hes. -----Original Message----- From: Ricardo Cortes [mailto:[EMAIL PROTECTED] Sent: Friday, November 12, 2004 18:22 To: James Users List Subject: Relaying Denied Error with JavaMail Hi there, I finally got James up and running and I'm trying to test it out using the JavaMail client from the IBM James article. I currently have James setup to get the user information from a MySQL database. I went ahead and inserted one record in this table. Here are the values: username: test pwdHash: null pwdAlgorithm: null useForwarding: 1 forwardingDestination: [EMAIL PROTECTED] usealias: null alias: null I know that my JavaMail client is connecting to the server ok because when James isn't running I get an error connecting to port 25. That's cool. However, when I try to connect with the James server started via JavaMail, I get the error below. I modified the RemoteAddrNotInNetwork mailet match to include all IPs on my network and the domain and I'm still getting relaying denied errors. I also tried starting James with the DEBUG logging turned on but nothing relevant got logged. Any help would be fantastic.................. Thanks, Ricardo Creating MailClient for test... Sending message to test... SENDING message from [EMAIL PROTECTED] to [EMAIL PROTECTED] javax.mail.SendFailedException: Invalid Addresses; nested exception is: class com.sun.mail.smtp.SMTPAddressFailedException: 550 - Requested action not taken: relaying denied at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1130) at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:525) at javax.mail.Transport.send0(Transport.java:151) at javax.mail.Transport.send(Transport.java:80) at MailClient.sendMessage(MailClient.java:51) at JamesConfigTest.main(JamesConfigTest.java:18) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:78) Exception in thread "main" Process finished with exit code 1 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
