Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email Magento高级SMTP发件人电子邮件_Email_Magento_Smtp - Fatal编程技术网

Email Magento高级SMTP发件人电子邮件

Email Magento高级SMTP发件人电子邮件,email,magento,smtp,Email,Magento,Smtp,我在Magento有个性病。 要发送电子邮件,我需要smtp扩展,我已安装AdvancedSmtp。 我已经用我的服务器配置了我的smtp,现在当我从联系人或其他形式发送电子邮件时,我的发件人电子邮件是noreply@mydomain.com 但是如果我想更改发件人的电子邮件,我该怎么做? 我已尝试将其更改为: app/code/core/Mage/core/Model/Email/Template.php函数sendTransactional(因为我看到在联系人的控制器中调用这个函数)我有ch

我在Magento有个性病。 要发送电子邮件,我需要smtp扩展,我已安装AdvancedSmtp。 我已经用我的服务器配置了我的smtp,现在当我从联系人或其他形式发送电子邮件时,我的发件人电子邮件是noreply@mydomain.com 但是如果我想更改发件人的电子邮件,我该怎么做? 我已尝试将其更改为: app/code/core/Mage/core/Model/Email/Template.php函数sendTransactional(因为我看到在联系人的控制器中调用这个函数)我有chagen这个例子

$this->setSenderName(Mage::getStoreConfig('trans_email/ident_' . $sender . '/name', $storeId));
$this->setSenderEmail(Mage::getStoreConfig('trans_email/ident_' . $sender . '/email', $storeId));

但它总是伴随着noreply@mydomain.com

我已在以下位置更改其控制器: app/code/community/Mage/advancedmtp/Model/Email/Template.php

$mail->setFrom($this->getSenderEmail(), $this->getSenderName());

它会更改邮件的名称,但不会更改发件人。我怎样才能解决这个问题?

据我所知 SMTP(后缀)您需要确认/配置发件人电子邮件

因此,您需要检查服务器mail.log

例如,您可能会看到类似这样的错误

无法解析发件人域。(回复来自司令部的邮件)

这意味着发件人电子邮件未经验证,您需要在服务器上创建真实的电子邮件地址

因此,我认为在你的情况下,postfix配置为发送所有电子邮件noreply@mydomain.com


它与代码和magento无关。

您搜索过字符串的名称吗noreply@mydomain.com'在模块的代码中?不,没有@OSdaveDoes,它可以使用裸PHP代码,例如,这里的代码:?我对apache的php.ini中的一些设置记忆犹新,这些设置与在电子邮件标题中设置您自己的
相冲突…服务器解析发件人域此错误不在日志文件中您可以显示您尝试发送的电子邮件的邮件日志文件中的结果吗?我搜索的日志中没有错误,并且很长。。它通常与验证smtpit的电子邮件一起发送。它应报告发送成功或否以及所有信息,如发件人和域解析等!示例Mar 13 10:35:47 desado postfix/qmgr[10982]:C790811408F5:from=,size=1211,nrcpt=1(队列活动)Mar 13 10:35:47 postfix/smtpd[2454]:从本地主机[127.0.0.1]断开连接Mar 13 10:35:55 postfix/smtp[2458]:C790811408F5:to=,relay=aspmx.l.google.com[173.194.79.26]:25,延迟=7.9,延迟=0.09/0/3.5/4.4,状态=2.0(250 2.0.0 OK 1363156534 pu7si33993046pbc.172-GSI您必须拥有解释配置等的日志。还要在此处粘贴后缀配置。日志文件:/var/Log/mail.Log
$mail->setFrom($this->getSenderEmail(), $this->getSenderName());
$mail->setFrom('info@otherdomain.com', 'test');