Comments (4)
See the associated PR
from magento2-mandrill.
This is caused by an addition the \Magento\Sales\Model\Order\Email\SenderBuilder which now uses two classes, the old TransportBuilder and a new TransportBuilderByStore, to set the data on the Message model. I'm not entirely sure why this works with the standard Zend_Mail class, but for this module it was causing two entirely separate instances of the Message class to be created. Since the main TransportBuilder manages creating the transport and dispatching the message, the data set by the TransportBuilderByStore was lost.
My current solution is to override the SenderBuilder class and instantiate the two TransportBuilders and the Message manually, passing the single Message instance to both models. This allows the data set by the TransportBuilderByStore to apply to the same message as the TransportBuilder and fixes the issue.
from magento2-mandrill.
I'm working on a local fix and then I'll create a PR for this repo.
from magento2-mandrill.
Having the same issue. Have you fixed it @Silarn ?
from magento2-mandrill.
Related Issues (20)
- Error thrown in Magento 2.3 when mandrill is not enabled. HOT 5
- Error while sending test email (storeId hardcoded)
- Shipment emails - When got hard bounce - trials every 1 minute HOT 11
- Order Emails Not Sending 2.2.8 CE - Test Email Works HOT 1
- Version 3.2.7 Not Working with Magento 2.2.8 HOT 1
- Magento 2.3.1 Invalid Sender (Fix) HOT 6
- Mandrill stops working on Magento 2.3.2 HOT 1
- Error thrown in Magento 2.3.1: Call to a member function toString() on string HOT 1
- from_name and from_email are set to null on Magento2.3.1 HOT 1
- mandril install by putty show error HOT 3
- Mandrill Config Not Showing in Admin Panel HOT 2
- Readme.md fails to describe or link what Mandrill is or what this extension does HOT 1
- Error when sending emails HOT 2
- Extension Not compatible /broken with 2.3.3 HOT 1
- M2.3.3 Critical Error - Wrong Invalid argument passed Ebizmarts\Mandrill\Model\Transport constructor HOT 1
- Magento 2.3.3 Incompatibility HOT 2
- Error when sending Test email for Magento 2.3.3 HOT 1
- Couldnt send test Emails HOT 7
- Error while run composer with php 7.3.14 HOT 1
- 3.3.16 - Error During Configuration & eMails not being sent HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from magento2-mandrill.