Fatal error: Class 'MagentoFrameworkMailTemplateZend_Mime' not found inShipping information step is not...

What Happens when Passenger Refuses to Fly Boeing 737 Max?

My story is written in English, but is set in my home country. What language should I use for the dialogue?

Does splitting a potentially monolithic application into several smaller ones help prevent bugs?

Is a lawful good "antagonist" effective?

Do items de-spawn in Diablo?

Potentiometer like component

"However" used in a conditional clause?

Sword in the Stone story where the sword was held in place by electromagnets

Is going from continuous data to categorical always wrong?

Word for a person who has no opinion about whether god exists

What happens with multiple copies of Humility and Glorious Anthem on the battlefield?

Decoding assembly instructions in a Game Boy disassembler

Playing ONE triplet (not three)

What exactly is the purpose of connection links straped between the rocket and the launch pad

What is the dot in “1.2.4."

Can "semicircle" be used to refer to a part-circle that is not a exact half-circle?

Unreachable code, but reachable with exception

Ban on all campaign finance?

Force user to remove USB token

What to do when during a meeting client people start to fight (even physically) with each others?

US to Europe trip with Canada layover- is 52 minutes enough?

What wound would be of little consequence to a biped but terrible for a quadruped?

Do I need to leave some extra space available on the disk which my database log files reside, for log backup operations to successfully occur?

Why doesn't the EU now just force the UK to choose between referendum and no-deal?



Fatal error: Class 'MagentoFrameworkMailTemplateZend_Mime' not found in


Shipping information step is not calling by clicks on continue at checkout on magentoI created a custom module ,but getting error, not able to figure out what the error is about. How to get out of this error?Magento 2 custom mail templatePHP Fatal error: Uncaught Error: Call to a member function setEscapeMessageFlag() on booleanMagento 2 Fatal error: Uncaught Error: Cannot instantiate interface on catalog/product pages and widgetsSomething went wrong while saving the category in Magento 2.1.9Get item collection by sku Magento 2unserialized in MagentoFrameworkMessageCollection errorUnable to create order from admin in magento 2Cannot instantiate abstract class Magento 2 ErrorMagento-2.1 : Warning: Missing argument 2 for OAuthCommonConsumerCredentials::__construct()













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.










share|improve this question





























    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.










    share|improve this question



























      1












      1








      1


      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.










      share|improve this question
















      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






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Oct 26 '17 at 9:55







      user56319

















      asked Oct 26 '17 at 9:48









      pawanpawan

      41




      41






















          3 Answers
          3






          active

          oldest

          votes


















          3














          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






          share|improve this answer


























          • Hi. please help me on this. magento.stackexchange.com/questions/198050/…

            – Teja Bhagavan Kollepara
            Oct 26 '17 at 9:59



















          0














              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






          share|improve this answer

































            0














            try



            composer require zendframework/zend-mime





            share























              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
              });


              }
              });














              draft saved

              draft discarded


















              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









              3














              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






              share|improve this answer


























              • Hi. please help me on this. magento.stackexchange.com/questions/198050/…

                – Teja Bhagavan Kollepara
                Oct 26 '17 at 9:59
















              3














              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






              share|improve this answer


























              • Hi. please help me on this. magento.stackexchange.com/questions/198050/…

                – Teja Bhagavan Kollepara
                Oct 26 '17 at 9:59














              3












              3








              3







              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






              share|improve this answer















              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







              share|improve this answer














              share|improve this answer



              share|improve this answer








              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



















              • 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













              0














                  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






              share|improve this answer






























                0














                    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






                share|improve this answer




























                  0












                  0








                  0







                      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






                  share|improve this answer















                      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







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  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























                      0














                      try



                      composer require zendframework/zend-mime





                      share




























                        0














                        try



                        composer require zendframework/zend-mime





                        share


























                          0












                          0








                          0







                          try



                          composer require zendframework/zend-mime





                          share













                          try



                          composer require zendframework/zend-mime






                          share











                          share


                          share










                          answered 5 mins ago









                          Krishnan DaivaKrishnan Daiva

                          1648




                          1648






























                              draft saved

                              draft discarded




















































                              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.




                              draft saved


                              draft discarded














                              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





















































                              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







                              Popular posts from this blog

                              “%fieldName is a required field.”, in Magento2 REST API Call for GET Method Type The Next...

                              How to change City field to a dropdown in Checkout step Magento 2Magento 2 : How to change UI field(s)...

                              夢乃愛華...