dongyan2469 2017-01-18 15:34
浏览 60
已采纳

如何在Windows机器上使用swiftmailer发送电子邮件?

The swiftmailer documentation explains that for sending an email we have to create a Transport, mailer, message and then send it. Now i want to send an email from localhost and how to configure the transport for the windows machine. The dummy code by their documentation is:

$transport = Swift_SmtpTransport::newInstance('smtp.example.org', 25)->setUsername('your username')->setPassword('your password');

Now what should be the values of arguments so that being on windows i could send the mail from localhost. I 'm using Xampp.Please help me.

  • 写回答

1条回答 默认 最新

  • duanla8800 2017-01-18 15:39
    关注

    If by "sending from localhost" you only mean the script runs on localhost, but you are able to send the email from an external server, then you need an SMTP server you can use (for example the one you use for all your email anyway, whichever server that is) and use your credentials as long credentials in the transport. Nobody can tell you what that is, as we neither now your mail service, nor, obviously, your username and password there.

    However if you do not have an external SMTP server to use, or do not want to use one, you need to run an SMTP server on your local machine. Covering how to set up an SMTP server on a windows machine is way outside the scope of SO. However I would not advise to do this outside of testing scenarios anyway, as mail originating from dynamic IP addresses (which you likely ahve) with no valid reverse DNS or reverse DNS that does not match the hostname (which you likely also have) is not accepted by any sane mails server anyway and considered spam.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源
  • ¥15 安卓JNI项目使用lua上的问题
  • ¥20 RL+GNN解决人员排班问题时梯度消失
  • ¥60 要数控稳压电源测试数据
  • ¥15 能帮我写下这个编程吗
  • ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路