dongwo1914 2013-09-15 06:30
浏览 63
已采纳

too long

Here's my PHP script that I use for the intercept:

#!/usr/local/bin/php -q
<?php
//Listen to incoming e-mails
$sock = fopen("php://stdin", 'r');
$email = '';

//Read e-mail into buffer
while (!feof($sock))
{
    $email .= fread($sock, 1024);
}

//Close socket
fclose($sock);

emailPoster('email@address.com', "message");

function emailPoster( $to, $email )
{
    $subject = "Email Intercepted";
    $body = $message;
    $headers    = "To: {$to}
";
    $headers    .= "From: noreply@example.com
";
    $headers    .= "Subject: {$subject}
";
    $headers    .= "Reply-To: noreply@example.com
";
    $headers    .= "Return-Path: noreply@example.com
";
    $headers    .= "MIME-Version: 1.0
";
    $headers    .= "Date: " . date("r") . "
";
    $headers    .= "Content-Type: text/html; charset=ISO-8859-1
";
    $sender     = '-fnoreply@example.com';
    if (mail($to, $subject, $body, $headers, $sender) ){
        echo("<p>Message successfully sent!</p>");
    } else {
        echo("<p>Message delivery failed...</p>");
    }
}
?>

and the pipe command I use in cPanel:

usr/local/bin/php -q /public_html/[mywebsite]/email/intercept.php

When I send an email to the appropriate address, it does process the intercept.php script, but it also returns a bounceback error.

Any ideas?

  • 写回答

3条回答 默认 最新

  • douhuan6065 2013-09-15 07:04
    关注

    if you pipe emails to a php script, you can not use "ECHO" or other output command in your script. every output command make error. Also delete "?>" from end of file. every character after this tag make an output header and cause error.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c