Author Topic: Virtuemart don't send emails  (Read 264 times)

Fossa

  • Beginner
  • *
  • Posts: 8
Virtuemart don't send emails
« on: September 21, 2019, 13:49:51 pm »
I'm using Virtuemart 3.6.0, Joomla 3.9.11 and PHP 7.3.9. I'm also using manual order handling. Invoices are sendt by a 3rd party component, and are working as expected.

According to VM configuration - customer fields, emails should be sendt to both vendor and shopper on status pending and confirmed.
None of this happens.
I have set Joomla email config to use SMTP, testing went fine.
To solve this, I also reinstalled the full VM packet including AIO.

Suggestions to solve this serious issue will be highly appreciated!

Regards - Olav Fosså

Fossa

  • Beginner
  • *
  • Posts: 8
Re: Virtuemart don't send emails
« Reply #1 on: September 23, 2019, 11:00:21 am »
Case is solved.
One of the non-published payment plugins blocked the mail function.
Uninstall all payment pluging you don't need - thats what I got out of this.. :-)


Jörgen

  • Global Moderator
  • Full Member
  • *
  • Posts: 2468
    • Kreativ Fotografi
  • VirtueMart Version: 3.4.x
Re: Virtuemart don't send emails
« Reply #2 on: September 23, 2019, 11:10:05 am »
If it is not published, in Joomla plugin table that is, it would not get called. But if it is published and not used as a payment option in VM payment options it will get called. Please tell me that it was this way and not that an unpublished payment plugin was actually beeing called. Because this should not happen.

Jörgen @ Kreativ Fotografi
Joomla 3.9.8
Virtuemart 3.4.x
Olympiantheme Hera (customized)

Fossa

  • Beginner
  • *
  • Posts: 8
Re: Virtuemart don't send emails
« Reply #3 on: September 23, 2019, 14:51:30 pm »
Quote
Please tell me that it was this way and not that an unpublished payment plugin was actually beeing called. Because this should not happen.

I'm quite sure it was an unpublished payment pluging, Jörgen! I unstalled several. Which one made the trick? Not sure - I then had to roll back my Akeeba backup to find out...