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