可以用CakeMail发送电子邮件而不指定发件人密码?
问题描述:
我正在开发CakePHP 2.0。可以用CakeMail发送电子邮件而不指定发件人密码?
我正在使用CakeMail发送一些通知邮件。
但是,这是一个客户端..这封电子邮件应该从“[email protected]”发送。
有必要指定该电子邮件帐户pswd? - >我不想问客户他的pswd/
谢谢!
答
这取决于。如果应用程序在可以访问邮件传输(传统LAMP堆栈)的服务器上运行,则可以在邮件配置中使用$default
,并且它将使用邮件传输将其发送。
如果您使用远程电子邮件帐户发送邮件(即Gmail),您将需要密码或远程服务器将不允许发送邮件。想象一下,如果一个远程电子邮件服务器只允许任何人在没有密码的情况下发送邮件,就会产生垃圾邮件。