VirtueMart Forum

VirtueMart 2 + 3 + 4 => Installation, Migration & Upgrade => Topic started by: One33Seven on March 10, 2014, 09:03:53 AM

Title: Migrating from VM 1 to VM 2.0.26d mails do not work
Post by: One33Seven on March 10, 2014, 09:03:53 AM
Hi,

I've been trying to migrate a VM 1 installation to VM 2.0.26d (the latest version as of yet). I've got everything working and all the data is fine. However VM doesn't seem to send out any mails on any event, to neither the vendor or the buyer.

1. The global mail setup is correct and global mails do get sent.
2. I've setup a vendor with a valid mail address.
3. The send invoice, send status customer/vendor fields are populated correctly with the correct events.
4. No error in the logs, VM doesn't even attempt to connect to the SMTP server.

I've gone over all the configuration screens about a 1000 times now and I can't seem to find anything that is related to email.

I've found alot of problems related to 2.0.22 and down but as it seems those problems have been fixed and none of the workarounds seem to work.

Anybody have any idea what's going on?

The site in question is http://test1.sefashaircompany.eu
Title: Re: Migrating from VM 1 to VM 2.0.26d mails do not work
Post by: Milbo on March 10, 2014, 09:51:44 AM
You may post a screenshot of #3
Title: Re: Migrating from VM 1 to VM 2.0.26d mails do not work
Post by: One33Seven on March 10, 2014, 10:02:04 AM
Ofcourse, here you go.

Bevestigd = Confirmed
Betaald = Paid
In behandeling = Pending
Geannuleerd = Canceled

[attachment cleanup by admin]
Title: Re: Migrating from VM 1 to VM 2.0.26d mails do not work
Post by: Milbo on March 10, 2014, 13:02:32 PM
Try to use "confirmed by shopper"
Title: Re: Migrating from VM 1 to VM 2.0.26d mails do not work
Post by: One33Seven on March 13, 2014, 03:50:33 AM
I selected all the options just to be sure but no go. VM does send a mail when I change the status manually in the orders screen but it doesn't send any mails automatically.

To be sure, the status "Pending" is given to an order when the customer has confirmed the order but hasn't paid for it yet, right?

So the following happens:

1. Customer fills basket
2. Customer wants to checkout
3. Customer fills in information (selects lets say Paypal)
4. Customer is sent to the PayPal payment screen

Inbetween steps 3 and 4 the order is pending and thus the customer shoudl get a mail and the vendor too.
Title: Re: Migrating from VM 1 to VM 2.0.26d mails do not work
Post by: One33Seven on March 15, 2014, 00:38:01 AM
In what file is the code that sends the mail?