Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过php发送电子邮件时的安全问题_Php_Email - Fatal编程技术网

通过php发送电子邮件时的安全问题

通过php发送电子邮件时的安全问题,php,email,Php,Email,我使用Mail.php库创建了一个文件来测试php发送电子邮件,但是当我需要一次“Mail.php”时,服务器返回以下错误:ModSecurity:Access allowed(第1阶段)。 php文件只有这一行代码。我如何解决这个问题 我要编写的代码如下: require_once "Mail.php"; $from = "Sandra Sender <sender@example.com>"; $to = "Ramona

我使用Mail.php库创建了一个文件来测试php发送电子邮件,但是当我需要一次“Mail.php”时,服务器返回以下错误:ModSecurity:Access allowed(第1阶段)。 php文件只有这一行代码。我如何解决这个问题

我要编写的代码如下:

 require_once "Mail.php";
 
 $from = "Sandra Sender <sender@example.com>";
 $to = "Ramona Recipient <recipient@example.com>";
 $subject = "Hi!";
 $body = "Hi,\n\nHow are you?";
 
 $host = "mail.gdom.net";
 $username = "lfc hosted email";
 $password = "email password";
 
 $headers = array ('From' => $from,
   'To' => $to,
   'Subject' => $subject);
 $smtp = Mail::factory('smtp',
   array ('host' => $host,
     'auth' => true,
     'username' => $username,
     'password' => $password));
 
 $mail = $smtp->send($to, $headers, $body);
 
 if (PEAR::isError($mail)) {
   echo("<p>" . $mail->getMessage() . "</p>");
 } else {
   echo("<p>Message successfully sent!</p>");
 }
require_once“Mail.php”;
$from=“Sandra Sender”;
$to=“Ramona收件人”;
$subject=“你好!”;
$body=“您好,\n\n您是什么人?”;
$host=“mail.gdom.net”;
$username=“lfc托管电子邮件”;
$password=“电子邮件密码”;
$headers=数组('From'=>$From,
'至'=>$至,
“主题”=>$Subject);
$smtp=Mail::工厂('smtp',
数组('host'=>$host,
“auth”=>正确,
“用户名”=>$username,
“密码”=>$password));
$mail=$smtp->send($to、$headers、$body);
if(PEAR::isError($mail)){
echo(“”$mail->getMessage()”

”; }否则{ echo(消息已成功发送!

); }
询问您的系统管理员您的脚本/请求被阻止的原因。我已经做了,但他们不知道如何回答。嗯,是他们配置的。好的,obrigado pela ajuda。你是我的朋友。