คำถามติดแท็ก email

คำถามเกี่ยวกับอีเมลที่ Magento ส่งโดยทั่วไป

16
ไม่ได้ส่งอีเมลยืนยันคำสั่งซื้อใหม่
ฉันได้อัพเกรดเว็บไซต์เป็น 1.9.1 และตอนนี้ลูกค้าของฉันไม่ได้รับอีเมลยืนยันคำสั่งซื้อ ฉันพยายามส่งผ่านแผงการดูแลระบบ แต่ไม่มีอะไรเกิดขึ้นและยังไม่ได้รับอีเมลอัปเดต

4
รหัสผ่านในการสมัครอีเมล์ การปฏิบัติที่ไม่ดี? รองรับ PCI?
เราใช้ Magento Enterprise (1.12) และฉันมีลูกค้าหลายคนส่งอีเมลถึงฉันบ่นว่าพวกเขาได้รับรหัสผ่านทางอีเมลเมื่อพวกเขาสมัครใช้งานบัญชี ฉันรู้ว่านี่ถือว่าเป็นการปฏิบัติที่ไม่ดี แต่มาพร้อมกับวีโอไอพีนอกกรอบ ฉันจะเปลี่ยนและลบมันออกจากเทมเพลตอีเมลซึ่งง่ายพอ แต่ฉันแค่สงสัยว่าทำไม Magento ถึงทำสิ่งนี้ถ้ามันถือว่าเป็นการปฏิบัติที่ไม่ดีมานาน ฉันรู้ว่ามีข้อมูลที่ละเอียดอ่อนเพียงเล็กน้อยที่เก็บไว้ในบัญชีผู้ใช้และเราทำการตรวจสอบความถูกต้องของบัตรเครดิต แต่ "Magento Enterprise ทำเช่นนั้นดังนั้นจะต้องใช้ได้" ดูเหมือนว่าคำตอบที่ไม่ดีสำหรับฉันที่จะให้ .. นักพัฒนาของวีโอไอพีหลายคนทำสิ่งนี้บ่อยครั้งในการสร้าง 'รายการที่ต้องทำ' เมื่อสร้างเว็บไซต์ใหม่เช่นลบการตรวจสอบทางโทรศัพท์

2
Magento 1.9.1 Email Queue ไม่ทำงาน / บั๊กกี้ - วิธีแก้ปัญหาและแพทช์ที่ดีที่สุดคืออะไร?
ก่อนอื่นใช่นี่เป็นคำถาม / หัวข้ออื่นเกี่ยวกับคิวอีเมล 1.9.1 แต่มันไม่เกี่ยวกับปัญหา cron ใด ๆ (เช่นนี้หรือสิ่งนี้ ) หรือเกี่ยวกับคุณสมบัติของคิวใหม่ที่ไม่ได้ใช้งาน (เช่นนี้ ) ในกรณีของเราเราพบปัญหาว่าคิว ( core_email_queueและcore_email_queue_recipients) จะไม่ได้รับอีเมลใด ๆ เกี่ยวกับคำสั่งซื้อใหม่หรือการปรับปรุงคำสั่งซื้อและดังนั้นจึงไม่มีอีเมลที่ส่งออกไปสำหรับสิ่งที่เกี่ยวข้องกับการสั่งซื้ออีกด้วย cron ยังทำงานได้อย่างสมบูรณ์ คิวทำงานและพวกมันก็ถูกส่งออกไป สิ่งที่แปลกคือในสภาพแวดล้อมการทดสอบของเราทุกอย่างทำงานได้ แม้ว่าเราจะมีชีวิตอยู่ในวันนี้ในนาทีแรกอีเมลทั้งหมดได้รับการดำเนินการ แต่หลังจากผ่านไปไม่กี่นาที (โดยไม่ต้องมีการแก้ไขเพิ่มเติมใด ๆ ในระบบถ่ายทอดสดของหลักสูตร) ​​ไม่มีอีเมลใหม่เพิ่มเข้ามาในคิวเลย ดูเหมือนว่าจะเกิดขึ้น (แต่ฉันไม่สามารถบอกได้อย่างแน่นอน) เมื่อลูกค้ารายแรกใช้ PayPal Express ซึ่งเราไม่ได้ทดสอบมาก่อน: - และแน่นอนว่าเราใช้การแทนที่แบบกำหนดเองในตรรกะ PayPal Express ด้วยsendNewOrderEmail()ฟังก์ชันเก่า queueNewOrderEmail()แต่เราไม่สามารถรับอีเมลในการทำงานอีกครั้งแม้หลังจากปะเหล่านั้นไปใช้ ดังนั้นคำถามแรกก็คือมันเป็นไปได้ไหมที่ฟังก์ชั่นเก่า ๆ นั้นก่อให้เกิดความไม่สอดคล้องกันซึ่ง 'แตก' คิวอีเมลหรือไม่ หรือนี่เป็นเรื่องบังเอิญที่ยิ่งใหญ่และมีคำอธิบายที่ต่างออกไปโดยสิ้นเชิง? เนื่องจากเราไม่สามารถพบปัญหาได้ แต่แน่นอนว่าต้องการอีเมลเพื่อทำงานอีกครั้งโดยเร็วเราจึงไปแทนที่แกนหลักอื่น ในMage_Core_Model_Email_Template_Mailer(แน่นอนในสำเนาlocal) …
35 email  ce-1.9.1.0  cron 

10
Magento 2: ไม่สามารถอัพโหลดโลโก้อีเมลธุรกรรมจากผู้ดูแลระบบ
ฉันพยายามเปลี่ยนโลโก้อีเมลธุรกรรม ผู้ดูแลระบบ> เนื้อหา> การออกแบบ> การกำหนดค่า> แก้ไขบันทึกใด ๆ -> อีเมลธุรกรรม มันอยู่ใน Magento 2.1 แต่โลโก้แสดงภาพแตกหลังจากบันทึก โปรดอ้างอิงภาพหน้าจอที่แนบมา

4
Magento 2: การส่งอีเมลแบบเป็นโปรแกรม
Magento 2 มีการบูรณาการใด ๆ กับระบบส่งอีเมลธุรกรรมของบุคคลที่สามเช่น Amazon SES, Mandrill ฯลฯ หรือฟังก์ชั่นอีเมลในตัวยังทำงานโดยใช้mailฟังก์ชันของ PHP หรือไม่ หรืออีเมลที่ถูกส่งไปพร้อมกับสิ่งที่สามบางอย่าง? หากคำตอบคือmailมีส่วนขยายของบุคคลที่สามเช่น SMTPPro สำหรับ Magento 2 ที่จะให้นักพัฒนาแทนที่ระบบอีเมลมาตรฐานหรือไม่

4
วิธีสร้างส่วนหัวของอีเมลที่กำหนดเอง
ฉันเห็นในอีเมลรายการธุรกรรมเทมเพลตคำสั่งซื้อใหม่มีแท็กนี้ที่เรียกไฟล์ html ส่วนหัวที่อยู่ใน app/locale/en_US/template/email/html {{template config_path="design/email/header"}} ฉันต้องการสร้างส่วนหัวใหม่ดังนั้นฉันจึงสร้างไฟล์ใหม่app/local/en_US/template/email/html/header2.htmlและใช้รหัส {{template config_path="design/email/header2"}} แต่มันไม่ทำงาน ด้วยรหัสนี้ไม่มีส่วนหัวรวมอยู่ในอีเมล ความคิดใด ๆ ที่เป็นเหตุผลหรือวิธีการที่เหมาะสมในการสร้างส่วนหัวของอีเมลที่กำหนดเองคืออะไร?


3
Magento ไม่ส่งอีเมลยืนยันคำสั่งซื้อถึงผู้ดูแลระบบ
ฉันกำลังสูญเสียในสิ่งที่ต้องทำ เช้านี้ฉันกำหนดค่า cron และตาม Aoe_Scheduler อีเมลในคิวจะถูกส่งทุก 5 นาที อย่างไรก็ตามฉันไม่ได้รับการยืนยันคำสั่งซื้อใหม่ในบัญชีอีเมลของฉัน ฉันได้ตรวจสอบสามครั้งว่าฉันได้กำหนดค่าที่อยู่การยืนยันที่ถูกต้องหรือไม่และฉันตรวจสอบโฟลเดอร์สแปมเป็นสี่เท่า แต่ไม่มีอีเมลอยู่ที่นั่น ฉันกังวลว่าลูกค้าไม่ได้รับอีเมลใด ๆ ไม่มีใครรู้จักปัญหานี้หรือไม่? ฉันวิ่ง 1.9.1 (และตั้งแต่ไม่กี่นาที 1.9.2) แก้ไข: การสร้างบัญชีหรือขอรหัสผ่านใหม่ในส่วนหน้าจะส่งอีเมล

2
อีเมลการทำธุรกรรม: วิธีการเทมเพลต 'sales_email_order_items' (หรือวิธีการแทนที่เทมเพลต adminhtml)
ในรหัสอีเมลธุรกรรมฉันเห็นสิ่งนี้: {{layout handle="sales_email_order_items" order=$order}} {{var items_html}} ซึ่งฉันเชื่อว่าหมายถึงไฟล์เทมเพลตนี้: /app/design/adminhtml/default/default/template/email/order/items.phtml ฉันพยายามสร้างโฟลเดอร์ใหม่ด้วยธีมของเราเพื่อหลีกเลี่ยงการเขียนทับไฟล์หลัก: /app/design/our_theme/default/default/template/email/order/items.phtml แต่ดูเหมือนจะใช้งานไม่ได้มีวิธีที่เหมาะสมในการแทนที่ไฟล์นี้โดยไม่ต้องเขียนทับแกนหรือไม่?


1
ส่งอีเมลถึงลูกค้าเมื่อสร้างใบแจ้งหนี้โดยทางโปรแกรม
ในขณะที่สร้างใบแจ้งหนี้โดยทางโปรแกรมฉันจะทำให้ระบบส่งอีเมลใบแจ้งหนี้ไปยังลูกค้าได้อย่างไร $order=Mage::getModel('sales/order')->load($orderid); $invoice = Mage::getModel('sales/service_order', $order)->prepareInvoice(); if (!$invoice->getTotalQty()) { Mage::throwException(Mage::helper('core')->__('Cannot create an invoice without products.')); } $invoice->setRequestedCaptureCase(Mage_Sales_Model_Order_Invoice::CAPTURE_ONLINE); $invoice->register(); $transactionSave = Mage::getModel('core/resource_transaction') ->addObject($invoice) ->addObject($invoice->getOrder()); $transactionSave->save();

6
ฉันจะรับการแจ้งเตือนทางอีเมลสำหรับข้อยกเว้นได้อย่างไร
ฉันจะตั้งค่าการแจ้งเตือนทางอีเมลสำหรับข้อยกเว้นที่บันทึกหรือโยนลงบนเว็บไซต์ได้อย่างไร อัปเดต: มีบางคนแสดงความคิดเห็นเกี่ยวกับความจริงที่ว่าคุณอาจคาดหวังว่าจะได้รับอีเมลมากเกินไปหากคุณมีข้อยกเว้นทุกอย่างที่ส่งถึงคุณ ฉันมักจะชอบที่จะเก็บบันทึกข้อยกเว้นของฉันค่อนข้างเบา อะไรก็ตามที่เข้าไปในนั้นฉันมองว่าเป็นข้อยกเว้น หากเป็นไปตามที่คาดหวังว่าจะใช้งานได้และไม่ใช่ปัญหาฉันก็ชอบที่จะตรวจจับข้อยกเว้นอาจจะบันทึกมันไปยังไฟล์อื่น (อาจจะ system.log) หากจำเป็น แต่ไม่ได้บันทึกไว้ใน exception.log แต่ถ้าคุณมีเสียงรบกวนในข้อยกเว้นของคุณบันทึกว่าคุณไม่ต้องการทำความสะอาดคุณอาจจะไม่ต้องการทำสิ่งนี้
14 email  exception 

2
ที่อยู่อีเมลไม่ถูกต้อง“ admin@eternal.florist”
สวัสดีฉันซื้อชื่อโดเมนแฟนซีใหม่นี้และตอนนี้ฉันมีปัญหา ฉันพยายามตั้งค่าให้เป็นที่อยู่อีเมลของร้านค้าใน Magento admin และได้รับข้อผิดพลาดดังกล่าว ฉันจะทำอย่างไร (ฉันยังพยายามที่จะเปลี่ยนมันในฐานข้อมูล แต่ฉันไม่พบโต๊ะที่ถือมัน)
13 email 

3
วิธีการแสดงผลชนิดข้อมูล HTML ในแม่แบบอีเมล magento2?
ฉันมีแม่แบบอีเมลใน Magento 2: email-template.html {{template config_path="design/email/header_template"}} {{trans "%body" body=$data.body}} {{template config_path="design/email/footer_template"}} แต่ในตัวแปร$data.bodyคือรหัส html ไม่ใช่ข้อความ: $data.body = ` <table width="100%"> <tr> <td>Name: </td> <td>Join Xanka </td> </tr> <tr> <td>Email: </td> <td>xanka@gmail.com</td> </tr> {{depend Test Send}} <tr> <td>Subject: </td> <td>Test Send</td> </tr> {{/depend}} <tr> <td>Message: </td> <td>we try send email use to …

2
วิธีการตั้งค่าการส่งอีเมล SMTP ภายนอกบน Magento ท้องถิ่น
ฉันพยายามทดสอบการส่งอีเมลบางส่วนจากโฮสต์ในพื้นที่ของฉัน ฉันต้องการใช้เซิร์ฟเวอร์ SMTP ภายนอกสำหรับเรื่องนี้ ฉันใช้ Windows 7 / XAMPP ฉันลองกำหนดค่า sendmail.ini โดยไม่มีโชค ฉันจะบอก Magento ให้ใช้การตั้งค่าเฉพาะสำหรับการส่งอีเมลได้ที่ไหน
12 magento-1  email  smtp 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.