Forums › Forums › OroCRM › OroCRM – How do I? Questions › impossible send email on change user password
This topic contains 11 replies, has 2 voices, and was last updated by fred33 6 years, 11 months ago.
Starting from March 1, 2020 the forum has been switched to the read-only mode. Please head to StackOverflow for support.
- CreatorTopic
- March 31, 2017 at 12:39 am #29270
hi
i’m on orocrm 2.04 and i have some problem on change user password. When i want to change a user password i have the message ‘impossible send email’
Any idea ????Thanks
- CreatorTopic
- AuthorReplies
- March 31, 2017 at 3:02 am #29271
Hi. Is the application configured correctly? Please, check parameters.yml in your application. Next parameters should be configured correctly.
PHP123456mailer_transport: smtpmailer_host: 127.0.0.1mailer_port: 1025mailer_encryption: nullmailer_user: nullmailer_password: nullIf all of they are correct. Please, attach log file with rows that added when you got error. It will help to understand you problem.
March 31, 2017 at 3:11 am #29272parameters are correct. What log file do u want ?
April 4, 2017 at 8:59 am #29273I told about app/logs/prod.log or app/logs/dev.log (depends on what environment you use).
April 4, 2017 at 10:34 pm #29274Sorry, this a part of dev.log who insterested u i think
PHP123456789101112131415161718192021222324252627282930313233343536373839404142434445[2017-04-05 07:29:52] doctrine.DEBUG: SELECT t0.phone AS phone_1, t0.title AS title_2, t0.googleId AS googleId_3, t0.CodeVrp AS CodeVrp_4, t0.serialized_data AS serialized_data_5, t0.id AS id_6, t0.username AS username_7, t0.email AS email_8, t0.name_prefix AS name_prefix_9, t0.first_name AS first_name_10, t0.middle_name AS middle_name_11, t0.last_name AS last_name_12, t0.name_suffix AS name_suffix_13, t0.birthday AS birthday_14, t0.enabled AS enabled_15, t0.last_login AS last_login_16, t0.createdAt AS createdAt_17, t0.updatedAt AS updatedAt_18, t0.password AS password_19, t0.salt AS salt_20, t0.login_count AS login_count_21, t0.confirmation_token AS confirmation_token_22, t0.password_requested AS password_requested_23, t0.password_changed AS password_changed_24, t0.business_unit_owner_id AS business_unit_owner_id_25, t0.status_id AS status_id_26, t0.organization_id AS organization_id_27, t0.avatar_id AS avatar_id_28, t0.auth_status_id AS auth_status_id_29 FROM oro_user t0 WHERE t0.id = ? ["24"] [][2017-04-05 07:29:52] security.DEBUG: Invoked controller "Oro\Bundle\UserBundle\Controller\ResetController::setPasswordAction". (MASTER_REQUEST) [] [][2017-04-05 07:29:52] security.DEBUG: Check an access using "password_management" ACL annotation. [] [][2017-04-05 07:29:52] security.DEBUG: ACL found, permission granted. Voting to grant access. [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.controller" to listener "A2lix\TranslationFormBundle\EventListener\ControllerListener::onKernelController". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.controller" to listener "Oro\Bundle\EmailBundle\EventListener\MailboxAuthorizationListener::onKernelController". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener::onKernelController". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener::onKernelController". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.controller" to listener "Oro\Bundle\SecurityBundle\EventListener\ControllerListener::onKernelController". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.controller" to listener "Oro\Bundle\HelpBundle\EventListener\HelpLinkRequestListener::onKernelController". [] [][2017-04-05 07:29:52] doctrine.DEBUG: SELECT o0_.code AS code_0 FROM oro_language o0_ [] [][2017-04-05 07:29:52] translation.DEBUG: Translation use fallback catalogue. {"id":"oro.user.password_complexity.min_length_lower_case_upper_case_numbers","domain":"messages","locale":"fr_FR"} [][2017-04-05 07:29:52] doctrine.DEBUG: SELECT t0.id AS id_1, t0.isSystem AS isSystem_2, t0.isEditable AS isEditable_3, t0.name AS name_4, t0.parent AS parent_5, t0.subject AS subject_6, t0.content AS content_7, t0.entityName AS entityName_8, t0.type AS type_9, t0.visible AS visible_10, t0.user_owner_id AS user_owner_id_11, t0.organization_id AS organization_id_12 FROM oro_email_template t0 WHERE t0.name = ? LIMIT 1 ["user_change_password"] [][2017-04-05 07:29:52] doctrine.DEBUG: SELECT t0.id AS id_1, t0.locale AS locale_2, t0.field AS field_3, t0.content AS content_4, t0.object_id AS object_id_5 FROM oro_email_template_translation t0 WHERE t0.object_id = ? [5] [][2017-04-05 07:29:52] app.ERROR: Email sending failed. {"exception":"[object] (Swift_TransportException(code: 530): Expected response code 250 but got code \"530\", with message \"530 5.7.0 Must issue a STARTTLS command first. v7sm12603309wrd.0 - gsmtp\r\n\" at /opt/CRM/fredcrpcrm/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:383)"} [][2017-04-05 07:29:52] translation.WARNING: Translation not found. {"id":"The password must be at least 8 characters long and include a lower case letter, an upper case letter, and a number","domain":"messages","locale":"fr_FR"} [][2017-04-05 07:29:52] translation.WARNING: Translation not found. {"id":"The password must be at least 8 characters long and include a lower case letter, an upper case letter, and a number","domain":"tooltips","locale":"fr_FR"} [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.view" to listener "Oro\Bundle\LayoutBundle\EventListener\LayoutListener::onKernelView". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.view" to listener "Oro\Bundle\UIBundle\EventListener\TemplateListener::onKernelView". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.view" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelView". [] [][2017-04-05 07:29:52] event.DEBUG: Listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelView" stopped propagation of the event "kernel.view". [] [][2017-04-05 07:29:52] security.DEBUG: Stored the security token in the session. {"key":"_security_main"} [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\FirePHPHandler::onKernelResponse". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bridge\Monolog\Handler\ChromePhpHandler::onKernelResponse". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.response" to listener "Lexik\Bundle\MaintenanceBundle\Listener\MaintenanceListener::onKernelResponse". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.response" to listener "Oro\Bundle\NavigationBundle\Event\ResponseHistoryListener::onResponse". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.response" to listener "Oro\Bundle\NavigationBundle\Event\ResponseHashnavListener::onResponse". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.response" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener::onKernelResponse". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SaveSessionListener::onKernelResponse". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\StreamedResponseListener::onKernelResponse". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\TranslatorListener::onKernelFinishRequest". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.finish_request" to listener "Symfony\Component\Security\Http\Firewall::onKernelFinishRequest". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.terminate" to listener "Symfony\Bundle\SwiftmailerBundle\EventListener\EmailSenderListener::onTerminate". [] [][2017-04-05 07:29:52] event.DEBUG: Notified event "kernel.terminate" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelTerminate". [] []April 5, 2017 at 3:35 am #29275I see error in log
1[2017-04-05 07:29:52] app.ERROR: Email sending failed. {"exception":"[object] (Swift_TransportException(code: 530): Expected response code 250 but got code \"530\", with message \"530 5.7.0 Must issue a STARTTLS command first. v7sm12603309wrd.0 - gsmtp\r\n\" at /opt/CRM/fredcrpcrm/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:383)"} []It means that your smtp configuration not correct for your mail server.
I hope that article can help http://stackoverflow.com/questions/31378357/laravel-5-sending-emailApril 5, 2017 at 5:26 am #29276email configuration of user:
SMTP HOST : smtp.gmail.com
SMTP_PORT: 465
SMTP_ENCRYPTION: SSLSame problem when i want to change user password when im login on admin profile
April 5, 2017 at 1:28 pm #29277I think your problem described in article http://stackoverflow.com/questions/38816031/send-mail-from-localhost-via-symfony2-command-using-swiftmailer
So, it seems you have 2-step authorization on gmail and you should generate password for you account to send emails via gmail smtp server.update: you should allow less secure apps in gmail settings https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting#gmail-oauth2-and-allow-less-secure-apps
but you can’t do that if 2-step authorization is onApril 5, 2017 at 2:12 pm #29278This is my settings and it works with ‘allow less secure apps’ settings
YAML123456mailer_transport: smtpmailer_host: smtp.gmail.commailer_port: 587mailer_encryption: tlsmailer_user: logina@gmail.commailer_password: passwordApril 5, 2017 at 10:36 pm #29279Hi,
I’m the administrator of gmail account, 2-step authorization is disabled for all users, allow less secure apps is enabled for all user account cause without this option the recovery of email in OroCRM doesn’t work. Change password option works well in my OroCrm prod but it is in 1.10.12 version.April 6, 2017 at 3:54 am #29280I checked twice and it works for me with my configuration and gmail account with ‘allow less secure apps’. Please, check telnet from your host to ssl and tls ports of smtp.gmail.com. I can’t connect via telnet to ssl port and it is why I use tls.
April 6, 2017 at 5:06 am #29281Right the 587 port was closed…. all works now. Thanks a lot for your help
- AuthorReplies
The forum ‘OroCRM – How do I? Questions’ is closed to new topics and replies.