首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用PHP从SMTP服务器发送电子邮件

使用PHP从SMTP服务器发送电子邮件
EN

Stack Overflow用户
提问于 2013-01-22 18:42:11
回答 8查看 779K关注 0票数 151
代码语言:javascript
复制
$from = "someonelse@example.com";
$headers = "From:" . $from;
echo mail ("borutflis1@gmail.com" ,"testmailfunction" , "Oj",$headers);

我在用PHP发送电子邮件时遇到了问题。我得到一个错误:SMTP server response: 530 SMTP authentication is required

我的印象是,你可以发送没有SMTP验证的电子邮件。我知道这封邮件可能会被过滤掉,但现在这并不重要。

代码语言:javascript
复制
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = someonelse@example.com

这是php.ini文件中的设置。如何设置SMTP?是否有不需要验证的SMTP服务器,或者必须自己设置服务器?

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

https://stackoverflow.com/questions/14456673

复制
相关文章

相似问题

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