我已在cPanel中设置了一个电子邮件转发器,可将任何收到的电子邮件发送到 pipe.php 。然后,电子邮件会通过 pipe.php 转发到其他电子邮件(例如 myself@example.com )。将来,我会根据发件人等确定电子邮件应转发到哪里的数据库调用...
但目前我只是想正确设置转发器。
#!/usr/bin/php -q
<?php
$fd = fopen( "php://stdin", "r" );
$message = "";
while ( !feof( $fd ) )
{
$message .= fread( $fd, 1024 );
}
fclose( $fd );
mail('myself@example.com','New message!',$message)
?>
电子邮件转发给我很好,但是我遇到了两个问题,我希望有人可以帮助我:
我是使用cPanel进行此PHP电子邮件转发的新手 - 所以非常感谢所有帮助!
我希望尽可能保持这种管道。
编辑1: 我发现了这个问题,它与我正在寻找的问题相似(?)虽然它有点过头了:Given an email as raw text, how can I send it using PHP?