小编Bec*_*cas的帖子

使用PHP mail()函数进行SMTP身份验证

我坚持尝试使用PHP mail()函数将SMTP身份验证添加到我的php脚本中.

该脚本目前有效,但因为它没有使用SMTP身份验证,所以php文件的路径和许多其他敏感信息都包含在标题中(帐户用户名等).

我目前正在使用"$ headers ="等指定一些标题信息,但我知道我需要使用SMTP身份验证来解决此问题.

有没有一种简单的方法可以让我的脚本使用SMTP身份验证而不必使用phpmailer等?我可以简单地指定端口,身份验证,用户名和密码吗?

非常感谢,

BEC

更新:这是代码:

            `code`$eol = PHP_EOL;
            $headers =  "From: Test <test@test.com>".$eol;
            $headers .= "Reply-To: test@test.com".$eol;
            $headers .= "MIME-Version: 1.0".$eol;
            $headers .= "Content-Type: multipart/mixed; boundary=\"$random_hash\"".$eol.$eol;
            $subject = 'Subject Goes Here';
            $message="--".$random_hash.$eol;
            $message.="Content-Type: text/plain; charset=UTF-8".$eol;
            $message.="Content-Transfer-Encoding: 8bit".$eol.$eol;
            $message.="Hello,".$eol;
            $message.="Body content goes here.".$eol.$eol;
            $message.="Thank you,".$eol.$eol;
            $message.="--".$random_hash.$eol;
            @mail(to, subject, message, headers);`code`
Run Code Online (Sandbox Code Playgroud)

php email

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

email ×1

php ×1