首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >symfony 1.4中的configurations factories.yml

symfony 1.4中的configurations factories.yml
EN

Stack Overflow用户
提问于 2013-01-21 05:45:42
回答 2查看 1.3K关注 0票数 0

起初,我有电子邮件aaa@bbb.com,还有另一封不属于我的电子邮件,例如ccc@ddd.com或任何其他blabla@bla.com

IN factories.yml我对邮件程序进行了如下配置

代码语言:javascript
运行
复制
mailer:
  class: sfMailer
  param:
    logging:           %SF_LOGGING_ENABLED%
    charset:           %SF_CHARSET%
    delivery_strategy: realtime
    transport:
      class: Swift_SmtpTransport
      param:
        host:       smtp.localhost.com
        port:       25
        username:   aaa@bbb.com
        password:   123456

在代码中..。发送我使用的电子邮件

代码语言:javascript
运行
复制
         $message = Swift_Message::newInstance()->setSubject('sub')->setFrom('ccc@ddd.com')->setTo('yahoo@yahoo.com');
         sfContext::getInstance()->getMailer()->send($message);

现在我使用setFrom() -> ccc@ddd.com,但是我用另一个电子邮件aaa@bbb.com配置了factories.yml

最后,发送的邮件来自ccc@ddd.com,实际上不是我的电子邮件

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-21 05:51:56

factories.yml文件详细说明了SMTP详细信息。

代码语言:javascript
运行
复制
param:
    host:       smtp.localhost.com
    port:       25
    username:   aaa@bbb.com
    password:   123456

这里的username是用于登录到smtp服务器的用户名。而不是发送电子邮件的电子邮件地址。

这一行

代码语言:javascript
运行
复制
$message = Swift_Message::newInstance()
                  ->setSubject('sub')
                  ->setFrom('ccc@ddd.com')

确定电子邮件的发件人地址。

See the docs for swift mailer for the methods

票数 0
EN

Stack Overflow用户

发布于 2013-02-01 02:10:17

工厂参数仅用于smtp身份验证。根据我的经验,大多数客户不接受来自不同于电子邮件中定义的站点的邮件。

例如,

代码语言:javascript
运行
复制
param:
    host:       smtp.example.com
    port:       25
    username:   mail@example.com
    password:   123

可以从anything@example.com发送没有问题的邮件,但无法从anything@otherdomain.com发送它们。它在大多数情况下都会被拒绝。

当主机是localhost时也是如此,只有当您使用托管应用程序的域时,它才能正常工作。

代码语言:javascript
运行
复制
param:
        host:       localhost
        port:       25
        username:   mail@localorassociatedmail.com
        password:   123

如果托管在aaa.com上,它只有在From:设置为anything@aaa.com时才能正常工作。

我不确定它是否被认为是垃圾邮件,在某些情况下,它甚至都不会发布。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14429709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档