[ 
https://issues.apache.org/jira/browse/FINERACT-1070?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17278985#comment-17278985
 ] 

Francis Guchie commented on FINERACT-1070:
------------------------------------------

[~BLasan] 

after effecting the changes in the [PR 
here|https://github.com/apache/fineract/pull/1597/commits/3d7c00a221b5f765712fca238b4035e8e491d7f1]
 

*I sent a json body (using the UI -community app) as* 

{
 "sendPasswordToEmail": true,
 "roles": [
 "1",
 "1",
 "1",
 "1",
 "1",
 "1"
 ],
 "username": "ffrsaa",
 "firstname": "Francois",
 "lastname": "Guchie Kirag",
 "email": "[email protected]",
 "officeId": 1,
 "staffId": 2
}

*and i got the error below* 


{
 "developerMessage": "The request was invalid. This typically will happen due 
to validation errors which are provided.",
 "httpStatusCode": "400",
 "defaultUserMessage": "Validation errors exist.",
 "userMessageGlobalisationCode": "validation.msg.validation.errors.exist",
 "errors": [
 {
 "developerMessage": "Sending email failed; is parameter email is invalid? More 
details available in server log: org.apache.commons.mail.EmailException: 
Sending the email to the following server failed : smtp.gmail.com:587",
 "defaultUserMessage": "Sending email failed; is parameter email is invalid? 
More details available in server log: org.apache.commons.mail.EmailException: 
Sending the email to the following server failed : smtp.gmail.com:587",
 "userMessageGlobalisationCode": "error.msg.user.email.invalid",
 "parameterName": "email",
 "value": null,
 "args": [
 {
 "value": "[email protected]"
 }
 ]
 }
 ]
}

> Email Service Configurations defaults to port 25 irrespective of Port number 
> specified
> --------------------------------------------------------------------------------------
>
>                 Key: FINERACT-1070
>                 URL: https://issues.apache.org/jira/browse/FINERACT-1070
>             Project: Apache Fineract
>          Issue Type: Bug
>          Components: User Management
>    Affects Versions: 1.4.0
>            Reporter: Francis Guchie
>            Assignee: Benura Abeywardena
>            Priority: Critical
>             Fix For: 1.5.0
>
>         Attachments: email Service Configurations.png, 
> image-2020-10-15-11-17-57-324.png, image-2020-12-02-11-56-01-572.png, 
> image-2020-12-12-17-36-26-558.png
>
>
> Even if use sets the following, MifosX will not send emails
> 1- Configure the server on which mifos is installed to be able to send Emails 
> - One can do this by installing sSMTP on the server and testing email sending 
> on the command line
> 2- if using a gmail address only ports 465 and 587 will work because port 25 
> is by default disabled on google servers This includes very many other VPS / 
> Mail servers
> 3- Configure the port under the Email External Services Configuration 
> one will still get the error  below
> 03-Jul-2020 19:59:41.251 SEVERE [https-jsse-nio-443-exec-18] 
> com.sun.jersey.spi.container.ContainerResponse.mapMappableContainerException 
> The RuntimeException could not be mapped to a response, re-throwing to the 
> HTTP container
>  
> org.apache.fineract.infrastructure.core.service.PlatformEmailSendException: 
> org.apache.commons.mail.EmailException: 
> Sending the email to the following server failed : smtp.gmail.com:25
> at 
> org.apache.fineract.infrastructure.core.service.GmailBackedPlatformEmailService.sendDefinedEmail(GmailBackedPlatformEmailService.java:81)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to