It's arbitrary, I guess. Not much different than defaulting a boolean prop to true if it isn't set, which is pretty common. It just happens to have a more complex default.
Sent from my iPhone On May 31, 2012, at 5:58 AM, "Cheong Hee \(Gmail\)" <chn...@gmail.com> wrote: > sorry I am half blind and in too fast to reply... curious the rationale why > the pattern is not set in the properties file itself. thanks. > > Cheers > ----- Original Message ----- > From: Mike Schrag > To: Cheong Hee (Gmail) > Cc: Ron X ; WebObjects Development > Sent: Thursday, May 31, 2012 5:52 PM > Subject: Re: ERJaveMail > > That line is commented out. The one listed there is not the default. It's in > code. > > Sent from my iPhone > > On May 31, 2012, at 5:49 AM, "Cheong Hee \(Gmail\)" <chn...@gmail.com> wrote: > >> Serious? I am actually pulling out the properties file in ERJavaMail, >> unless not the right one or the "latest". Or unless some code in ERJavaMail >> setting the value again. The framework I am having is maybe one~two months >> ago. Correct me if wrong.. >> >> >> # *** ERJavaMail settings >> # *** Defaults to 'safe' settings: >> # *** >> >> # Sometimes when sending big masses of emails, the java virtual machine >> # doesn't collects correctly the garbage and needs a little delay >> # between each message sending. Use this option if you have problem with >> # memory management >> er.javamail.useSenderDelay = false >> >> # This delay is set to 15 milliseconds >> er.javamail.senderDelayMillis = 15 >> >> # * Default encoding used for ERJavaMail >> er.javamail.defaultEncoding = iso-8859-1 >> >> # * Enables ERJavaMail to send all the mails to only one destination >> # This is useful when debugging >> er.javamail.centralize = true >> >> # * Prints javamail debug infos >> # It is recommended to activate this switch when there are problems >> # with smtp configuration >> er.javamail.debugEnabled = false >> >> # * The admin email, this is where "centralized" mails will go >> #er.javamail.adminEmail = u...@domain.com >> >> # * SMTP outbound host >> #er.javamail.smtpHost = smtp.domain.com >> >> # Valid ERJavaMail email pattern. If null, then the internal default will be >> used >> #er.javamail.emailPattern = ^.*?@.*$ >> >> # * Number of messages that the sender queue can hold at a time >> er.javamail.senderQueue.size = 50 >> >> # * Time to wait when mail sender queue is overflowed >> er.javamail.milliSecondsWaitIfSenderOverflowed = 6000 >> >> # Used to set a default X-Mailer >> #er.javamail.mailer.XMailerHeader = >> >> # White and black email address patterns >> # This can be useful in testing when say >> # you only want to allow emails to be sent to *@mycompany.com >> # In this case you would add: >> # er.javamail.WhiteListEmailAddressPatterns=("*@mycompany.com", >> "someb...@mac.com") >> >> # To prevent sending mail to certain addresses you can use the black list >> # er.javamail.BlackListEmailAddressPatterns=("*@baddomain.com", >> "badper...@mycompany.com") >> >> >> # * The port to use with the smtp server, if not set, defaults to 25 >> #er.javamail.smtpPort = 25 >> >> >> ----- Original Message ----- >> From: Mike Schrag >> To: Cheong Hee (Gmail) >> Cc: Ron X ; WebObjects Development >> Sent: Wednesday, May 30, 2012 6:58 PM >> Subject: Re: ERJaveMail >> >> Are you sure? I thought that was commented out and says something about >> using the default. I haven't looked at that in forever, but I'm almost >> positive you're not reading. >> >> Sent from my iPhone >> >> On May 30, 2012, at 12:33 AM, "Cheong Hee \(Gmail\)" <chn...@gmail.com> >> wrote: >> >>> This is only what I got in emailPattern in ERJavaMail properties: "^.*?@.*$" >>> >>> Is this what you are having to as default? >>> >>> Cheers >>> >>> ----- Original Message ----- >>> From: Mike Schrag >>> To: Ron X >>> Cc: WebObjects Development >>> Sent: Tuesday, May 29, 2012 9:19 PM >>> Subject: Re: ERJaveMail >>> >>> my guess is that your regex pattern for er.javamail.emailPattern doesn't >>> work. i'm not even going to try debugging that one, though. what's wrong >>> with the pattern that's built into erjavamail? >>> >>> On May 29, 2012, at 2:43 AM, Ron X <ron.x.by...@gmail.com> wrote: >>> >>>> hi, >>>> >>>> i have some strange error on application start: >>>> >>>> WARN 38.33 MB used/42.73 MB free [ProcessChangesQueue] >>>> (ERXNSLogLog4jBridge.java:43) - A fatal exception occurred: When >>>> 'er.javamail.centralize' is true (default), all outgoing mails will get >>>> sent to 'er.javamail.adminEmail' instead of the normal TO addresses, but >>>> you did not provide a valid email for that property. >>>> [2012-5-28 23:40:30 PDT] <ProcessChangesQueue> >>>> java.lang.IllegalArgumentException: When 'er.javamail.centralize' is true >>>> (default), all outgoing mails will get sent to 'er.javamail.adminEmail' >>>> instead of the normal TO addresses, but you did not provide a valid email >>>> for that property. >>>> at >>>> er.javamail.ERJavaMail.initializeFrameworkFromSystemProperties(ERJavaMail.java:132) >>>> at er.javamail.ERJavaMail.finishInitialization(ERJavaMail.java:113) >>>> at >>>> er.extensions.ERXFrameworkPrincipal$Observer.willFinishInitialization(ERXFrameworkPrincipal.java:97) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> >>>> but i have >>>> >>>> ### ERJavaMail >>>> er.javamail.centralize = true >>>> er.javamail.smtpHost = localhost >>>> er.javamail.defaultEncoding = UTF-8 >>>> er.javamail.emailPattern = >>>> ^[a-zA-Z0-9!#$%&'*+\\-/=?^_`{|}~]+(\\.[a-zA-Z0-9!#$%&'*+\\-/=?^_`{|}~]+)*@[a-zA-Z0-9]([a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9]){0,1}((\\.[a-zA-Z0-9]([a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9]){0,1})*\\.[a-zA-Z]{2,6}){1,1}$ >>>> >>>> er.javamail.adminEmail = admin@localhost.local >>>> >>>> in my property file >>>> _______________________________________________ >>>> Do not post admin requests to the list. They will be ignored. >>>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>>> Help/Unsubscribe/Update your Subscription: >>>> https://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com >>>> >>>> This email sent to msch...@pobox.com >>> >>> _______________________________________________ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription: >>> https://lists.apple.com/mailman/options/webobjects-dev/chng34%40gmail.com >>> >>> This email sent to chn...@gmail.com
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com