> but to comment them out of the ofbiz-component.xml. +1
On Thu, Feb 15, 2018 at 8:42 AM, Michael Brohl <michael.br...@ecomify.de> wrote: > I agree that the default population of SystemProperty with configuration > values is confusing, especially for the mail configuration > > I'd suggest to not remove the load data but to comment them out of the > ofbiz-component.xml. They can stay there as an example but would not be > loaded by default. > > Regards, > > Michael > > > Am 15.02.18 um 17:07 schrieb Mike: > > Jacques: I understand the value of the feature. What I'm referring to is >> somebody, in 16.x, hard-coded the above values in "seed", which caused the >> problem for this user. >> >> This is an advanced feature, and caused a lot of confusion. I'd recommend >> that the 16.x CommonSystemPropertyData.xml be edited to remove all >> "systemPropertyValue=" >> entries. >> >> 13.07: ./framework/common/data/CommonSystemPropertyData.xml >> >> Here is the latest version of 13.07, which does not hard-code these >> values. >> None of the 13.07 seed data have "systemPropertyValue=" set. >> >> systemPropertyId="ORGANIZATION_PARTY" >> systemPropertyId="VISUAL_THEME" >> systemPropertyId="currency.uom.id.default" >> systemPropertyId="country.geo.id.default" >> systemPropertyId="partner.trackingCodeId.default" >> systemPropertyId="defaultFromEmailAddress" >> systemPropertyId="mail.notifications.enabled" >> systemPropertyId="mail.smtp.relay.host" >> systemPropertyId="mail.smtp.auth.user" >> systemPropertyId="mail.smtp.auth.password" >> systemPropertyId="mail.smtp.port" >> systemPropertyId="mail.smtp.starttls.enable" >> systemPropertyId="mail.smtp.socketFactory.port" >> systemPropertyId="mail.smtp.socketFactory.class" >> systemPropertyId="mail.smtp.socketFactory.fallback" >> systemPropertyId="mail.smtp.sendpartial" >> >> >> On Thu, Feb 15, 2018 at 1:15 AM, Jacques Le Roux < >> jacques.le.r...@les7arts.com> wrote: >> >> Mike, thanks for asking >>> >>> This controversial feature has been initially discussed with >>> http://markmail.org/message/be3ts56b5w22k6pz >>> >>> We currently have some related pending Jira about that (sorry maybe a bit >>> too much, also a way to remind/check myself before discussing again in >>> dev >>> ML) >>> >>> https://issues.apache.org/jira/browse/OFBIZ-7112 >>> >>> https://issues.apache.org/jira/browse/OFBIZ-7754 >>> >>> https://issues.apache.org/jira/browse/OFBIZ-6166 >>> >>> https://issues.apache.org/jira/browse/OFBIZ-6164 >>> >>> http://markmail.org/message/i4rubhbo7wlm4wts >>> >>> https://s.apache.org/oTA6 >>> >>> https://issues.apache.org/jira/browse/OFBIZ-6712 >>> >>> https://issues.apache.org/jira/browse/OFBIZ-6205 >>> >>> https://issues.apache.org/jira/browse/OFBIZ-6210 >>> >>> Because this is now entrenched in OFBiz for many years, and I guess used >>> by many customs projects, it will maybe hard to get back. >>> But then we need a better documentation. Beginning as simply as I >>> proposed >>> below. And we need to agree and fix the pending issues. >>> >>> HTH >>> >>> Jacques >>> >>> >>> >>> Le 14/02/2018 à 16:49, Mike a écrit : >>> >>> Jacques: Why does ofbiz 16.x set real properties >>>> in: ./framework/common/data/CommonSystemPropertyData.xml? This is part >>>> of >>>> "seed"... It hard-codes: >>>> >>>> >>>> systemPropertyId="ORGANIZATION_PARTY" systemPropertyValue="Company" >>>> systemPropertyId="VISUAL_THEME" systemPropertyValue="FLAT_GREY" >>>> systemPropertyId="currency.uom.id.default" systemPropertyValue="USD" >>>> systemPropertyId="country.geo.id.default" systemPropertyValue="USA" >>>> systemPropertyId="defaultFromEmailAddress" systemPropertyValue=" >>>> ofbizt...@example.com" >>>> systemPropertyId="mail.notifications.enabled" systemPropertyValue="N" >>>> systemPropertyId="mail.smtp.port" systemPropertyValue="465" >>>> systemPropertyId="mail.smtp.starttls.enable" systemPropertyValue="true" >>>> systemPropertyId="mail.smtp.socketFactory.port" >>>> systemPropertyValue="465" >>>> systemPropertyId="mail.smtp.socketFactory.class" >>>> systemPropertyValue="javax.net.ssl.SSLSocketFactory" >>>> systemPropertyId="mail.smtp.socketFactory.fallback" >>>> systemPropertyValue="false" >>>> systemPropertyId="mail.smtp.sendpartial" systemPropertyValue="true" >>>> >>>> Which seems to override general.properties. >>>> >>>> >>>> On Tue, Feb 13, 2018 at 6:55 AM, Jacques Le Roux < >>>> jacques.le.r...@les7arts.com> wrote: >>>> >>>> Thanks Pierre! >>>> >>>>> This is indeed something which is tricky for new users and even easily >>>>> forgettable in general. >>>>> >>>>> Before I post about SystemProperty and EntityUtilProperties on dev ML, >>>>> I >>>>> want to suggest here that we put a comment at the top of each >>>>> properties >>>>> file as a reminder that the properties there could be overridden in a >>>>> SystemProperty >>>>> >>>>> Jacques >>>>> >>>>> >>>>> Le 12/02/2018 à 21:32, pierre.gaudin a écrit : >>>>> >>>>> Also, have a look at SystemProperty entity for key >>>>> >>>>>> mail.notifications.enabled >>>>>> >>>>>> Pierre >>>>>> >>>>>> On 12/02/2018 19:53, Mike wrote: >>>>>> >>>>>> For TLS (mail.smtp.starttls.enable=true ), use port 587 >>>>>> >>>>>>> On Mon, Feb 12, 2018 at 4:37 AM, Дмитрий Цыганок <d...@kapitanweb.ru> >>>>>>> wrote: >>>>>>> >>>>>>> Hello! >>>>>>> >>>>>>> I've deployed Ofbiz several times, but each time with the right >>>>>>>> settings, >>>>>>>> email notifications are not sent. >>>>>>>> >>>>>>>> Here are my settings from /var/www/ofbiz/framework/commo >>>>>>>> n/config/general. >>>>>>>> properties: >>>>>>>> >>>>>>>> unique.instanceId=ofbiz1 >>>>>>>> currency.uom.id.default=USD >>>>>>>> ORGANIZATION_PARTY=Company >>>>>>>> VISUAL_THEME=RAINBOWSTONE_SAPHIR >>>>>>>> currency.decimal.format=#,##0.00 >>>>>>>> currency.rounding.default=10 >>>>>>>> currency.scale.enabled=N >>>>>>>> locale.properties.fallback=en >>>>>>>> #locales.available=ar,de,en,es,fr,hi,it,nl,pt,ro,ru,th,zh >>>>>>>> #timeZones.available=US/Eastern,US/Central,US/ >>>>>>>> Mountain,US/Pacific,US/Alaska,US/Hawaii >>>>>>>> country.geo.id.default=USA >>>>>>>> partner.trackingCodeId.default= >>>>>>>> usps.address.match=(^.*?p[\\. ]*o[\\. ]*box.*$)|(^.*?post.*?office.* >>>>>>>> ?box.*$)|((^|(^.*? >>>>>>>> ))r[\\. ]*r[\\. ]*(( +)|([0-9#]+)).*$)|(^.*?rural.*?route.*$) >>>>>>>> defaultFromEmailAddress=dmtsyga...@gmail.com >>>>>>>> mail.notifications.enabled=Y >>>>>>>> mail.notifications.redirectTo=d...@kapitanweb.ru >>>>>>>> mail.smtp.relay.host=smtp.gmail.com >>>>>>>> mail.smtp.auth.user=dmtsyga...@gmail.com >>>>>>>> mail.smtp.auth.password=******* >>>>>>>> mail.smtp.port=465 >>>>>>>> mail.smtp.starttls.enable=true >>>>>>>> mail.smtp.socketFactory.port=465 >>>>>>>> mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory >>>>>>>> mail.smtp.socketFactory.fallback=false >>>>>>>> mail.address.caseInsensitive=N >>>>>>>> mail.debug.on=N >>>>>>>> mail.smtp.sendpartial=true >>>>>>>> http.upload.max.sizethreshold=10240 >>>>>>>> http.upload.tmprepository=runtime/tmp >>>>>>>> http.upload.max.size=-1 >>>>>>>> mail.spam.name=X-Spam-Flag >>>>>>>> mail.spam.value=YES >>>>>>>> Ofbiz always issues this error in the logs and the mail is not sent: >>>>>>>> >>>>>>>> " 2018-01-17 22:21:19,562 |OFBiz-JobQueue-1 |EmailServices >>>>>>>> |I| Mail notifications disabled in general.properties; mail >>>>>>>> with >>>>>>>> subject [test] not sent to addressee [ d...@kapitanweb.ru " >>>>>>>> >>>>>>>> >>>>>>>> I also tried different mail accounts, but the result is always the >>>>>>>> same. >>>>>>>> >>>>>>>> What could be the reason? Please help me to solve this problem. >>>>>>>> Thank you very much in advance! >>>>>>>> >>>>>>>> --- >>>>>>>> Best Regards, >>>>>>>> Dmitriy >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> > >