I have the Newsletter need to confirm disabled
When I subscribe from footer or from a logged account it works, but when I subscribe from the new account form then the subscription status is set to unconfirmed.
By default new customers are disabled, and need to be manually activated from backend, but when I activate the new customer then the newsletter status is set automatically to unsubscribed and an unsubscription email is sent to customer.
In this image customer with id 916 is not yet activated, and customer with id 917 is activated. So the status from 917 went from unconfirmed to unsubscribed. (both are fake emails).
Why are the new customers unconfirmed despite need to confirm is disabled? Why are they unsubscribed when this customers are activated?
Edit: I wanted to be sure that need to confirm is off, so just now I changed the subscribe function in app/code/core/Mage/Newsletter/Model/Subscriber.php to this:
// $isConfirmNeed = (Mage::getStoreConfig(self::XML_PATH_CONFIRMATION_FLAG) == 1) ? true : false;
$isConfirmNeed = false;
But even with this change the new customers subscribed to the newsletter are unconfirmed.