Dataverse:sendmail
Índice
Configurando / Solucionando problemas de host de correio
Se você tiver problemas com o servidor SMTP, considere editar o installscript para desabilitar a verificação de SMTP.
Fora da caixa, nenhum e-mail será enviado do seu ambiente de desenvolvimento. Isso ocorre porque você deve definir a :SystemEmailconfiguração e certificar-se de que configurou o servidor SMTP corretamente.
Você pode configurar :SystemEmailassim:
curl -X PUT -d 'Davisverse SWAT Team <davisthedog@harvard.edu>' http://localhost:8080/api/admin/settings/:SystemEmail
Você pode verificar o servidor SMTP atual com o asadmincomando:
/usr/local/payara5/glassfish/bin/asadmin get server.resources.mail-resource.mail/notifyMailSession.host
Este comando ajuda a verificar qual host seu domínio está usando para enviar e-mail. Mesmo se for o nome de host correto, você ainda pode precisar ajustar as configurações. Se tudo mais falhar, existem algumas opções de serviço SMTP gratuitas disponíveis, como Gmail e MailGun. Isso pode ser configurado no console do Payara ou na linha de comando.
Primeiro, navegue até o console de administração do Payara: http://localhost:4848
No painel esquerdo, selecione JavaMail Sessions Você deve ver uma sessão chamada mail / notificationMailSession - clique nela:
Edit JavaMail Session
A JavaMail session resource represents a mail session in the JavaMail API
JNDI Name: mail/notifyMailSession Mail Host: smtp.gmail.com Default User: dataverse.conmai@nutricao.ufrj.br Password: Senha_da_conta Auth: Enabled Default Sender Address: dataverse.conmai@nutricao.ufrj.br Deployment Order: 100 Description: Status: Enabled
Advanced
Store Protocol: imap Store Protocol Class: com.sun.mail.imap.IMAPStore Transport Protocol: smtp Transport Protocol Class: com.sun.mail.smtp.SMTPTransport Debug: Enabled
Additional Properties
mail.smtp.port: 465 mail.smtp.socketFactory.fallback: false mail.smtp.socketFactory.port: 465 mail.smtp.socketFactory.class: javax.net.ssl.SSLSocketFactory mail.smtp.auth: true mail.smtp.password: Senha_da_conta
Configuração via domain.xml
<mail-resource password="Dataverse.Consorcio" debug="true" auth="true" host="smtp.gmail.com" from="dataverse.conm$
<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="Senha_da_conta"></property>
</mail-resource>
Versão 6.3=
<system-property name="dataverse.mail.system-email" value="nao_responda@avisos.ufpb.br</system-property> <system-property name="dataverse.mail.mta.host" value="massa.ufpb.br"></system-property> <system-property name="dataverse.mail.mta.port" value="587"></system-property> <system-property name="dataverse.mail.mta.user" value="cecampeinscricoes"></system-property> <system-property name="dataverse.mail.mta.password" value="senha"></system-property> <system-property name="dataverse.mail.mta.auth" value="true"></system-property> <system-property name="dataverse.mail.mta.allow-utf8-addresses" value="true"></system> <system-property name="dataverse.mail.mta.starttls.enable" value="true"></system-property>
Reinicie o Payara para ativar as configurações