Magento 1.9.1 - ইমেলগুলি নতুন ইমেল সারিতে পাঠানো হচ্ছে?


9

মতে Magento 1.9.1 রিলিজ নোট :

সমস্ত ম্যাজেন্টো ই-মেল (অর্ডার নিশ্চিতকরণ এবং লেনদেন সহ) এখন সারিযুক্ত

তবে, নতুন অর্ডার এবং অর্ডার আপডেট ইমেলগুলি ছাড়া কীভাবে কোনও ইমেল সারিবদ্ধ হচ্ছে তা আমি দেখতে পাচ্ছি না।

ইন এই উত্তরটি আপনি শুধুমাত্র দুটি স্থান কিউ ব্যবহার করতে প্রদর্শিত দেখতে পারেন।

আমি কি স্পষ্ট কিছু অনুভব করছি যা পোষ্টের মধ্যে যোগাযোগের ফর্মের মতো ইমেলগুলির জন্য ইনস্ট্যানিয়েটেড সারি থাকবে Mage_Contacts_IndexController?

আমি কিছু দেখতে পাচ্ছি না, যার ফলে আমাকে মনে হয় রিলিজ নোটগুলি ভুল, কেউ দয়া করে আমার উপায়গুলির ত্রুটিটি দেখান?

উত্তর:


2

আমি সেট আপ ক্রোন কাজ ছাড়াই ক্লিন ম্যাজেন্টো ১.৯.০.১ ইনস্টলেশনতে এটি পরীক্ষা করেছি এবং এটি আমাকে একটি যোগাযোগের ইমেল প্রেরণ করেছে। সুতরাং এটি যোগাযোগের ইমেলের সারি নয়। এবং আপনি যদি কোডটি দেখেন তবে আপনি এটি দেখতে পাবেন:

Mage_Contacts_IndexController-> public function postAction()-> sendTransactionalযা কল করে:

Mage_Core_Model_Email_Template-> public function sendTransactional-> public function send-> $mail->send();

গভীর স্তরে এটি কল করে Zend_Mail-> public function send-> $transport->send($this);-> Zend_Mail_Transport_Abstract-> public function send-> $this->_sendMail();-> Zend_Mail_Transport_Sendmail-> public function _sendMail()যা অবশেষে সরাসরি পিএইচপি mail()ফাংশনটি কল করে:

    $result = mail(
        $this->recipients,
        $this->_mail->getSubject(),
        $this->body,
        $this->header);

ম্যাজেন্টো 1.9.1.0 এ এটি যুক্ত হয়েছে

if ($this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue) {
...
$emailQueue->addMessageToQueue();

ইন Mage_Core_Model_Email_Template-> public function sendযা সেট করা উচিত public function sendTransactional:

        if (is_numeric($templateId)) {
            $queue = $this->getQueue();
            $this->load($templateId);
            $this->setQueue($queue);
        }

তবে এটি ডিফল্ট $templateIdহিসাবে সমান হওয়া উচিত contacts_email_email_templateতাই এটি সংখ্যাসূচক নয়। তবে যদি কাস্টম ইমেল টেমপ্লেটটি চয়ন করা হয় তবে এটি সংখ্যাযুক্ত হবে তাই সম্ভবত ইমেলটি সারিবদ্ধ করা হবে তবে আমি এটি পরীক্ষা করি নি didn't


আমি মনে করি ওপি 1.9.1 রিলিজ উল্লেখ করেছে।
জোশুয়া 34

আমি দুঃখিত, তবে আমার কাছে 1.9.1 ইনস্টলেশন নেই (এবং এটি ইনস্টল করার আমার কাছে সময় নেই) এবং আমি ভেবেছিলাম যে কোনও পার্থক্য নেই (তবে স্পষ্টত আমি ভুল ছিলাম)। আমি আমার উত্তরটি সম্পাদনা করেছি তবে আমি এটি পরীক্ষা করিনি যাতে কোনও মডারেটর যদি আমার উত্তর কার্যকর না করে তা মুছতে পারে।
মাইকেল

আমি মনে করি is_numeric টেস্টটি কেবলমাত্র একটি কাস্টম টেমপ্লেট লোড করার পরে টেমপ্লেট অবজেক্টটিতে সারি পুনরুদ্ধার করা পরিচালনা করা handle এটির জন্য কুইউ ইতিমধ্যে সেট করা আবশ্যক এবং অর্ডার ইমেল প্রেরণ ফাংশন ব্যতীত আমি কোথাও ঘটছে তা দেখতে পাচ্ছি না।
অ্যাশলে শ্রডার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.