Fatal error: Class 'MagentoFrameworkMailTemplateZend_Mime' not found in
I put that function on the transpotbuilder
file in core file , but it has still error:
Fatal error: Class 'MagentoFrameworkMailTemplateZend_Mime' not
found in /var/www/html/vendor/magento/framework/Mail/Template
public function addAttachment(
$body,
$mimeType = Zend_Mime::TYPE_OCTETSTREAM,
$disposition = Zend_Mime::DISPOSITION_ATTACHMENT,
$encoding = Zend_Mime::ENCODING_BASE64,
$filename = null
) {
$this->message->createAttachment($body, $mimeType, $disposition, $encoding, $filename);
return $this;
}
I added this function in core file and try to send attachment email and I got the Above error.
magento-2.1
add a comment |
I put that function on the transpotbuilder
file in core file , but it has still error:
Fatal error: Class 'MagentoFrameworkMailTemplateZend_Mime' not
found in /var/www/html/vendor/magento/framework/Mail/Template
public function addAttachment(
$body,
$mimeType = Zend_Mime::TYPE_OCTETSTREAM,
$disposition = Zend_Mime::DISPOSITION_ATTACHMENT,
$encoding = Zend_Mime::ENCODING_BASE64,
$filename = null
) {
$this->message->createAttachment($body, $mimeType, $disposition, $encoding, $filename);
return $this;
}
I added this function in core file and try to send attachment email and I got the Above error.
magento-2.1
add a comment |
I put that function on the transpotbuilder
file in core file , but it has still error:
Fatal error: Class 'MagentoFrameworkMailTemplateZend_Mime' not
found in /var/www/html/vendor/magento/framework/Mail/Template
public function addAttachment(
$body,
$mimeType = Zend_Mime::TYPE_OCTETSTREAM,
$disposition = Zend_Mime::DISPOSITION_ATTACHMENT,
$encoding = Zend_Mime::ENCODING_BASE64,
$filename = null
) {
$this->message->createAttachment($body, $mimeType, $disposition, $encoding, $filename);
return $this;
}
I added this function in core file and try to send attachment email and I got the Above error.
magento-2.1
I put that function on the transpotbuilder
file in core file , but it has still error:
Fatal error: Class 'MagentoFrameworkMailTemplateZend_Mime' not
found in /var/www/html/vendor/magento/framework/Mail/Template
public function addAttachment(
$body,
$mimeType = Zend_Mime::TYPE_OCTETSTREAM,
$disposition = Zend_Mime::DISPOSITION_ATTACHMENT,
$encoding = Zend_Mime::ENCODING_BASE64,
$filename = null
) {
$this->message->createAttachment($body, $mimeType, $disposition, $encoding, $filename);
return $this;
}
I added this function in core file and try to send attachment email and I got the Above error.
magento-2.1
magento-2.1
edited Oct 26 '17 at 9:55
user56319
asked Oct 26 '17 at 9:48
pawanpawan
91
91
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
You need to add prefix slash() before zend_mime.
Clear var/generation folder and check,
public function addAttachment(
$body,
$mimeType = Zend_Mime::TYPE_OCTETSTREAM,
$disposition = Zend_Mime::DISPOSITION_ATTACHMENT,
$encoding = Zend_Mime::ENCODING_BASE64,
$filename = null
) {
$this->message->createAttachment($body, $mimeType, $disposition, $encoding, $filename);
return $this;
}
There are not any class related to
'MagentoFrameworkMailTemplateZend_Mime.php
When you use prefix before the class they will route to Mime.php file from path vendor/magento/zendframework1/library/Zend/Mime.php
Hi. please help me on this. magento.stackexchange.com/questions/198050/…
– Teja Bhagavan Kollepara
Oct 26 '17 at 9:59
add a comment |
class TransportBuilder extends MagentoFrameworkMailTemplateTransportBuilder
{
const TYPE_OCTETSTREAM = 'application/octet-stream';
const DISPOSITION_ATTACHMENT = 'attachment';
const ENCODING_BASE64 = 'base64';
public function addAttachment(
$body,
$mimeType = self::TYPE_OCTETSTREAM,
$disposition = self::DISPOSITION_ATTACHMENT,
$encoding = self::ENCODING_BASE64,
$filename = null
) {
$this->message->createAttachment($body, $mimeType, $disposition, $encoding, $filename);
return $this;
}
}
Use like this then you can resolve this issue.
Reference: vendor/magento/zendframework1/library/Zend/Mime.php
add a comment |
try
composer require zendframework/zend-mime
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "479"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f198764%2ffatal-error-class-magento-framework-mail-template-zend-mime-not-found-in%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
You need to add prefix slash() before zend_mime.
Clear var/generation folder and check,
public function addAttachment(
$body,
$mimeType = Zend_Mime::TYPE_OCTETSTREAM,
$disposition = Zend_Mime::DISPOSITION_ATTACHMENT,
$encoding = Zend_Mime::ENCODING_BASE64,
$filename = null
) {
$this->message->createAttachment($body, $mimeType, $disposition, $encoding, $filename);
return $this;
}
There are not any class related to
'MagentoFrameworkMailTemplateZend_Mime.php
When you use prefix before the class they will route to Mime.php file from path vendor/magento/zendframework1/library/Zend/Mime.php
Hi. please help me on this. magento.stackexchange.com/questions/198050/…
– Teja Bhagavan Kollepara
Oct 26 '17 at 9:59
add a comment |
You need to add prefix slash() before zend_mime.
Clear var/generation folder and check,
public function addAttachment(
$body,
$mimeType = Zend_Mime::TYPE_OCTETSTREAM,
$disposition = Zend_Mime::DISPOSITION_ATTACHMENT,
$encoding = Zend_Mime::ENCODING_BASE64,
$filename = null
) {
$this->message->createAttachment($body, $mimeType, $disposition, $encoding, $filename);
return $this;
}
There are not any class related to
'MagentoFrameworkMailTemplateZend_Mime.php
When you use prefix before the class they will route to Mime.php file from path vendor/magento/zendframework1/library/Zend/Mime.php
Hi. please help me on this. magento.stackexchange.com/questions/198050/…
– Teja Bhagavan Kollepara
Oct 26 '17 at 9:59
add a comment |
You need to add prefix slash() before zend_mime.
Clear var/generation folder and check,
public function addAttachment(
$body,
$mimeType = Zend_Mime::TYPE_OCTETSTREAM,
$disposition = Zend_Mime::DISPOSITION_ATTACHMENT,
$encoding = Zend_Mime::ENCODING_BASE64,
$filename = null
) {
$this->message->createAttachment($body, $mimeType, $disposition, $encoding, $filename);
return $this;
}
There are not any class related to
'MagentoFrameworkMailTemplateZend_Mime.php
When you use prefix before the class they will route to Mime.php file from path vendor/magento/zendframework1/library/Zend/Mime.php
You need to add prefix slash() before zend_mime.
Clear var/generation folder and check,
public function addAttachment(
$body,
$mimeType = Zend_Mime::TYPE_OCTETSTREAM,
$disposition = Zend_Mime::DISPOSITION_ATTACHMENT,
$encoding = Zend_Mime::ENCODING_BASE64,
$filename = null
) {
$this->message->createAttachment($body, $mimeType, $disposition, $encoding, $filename);
return $this;
}
There are not any class related to
'MagentoFrameworkMailTemplateZend_Mime.php
When you use prefix before the class they will route to Mime.php file from path vendor/magento/zendframework1/library/Zend/Mime.php
edited Oct 26 '17 at 10:00
answered Oct 26 '17 at 9:58
Rakesh JesadiyaRakesh Jesadiya
29.8k1575122
29.8k1575122
Hi. please help me on this. magento.stackexchange.com/questions/198050/…
– Teja Bhagavan Kollepara
Oct 26 '17 at 9:59
add a comment |
Hi. please help me on this. magento.stackexchange.com/questions/198050/…
– Teja Bhagavan Kollepara
Oct 26 '17 at 9:59
Hi. please help me on this. magento.stackexchange.com/questions/198050/…
– Teja Bhagavan Kollepara
Oct 26 '17 at 9:59
Hi. please help me on this. magento.stackexchange.com/questions/198050/…
– Teja Bhagavan Kollepara
Oct 26 '17 at 9:59
add a comment |
class TransportBuilder extends MagentoFrameworkMailTemplateTransportBuilder
{
const TYPE_OCTETSTREAM = 'application/octet-stream';
const DISPOSITION_ATTACHMENT = 'attachment';
const ENCODING_BASE64 = 'base64';
public function addAttachment(
$body,
$mimeType = self::TYPE_OCTETSTREAM,
$disposition = self::DISPOSITION_ATTACHMENT,
$encoding = self::ENCODING_BASE64,
$filename = null
) {
$this->message->createAttachment($body, $mimeType, $disposition, $encoding, $filename);
return $this;
}
}
Use like this then you can resolve this issue.
Reference: vendor/magento/zendframework1/library/Zend/Mime.php
add a comment |
class TransportBuilder extends MagentoFrameworkMailTemplateTransportBuilder
{
const TYPE_OCTETSTREAM = 'application/octet-stream';
const DISPOSITION_ATTACHMENT = 'attachment';
const ENCODING_BASE64 = 'base64';
public function addAttachment(
$body,
$mimeType = self::TYPE_OCTETSTREAM,
$disposition = self::DISPOSITION_ATTACHMENT,
$encoding = self::ENCODING_BASE64,
$filename = null
) {
$this->message->createAttachment($body, $mimeType, $disposition, $encoding, $filename);
return $this;
}
}
Use like this then you can resolve this issue.
Reference: vendor/magento/zendframework1/library/Zend/Mime.php
add a comment |
class TransportBuilder extends MagentoFrameworkMailTemplateTransportBuilder
{
const TYPE_OCTETSTREAM = 'application/octet-stream';
const DISPOSITION_ATTACHMENT = 'attachment';
const ENCODING_BASE64 = 'base64';
public function addAttachment(
$body,
$mimeType = self::TYPE_OCTETSTREAM,
$disposition = self::DISPOSITION_ATTACHMENT,
$encoding = self::ENCODING_BASE64,
$filename = null
) {
$this->message->createAttachment($body, $mimeType, $disposition, $encoding, $filename);
return $this;
}
}
Use like this then you can resolve this issue.
Reference: vendor/magento/zendframework1/library/Zend/Mime.php
class TransportBuilder extends MagentoFrameworkMailTemplateTransportBuilder
{
const TYPE_OCTETSTREAM = 'application/octet-stream';
const DISPOSITION_ATTACHMENT = 'attachment';
const ENCODING_BASE64 = 'base64';
public function addAttachment(
$body,
$mimeType = self::TYPE_OCTETSTREAM,
$disposition = self::DISPOSITION_ATTACHMENT,
$encoding = self::ENCODING_BASE64,
$filename = null
) {
$this->message->createAttachment($body, $mimeType, $disposition, $encoding, $filename);
return $this;
}
}
Use like this then you can resolve this issue.
Reference: vendor/magento/zendframework1/library/Zend/Mime.php
edited Mar 23 '18 at 6:51
Rama Chandran M
2,73581530
2,73581530
answered Mar 23 '18 at 6:45
ManiMaran AManiMaran A
12614
12614
add a comment |
add a comment |
try
composer require zendframework/zend-mime
add a comment |
try
composer require zendframework/zend-mime
add a comment |
try
composer require zendframework/zend-mime
try
composer require zendframework/zend-mime
answered 14 mins ago
Krishnan DaivaKrishnan Daiva
1648
1648
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f198764%2ffatal-error-class-magento-framework-mail-template-zend-mime-not-found-in%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown