Re: Help with ERJavaMail and system properties

Dev WO <[email protected]>
Newsgroups gmane.comp.web.webobjects.devel
Message-ID <[email protected]>
Sorry to keep on asking help on this one, but it causes me much  
trouble...
I tried to set the properties directly in the ERExtensions.framework  
Properties file with:

er.extensions.ERXApplication.DefaultMessageEncoding=UTF8
er.extensions.ERXMessageEncoding.Enabled=true

but it keeps on serving the page in ISO...
Some forms seem to also be submitted in ISO which lead to problems  
with accentuated characters in the database:(

No one knows how to force Wonder to use specific properties?

Thanks

Xavier

PS: I've got too much things linked to move back from Wonder (and now  
I'm on it, I really don't want to change...).


> Hi,
> I hope someone used to Wonder will be able to help.
> I seems I'm have global issue regarding parameters.
> From er.javamail attributes to text encoding...
>
> Everything is UTF8 but everything is served using ISOxxx! so I have  
> different rendering issue and my customer get their notification  
> emails with trashed characters:(
>
> Xavier
>
>
>
>> OK, I tried a couple things:
>> I tried to use ERWOMailDelivery and got the same issue, which led  
>> me to believe none of my properties are taken into account (no  
>> smtp host, no nothing).
>> I tried only with WOMailDelivery and this time it worked!
>>
>> So here's more details in case it reminds someone about something:
>> Wonder Frameworks linked in my application:
>> -ERJars
>> -ERExtensions
>>
>> Properties:
>> er.javamail.centralize=false
>> # Centralize sends all emails to the er.javamail.adminEmail user.
>> er.javamail.debugEnabled=true
>> # Determines whether or not email debugging is displayed. This  
>> contains protocol-level debug information.
>> er.javamail.adminEmail=REMOVED
>> # The email address of the admin user to send centralized emails  
>> to. This is a required property.
>> er.javamail.smtpHost=REMOVED
>> # The SMTP host name to use. If this isn't set, mail.smtp.host  
>> will be checked and ultimately WOHost will be used.
>> er.javamail.senderQueue.size=50
>> # The number of messages that the sender queue can hold. Defaults  
>> to 50.
>> er.javamail.milliSecondsWaitIfSenderOverflowed=6000
>> # The number of milliseconds to wait if the sender queue is full.  
>> Default is 6000.
>> er.javamail.smtpAuth=true
>> # Sets whether or not Authenticated SMTP is used to send outgoing  
>> mail. If set, er.javamail.smtpUser MUST also be set (and  
>> preferably er.javamail.smtpPassword).
>> er.javamail.smtpUser=REMOVED
>> # The username to use to login to the authenticated SMTP server.
>> er.javamail.smtpPassword=REMOVED
>> # The password to use to login to the authenticated SMTP server.
>> #er.javamail.XMailerHeader =
>> # The X-Mailer header to put into all outgoing mail messages.  
>> Defaults to nothing.
>> er.javamail.defaultEncoding=UTF-8
>> # The default character encoding to use for message content.  
>> Defaults to ???.
>>
>>
>> That's all I have:(
>>
>> Xavier
>>
>>
>>
>>> Hello Oliver,
>>> just tried it (with either a comment # or set it to false), and  
>>> still got the:
>>> java.lang.IllegalArgumentException: When setting  
>>> 'er.javamail.centralize=true' (which means you just test sending  
>>> mails), you must also give a valid  
>>> '[email protected]' to which the mails are sent.
>>>
>>>
>>>
>>>> hi
>>>>
>>>> did you try to set the property directly whitin the Properties  
>>>> File in the ERJavaMail framework?
>>>>
>>>> ERJavaMail.framework\Resources\Properties
>>>>
>>>> best regards
>>>> oliver
>>>>
>>>>
>>>> On 10/9/06, Dev WO <[email protected]> wrote:
>>>> I just added:
>>>> 		System.out.println( "At startup, centralize propertie is: " +  
>>>> System.getProperty( "er.javamail.centralize"));
>>>>
>>>> and it returns false!?
>>>>
>>>> So I really don't know why I got the error, it seems the  
>>>> properties are overwritten... or not taken into account:(
>>>>
>>>> Xavier
>>>>
>>>>
>>>>> Hi,
>>>>> I followed the different resources about using ERJavaMail:
>>>>> -the list
>>>>> -Kieran's blog:  http://homepage.mac.com/kelleherk/iblog/ 
>>>>> C183784902/E2093239404/index.html
>>>>> -Wiki book:  http://en.wikibooks.org/wiki/ 
>>>>> Programming:WebObjects/Project_WONDER/Frameworks/ERJavaMail
>>>>>
>>>>> So far I though everything was working as I didn't get any  
>>>>> crash, but no email was sent.
>>>>>
>>>>> After a couple adjustments, I was able to get the error:
>>>>> java.lang.IllegalArgumentException: When setting  
>>>>> 'er.javamail.centralize=true' (which means you just test  
>>>>> sending mails), you must also give a valid '  
>>>>> [email protected]' to which the mails are sent.
>>>>>
>>>>> But I've got my Properties like:
>>>>> er.javamail.centralize=false
>>>>>
>>>>>
>>>>> So it make me think probably other properties won't be red too  
>>>>> like the smtp host...
>>>>>
>>>>> If I cannot make it read my properties, is there any way to set  
>>>>> them directly in my email method?
>>>>>
>>>>> Thanks
>>>>>
>>>>> Xavier
>>>>> _______________________________________________
>>>>> WebObjects-dev mailing list
>>>>> [email protected]
>>>>> http://www.omnigroup.com/mailman/listinfo/webobjects-dev
>>>>
>>>>
>>>>  _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list      ( [email protected])
>>>> Help/Unsubscribe/Update your Subscription:
>>>> http://lists.apple.com/mailman/options/webobjects-dev/ 
>>>> oliver.egger%40gmail.com
>>>>
>>>> This email sent to [email protected]
>>>>
>>>>
>>>>
>>>>
>>>> -- 
>>>> oliver egger
>>>>
>>>> dienerstr. 75 - 8004 zürich - switzerland
>>>> http://www.egger-loser.ch
>>>> mobile +41765795005
>>>
>>>  _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> http://lists.apple.com/mailman/options/webobjects-dev/webobjects% 
>>> 40anazys.com
>>>
>>> This email sent to [email protected]
>>
>

_______________________________________________
WebObjects-dev mailing list
[email protected]
http://www.omnigroup.com/mailman/listinfo/webobjects-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.