我没有设置任何内容,也没有更改Openshift方面的任何设置,我的代码返回成功状态,但邮件没有被发送。请参阅下面的代码:
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers .= "From: Lubcon Cloud Team <no-reply@lubconcloud.com>" . "\r\n";
$headers .= "Reply-To: no-reply@lubconcloud.com"."\r\n";
$body = "Click the link below to reset your password: <br/><br/> <a href='$resetlink'>$resetlink</a>";
if(mail($to, $subject, $body, $headers)) {
$app->status(200);
$app->response()->write(
json_encode(array("data"=> 'Email Sent'))
);
} else {
$app->status(403);
$app->response()->write(
json_encode(array("code"=>"105", "data"=> "Failed to send email"))
);
}
此代码适用于我的本地主机,但上传到Openshift时没有,我使用的是Ubuntu。知道如何在没有任何第三方插件的情况下完成这项工作吗?我需要设置任何东西吗?
由于