Dataverse:e-mail

De BrapciWiki
Ir para navegação Ir para pesquisar


Alterar o link do site no Dataverse:domain.xml De:

<jvm-options>-Ddataverse.siteUrl=http://${dataverse.fqdn}:8080</jvm-options>

Para o URL do seu site:

<jvm-options>-Ddataverse.siteUrl=https://dadosderede.rnp.br</jvm-options>


Usando o GMAIL no Dataverse

   <mail-resource auth="false" host="smtp.gmail.com" from="app.email.dvn@gmail.com" user="app.email.dvn@gmail.com" jndi-name="mail/notifyMailSession">
     <property name="mail.smtp.port" value="465"></property>
     <property name="mail.smtp.socketFactory.fallback" value="false"></property>
     <property name="mail.smtp.socketFactory.port" value="465"></property>
     <property name="mail.smtp.socketFactory.class" value="javax.net.ssl.SSLSocketFactory"></property>
     <property name="mail.smtp.auth" value="true"></property>
     <property name="mail.smtp.password" value="asdkgqogvyecineuzxdtge"></property>
   </mail-resource>

Este é o endereço de e-mail do qual os e-mails do “sistema” são enviados, como links de redefinição de senha. Sua instalação do Dataverse não enviará e-mails sem essa configuração.

curl -X PUT -d 'RedeDadosAbertos <dadosabertos@rnp>' http://localhost:8080/api/admin/settings/:SystemEmail

Outras configurações

./asadmin create-javamail-resource --mailhost [smtp.gmail.com] --mailuser [test\@test\.com] --fromaddress [test\@test\.com] --property mail.smtp.auth=[true]:mail.smtp.password=[password]:mail.smtp.port=[465]:mail.smtp.socketFactory.port=[465]:mail.smtp.socketFactory.fallback=[false]:mail.smtp.socketFactory.class=[javax.net.ssl.SSLSocketFactory] mail/notifyMailSession

Notificações

$PAYARA/bin/asadmin get server.resources.mail-resource.mail/notifyMailSession.host


TLS

Cria o Alias de uma senha

asadmin create-password-alias smtp-password-alias
asadmin create-javamail-resource \
 --mailhost smtp.seuprovedor.com \
 --mailuser datarepository@dominio.com \
 --fromaddress datarepository@dominio.com \
 --enabled true \
 --property "mail.smtp.auth=true:\
mail.smtp.starttls.enable=true:\
mail.smtp.starttls.required=true:\
mail.smtp.port=587:\
mail.smtp.password=\${ALIAS=smtp-password-alias}" \
 mail/notifyMailSession