You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

  1. Before being able to send emails from OFBiz you need to set some SystemProperties in the DB. It's also possible to do it using properties in general.properties file but using SystemProperties is the easiest way
  2. Simply get to webtools/control/EntityImport and use the "Complete XML document (root tag: entity-engine-xml)" text area (don't forget to surround your lines with

    <entity-engine-xml>
    ....


    </entity-engine-xml>

    Here are some examples lines:


  3. <SystemProperty systemResourceId="general" systemPropertyId="defaultFromEmailAddress" systemPropertyValue="email.address.used.to.send@domain.used.to.send" description="general default 'fromEmailAddress' can be overridden in: EmailTemplateSetting"/>
    <SystemProperty systemResourceId="general" systemPropertyId="mail.notifications.enabled" systemPropertyValue="Y" description="mail notifications enabled (Y|N)"/>
    <SystemProperty systemResourceId="general" systemPropertyId="mail.smtp.relay.host" systemPropertyValue="default.mail.server" description="the default mail server to use"/>
    <SystemProperty systemResourceId="general" systemPropertyId="mail.smtp.auth.user" systemPropertyValue="your.username" description="SMTP Auth username setting"/>
    <SystemProperty systemResourceId="general" systemPropertyId="mail.smtp.auth.password" systemPropertyValue="your.password" description="SMTP Auth password setting"/>
    <SystemProperty systemResourceId="general" systemPropertyId="mail.smtp.port" systemPropertyValue="465" description="Gmail smtp port can be either 465 or 587"/>
    <SystemProperty systemResourceId="general" systemPropertyId="mail.smtp.socketFactory.port" systemPropertyValue="465" description="Port needs to be the same as mail.smtp.port"/>


    <ContactMech contactMechId="9026" contactMechTypeId="EMAIL_ADDRESS" infoString="email.address.used.to.send@domain.used.to.send"/><!-- here DemoCustomer  is used as an example, works OOTB -->
    <ContactMech contactMechId="admin" contactMechTypeId="EMAIL_ADDRESS" infoString="email.address.used.to.send@domain.used.to.send"/>



    <ProductStoreEmailSetting productStoreId="9000" emailType="PRDS_PWD_RETRIEVE" bodyScreenLocation="component://securityext/widget/EmailSecurityScreens.xml#PasswordEmail" subject="OFBiz Demo - Password Reminder (${userLogin.userLoginId})" fromAddress="email.address.used.to.send@domain.used.to.send"/><!-- here is an example to allow sending new password emails-->



  • No labels