Author Topic: Ask question about this product - provide at least one recipient  (Read 14753 times)

burgert

  • Beginner
  • *
  • Posts: 2
I am working in VM2.0.6 and Joomla 2.5.6
When going to product details and then 'ask a question about this product' and then fill out the popup details, eg name, email, question, and then submit, the following is popping up:
You must provide at least one recipient email address.
Mail sent successfully
Questions:
- the mail was NOT sent at all, why positive indication?
- where do you specify to what address the request must go to? (...at least one recipient?)
- is there perhaps another option to accomplish same result ie. send question about a specific product to the shop owners email?
Thanx

John2400

  • Virtuemart - the Future is ever Changing
  • Global Moderator
  • Full Member
  • *
  • Posts: 1568
  • VirtueMart Version: Use VM3.6+
Re: Ask question about this product - provide at least one recipient
« Reply #1 on: July 11, 2012, 13:46:52 pm »
yes the mail should go to the vendor , just check the user files for the vendor in Joomla and the permissions to receive mail and then the Joomla Vendors email?

burgert

  • Beginner
  • *
  • Posts: 2
Re: Ask question about this product - provide at least one recipient
« Reply #2 on: July 11, 2012, 14:01:39 pm »
Thanx John.
I am a bit confused when you say the user files for the vendor and the Joomla Vendors email?
The vendor's email is defined under mail settings in server configuration. If I send email from this site to vendor, they receive, but not from the vm 'ask a question' form. Is there another place where it must be specified? - perhaps in vm as well under shop??



John2400

  • Virtuemart - the Future is ever Changing
  • Global Moderator
  • Full Member
  • *
  • Posts: 1568
  • VirtueMart Version: Use VM3.6+
Re: Ask question about this product - provide at least one recipient
« Reply #3 on: July 11, 2012, 14:45:09 pm »
sorry in a hurry just now - but these two places - check they are the same and have permissions

[attachment cleanup by admin]

alexzien

  • Jr. Member
  • **
  • Posts: 88
Re: Ask question about this product - provide at least one recipient
« Reply #4 on: October 22, 2012, 16:24:10 pm »
I have the same problem, but only on some products. E-mail settings is correct (since it works on most products).
I have been changing seller status and e-mail addresses a lot lately. Can it have something to do with that? But I have checked that everything is as it should. E-mails match on all places.

VirtueMart 2.0.8c and Joomla 2.5.6.

jenkinhill

  • UK Web Developer & Consultant
  • Global Moderator
  • Super Hero
  • *
  • Posts: 28535
  • Always on vacation
    • Jenkin Hill Internet
Re: Ask question about this product - provide at least one recipient
« Reply #5 on: October 22, 2012, 23:32:40 pm »
alexzien you are many VM versions behind. Suggest you update to VM2.0.12f and try again (on a backup).
Kelvyn

Jenkin Hill Internet,
Lowestoft, Suffolk, UK

Unsolicited PMs/emails will be ignored.

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Currently using VirtueMart 4.0.14 10805  J 3.10.11 PHP 8.0.27

alexzien

  • Jr. Member
  • **
  • Posts: 88
Re: Ask question about this product - provide at least one recipient
« Reply #6 on: October 23, 2012, 09:30:43 am »
alexzien you are many VM versions behind. Suggest you update to VM2.0.12f and try again (on a backup).
I have now updated VM to 2.0.12f and also AIO to latest version. I have also updated VM plugin tables. But the problem still exist. What can I do more? It's very weird that the "provide at least one recipient" just shows up on some products.

I looked up the source of the error message and it comes from the file phpmailer.php in libraries/phpmailer/. But I don't know what to do here.

alexzien

  • Jr. Member
  • **
  • Posts: 88
Re: Ask question about this product - provide at least one recipient
« Reply #7 on: October 23, 2012, 11:46:38 am »
I have now, after several hours of testing, figured out that it is the multi vendor function that made this happen. When I updated Virtuemart this function got activated and all products that was added after that had no seller specified. And when no seller is specified the ask a question form don't know where to send the mail.

My question now is if it's possible to change the seller on multiple products or do I have to go through each one of them and change seller manually? This is going to take time...

jenkinhill

  • UK Web Developer & Consultant
  • Global Moderator
  • Super Hero
  • *
  • Posts: 28535
  • Always on vacation
    • Jenkin Hill Internet
Re: Ask question about this product - provide at least one recipient
« Reply #8 on: October 23, 2012, 16:25:49 pm »
Use phpMyAdmin  - in the table   xxxx_virtuemart_products   (where xxxx is your db prefix) set the values for virtuemart_vendor_id to 1 (or whatever your main vendor ID is set to)
Kelvyn

Jenkin Hill Internet,
Lowestoft, Suffolk, UK

Unsolicited PMs/emails will be ignored.

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Currently using VirtueMart 4.0.14 10805  J 3.10.11 PHP 8.0.27

alexzien

  • Jr. Member
  • **
  • Posts: 88
Re: Ask question about this product - provide at least one recipient
« Reply #9 on: November 09, 2012, 09:44:01 am »
Use phpMyAdmin  - in the table   xxxx_virtuemart_products   (where xxxx is your db prefix) set the values for virtuemart_vendor_id to 1 (or whatever your main vendor ID is set to)
Thank you! That did work.