Magento에서 stie가 발생했습니다. 이메일을 보내려면 smtp 확장 프로그램이 필요합니다. AdvancedSmtp를 설치했습니다. 내 서버로 smtp를 구성 했으므로 연락처 나 다른 양식에서 전자 메일을 보낼 때 보낸 사람 전자 메일은 [email protected] 입니다. 그러나 보낸 사람 전자 메일을 변경하려면 어떻게해야합니까? 나는 그것을 변경하려고 시도했다 : app/code/core/Mage/Core/Model/Email/Template.php sendTransactional 함수 (이 컨트롤러는이 함수를 호출하는 콘트롤러를 보았 기 때문에) 나는 chagen을 가지고있다.Magento AdvancedSmtp 발신자 전자 메일
$this->setSenderName(Mage::getStoreConfig('trans_email/ident_' . $sender . '/name', $storeId));
$this->setSenderEmail(Mage::getStoreConfig('trans_email/ident_' . $sender . '/email', $storeId));
$this->setSenderEmail('[email protected]');
$this->setSenderName('[email protected]');
에 있지만 항상
[email protected]와 함께 보낼 예를 들어
내가 년 컨트롤러 변경이 있습니다 응용 프로그램/코드/사회/마법사/Advancedsmtp/모델/Emai L/Template.php
$mail->setFrom($this->getSenderEmail(), $this->getSenderName());
$mail->setFrom('[email protected]', 'test');
로는 메일의 이름이 아니라 보낸 사람을 변경합니다. 이 문제를 어떻게 해결할 수 있습니까?
모듈의 코드에서 '[email protected]'문자열을 검색 했습니까? – OSdave
아니요 @OSdave가 없습니다 –
베어 PHP 코드로 작동합니까? 예 : 코드는 여기에 있습니다 : http://php.net/manual/en/book.mail.php? 나는 아파치의 php.ini에있는 약간의 설정에 대한 막연한 기억을 가지고있다. 그래서 이메일 헤더에 자신의'from '을 설정하는 것과 충돌한다 ... –