2014-05-22 3 views
0

내 자홍색에서 보내는 모든 메일을 추적하고 싶습니다. 템플릿뿐만 아니라 모든 이메일 내용을 저장하고 싶습니다.모든 이메일 내용을 magento로 저장하는 방법은 무엇입니까?

+0

이메일 콘텐츠를 저장해야하는 곳은 어디입니까? –

+0

나는 eBay와 같은 마켓 플레이스를 만들고 있습니다. 그래서 나는 모든 이메일을 저장하고받은 편지함으로 보여주고 싶다. – Meena

답변

1

Magento가 전자 메일을 보낼 때 사용하는 두 가지 기본 (-ish) 방법이 있습니다 (Mage_Core_Model_Email::sendMage_Core_Model_Email_Template::send). 두 방법 모두 Zend_Mail::send을 내부적으로 사용하며, 옵션 인 Zend_Mail_Transport_Abstract 인수를 사용합니다. 전자 메일 을 보내면 명시된 목표를 달성하기 위해 대체 어카운트 (db, 파일 또는 what-have-you)를 숨기는 기본 전송을 대체해야합니다.

불행하게도, 내가 언급 한 두 Mage_Core…::send 방법의 모든 주입 지점이있을 것 같지 않기 때문에 당신은 자신의 전송을 주입하도록 를 대체하기 위해 그들을 다시해야 할 수도 있습니다.

나는 a module to save emails to file대신에을 보냈다. 실제 이메일을 보내는 것이 번거롭던 dev 컴퓨터에서 디버깅 용으로 만 사용하는 것이 목표였습니다. 그럼에도 불구하고 유익하다는 것을 알 수 있습니다.

관련 문제