Client password reset

Self hosted is not sending password reset emails to clients but invoices and payment emails are working fine.

I’m not sure, have you tried testing it yourself?

yes several times different emails, seem think…nothing

Can you confirm the email credentials are correct in the .env file

my .env files looks like this…4 email accounts !!

APP_ENV=production
APP_DEBUG=false
APP_LOCALE=en
APP_URL=https://mydomian.com/invoicing/public
APP_KEY=zzwl1xtjbhbje5gtgshhd6dhtsfpiebg
APP_CIPHER=AES-256-CBC
REQUIRE_HTTPS=true
DB_TYPE=mysql
DB_HOST=localhost
DB_DATABASE=digital_ninja
DB_USERNAME=digital_ninja
DB_PASSWORD=@12345
MAIL_DRIVER=smtp
MAIL_PORT=587
MAIL_ENCRYPTION=tls
MAIL_HOST=smtp.gmail.com
MAIL_USERNAME=info@mydomain.com
MAIL_FROM_NAME=‘my name’
MAIL_FROM_ADDRESS=info@mydomain.com
MAIL_PASSWORD=xxxxxxxxx
PHANTOMJS_CLOUD_KEY=a-demo-key-with-low-quota-per-ip-address
PHANTOMJS_SECRET=0e1rzvqy2ufkscw1hwaxku9qlzkatpmr
MAILGUN_DOMAIN=
MAILGUN_SECRET=
2_MAIL_DRIVER=smtp
2_MAIL_PORT=587
2_MAIL_ENCRYPTION=tls
2_MAIL_HOST=smtp.gmail.com
2_MAIL_USERNAME=info@mydomain.com
2_MAIL_FROM_NAME=‘my name’
2_MAIL_FROM_ADDRESS=info@mydomain.com
2_MAIL_PASSWORD=xxxxxxxxx
1_MAIL_DRIVER=smtp
1_MAIL_PORT=587
1_MAIL_ENCRYPTION=tls
1_MAIL_HOST=smtp.gmail.com
1_MAIL_USERNAME=info@mydomain.com
1_MAIL_FROM_NAME=‘my name’
1_MAIL_FROM_ADDRESS=info@mydomain.com
1_MAIL_PASSWORD=xxxxxxxxx
3_MAIL_DRIVER=smtp
3_MAIL_PORT=587
3_MAIL_ENCRYPTION=tls
3_MAIL_HOST=smtp.gmail.com
3_MAIL_USERNAME=info@mydomain.com
3_MAIL_FROM_NAME=‘my name’
3_MAIL_FROM_ADDRESS=info@mydomain.com
3_MAIL_PASSWORD=xxxxxxxxx

The .env looks like you have 3 companies with different email settings, is that correct?

1 Like

correct, i fixed it…removed all and left only one using the same email settings for both companies and its working fine now. the thing that im not sure what is it for is this PHANTOMJS_CLOUD_KEY=a-demo-key-with-low-quota-per-ip-address
PHANTOMJS_SECRET=0e1rzvqy2ufkscw1hwaxku9qlzkatpmr

PHANTOMJS_CLOUD_KEY is used to access https://www.phantomjscloud.com to generate the invoice PDF.

PHANTOMJS_SECRET enables PhantomJS to access the invoice in the portal even if a password has been set.

1 Like