Hi I am configuring the Appian Mail Server to recieve email from an E

Certified Senior Developer
Hi

I am configuring the Appian Mail Server to recieve email from an Email Id to start a Process Model.
forum.appian.com/.../Sending_an_Email_Message_to_a_Process
forum.appian.com/.../Mail_Server_Setup
forum.appian.com/.../Anonymous_User

For which I have done following configuration in custom.properties:
conf.suite.ANONYMOUS_ACCESS=true
conf.mailhandler.alias.<username>=processmodeluuid<uuid>

In ejb-jar.xml, I have mentioned the username and In password.properties I have mentioned the pasword.

After which I restarted the server and sent a email to the configured email.

While going back to conf folder I found that password.properties does not exist.
Is this the ideal functionality or something else needs to be configured?

Thanks...

OriginalPostID-90002

OriginalPostID-90002

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Senior Developer
    Hi Alex,
    Thanks for the clarification, but still I am not able to start the process by email.
    Please find the whole configuration below:
    custom.properties
    conf.data.primary.datasource=jdbc/MyAppian72DB
    conf.data.datasources=jdbc/myappian72RDB
    conf.mailhandler.mail.smtp.host=<ipaddress>
    conf.mailhandler.mail.smtp.auth=false
    conf.suite.ANONYMOUS_ACCESS=true
    resources.appian.process.email-expressions.email.prefix.process=Support
    resources.appian.process.email-expressions.email.prefix.processmodel=Support
    resources.appian.process.email-expressions.email.domain=<domain>
    conf.mailhandler.email.domain=<domain>
    conf.jms.jmsInstalled=true
    server.conf.exec.AUTOARCHIVE_DELAY=25
    conf.suite.SERVER_AND_PORT=<ipaddress of server>:<port>
    conf.content.download.inline=true
    conf.mailhandler.alias.<username>=processmodeluuid<uuid>

    Now as Alias is set so the ejb-jar.xml is edit to input the details:
    <activation-config>
    <activation-config-property>
    <activation-config-property-name>ejbName</activation-config-property-name>
    <activation-config-property-value>EmailHandlerBean</activation-config-property-value>
    </activation-config-property>
    <activation-config-property>
    <activation-config-property-name>mailServer</activation-config-property-name>
    <activation-config-property-value>mailserver</activation-config-property-value>
    </activation-config-property>
    <activation-config-property>
    <activation-config-property-name>mailFolder</activation-config-property-name>
    <activation-config-property-value>INBOX</activation-config-property-value>
    </activation-config-property>
    <activation-config-property>
    <activation-config-property-name>storeProtocol</activation-config-property-name>
    <activation-config-property-value>IMAPS</activation-config-property-value>
    </activation-config-property>
    <activation-config-property>
    <activation-config-property-name>starttls</activation-config-property-name>
    <activation-config-property-value>true</activation-config-property-value>
    </activation-config-property>
    <activation-config-property>
    <activation-config-property-name>userName</activation-config-property-name>
    <activation-config-property-value>username</activation-config-property-value>
    </activation-config-property>
    <activation-config-property>
    <!-- polling interval in milliseconds
    the setting provided below is every 5 minutes
    consult your mail admin for acceptable frequecy -->
    <activation-config-property-name>pollingInterval</activation-config-property-name>
    <activation-config-property-value>300000</activation-config-property-value>
    </activation-config-property>
    </activation-config>

    Accordingly changes are done in password.properties for setting the password.

    Please let me know if I have done any mistake in the configuration mentioned above.
    Or if any other configurations are required.
Reply
  • 0
    Certified Senior Developer
    Hi Alex,
    Thanks for the clarification, but still I am not able to start the process by email.
    Please find the whole configuration below:
    custom.properties
    conf.data.primary.datasource=jdbc/MyAppian72DB
    conf.data.datasources=jdbc/myappian72RDB
    conf.mailhandler.mail.smtp.host=<ipaddress>
    conf.mailhandler.mail.smtp.auth=false
    conf.suite.ANONYMOUS_ACCESS=true
    resources.appian.process.email-expressions.email.prefix.process=Support
    resources.appian.process.email-expressions.email.prefix.processmodel=Support
    resources.appian.process.email-expressions.email.domain=<domain>
    conf.mailhandler.email.domain=<domain>
    conf.jms.jmsInstalled=true
    server.conf.exec.AUTOARCHIVE_DELAY=25
    conf.suite.SERVER_AND_PORT=<ipaddress of server>:<port>
    conf.content.download.inline=true
    conf.mailhandler.alias.<username>=processmodeluuid<uuid>

    Now as Alias is set so the ejb-jar.xml is edit to input the details:
    <activation-config>
    <activation-config-property>
    <activation-config-property-name>ejbName</activation-config-property-name>
    <activation-config-property-value>EmailHandlerBean</activation-config-property-value>
    </activation-config-property>
    <activation-config-property>
    <activation-config-property-name>mailServer</activation-config-property-name>
    <activation-config-property-value>mailserver</activation-config-property-value>
    </activation-config-property>
    <activation-config-property>
    <activation-config-property-name>mailFolder</activation-config-property-name>
    <activation-config-property-value>INBOX</activation-config-property-value>
    </activation-config-property>
    <activation-config-property>
    <activation-config-property-name>storeProtocol</activation-config-property-name>
    <activation-config-property-value>IMAPS</activation-config-property-value>
    </activation-config-property>
    <activation-config-property>
    <activation-config-property-name>starttls</activation-config-property-name>
    <activation-config-property-value>true</activation-config-property-value>
    </activation-config-property>
    <activation-config-property>
    <activation-config-property-name>userName</activation-config-property-name>
    <activation-config-property-value>username</activation-config-property-value>
    </activation-config-property>
    <activation-config-property>
    <!-- polling interval in milliseconds
    the setting provided below is every 5 minutes
    consult your mail admin for acceptable frequecy -->
    <activation-config-property-name>pollingInterval</activation-config-property-name>
    <activation-config-property-value>300000</activation-config-property-value>
    </activation-config-property>
    </activation-config>

    Accordingly changes are done in password.properties for setting the password.

    Please let me know if I have done any mistake in the configuration mentioned above.
    Or if any other configurations are required.
Children
No Data