Re: Help with ERJavaMail and system properties

Dev WO <[email protected]>
Newsgroups gmane.comp.web.webobjects.devel
Message-ID <[email protected]>
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.