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

Reply via email to