|
Posted by Darko on 05/15/07 14:23
On May 15, 3:28 pm, Paul <paul.margul...@gmail.com> wrote:
> I have a PHP script that is triggered by a .forward file when
> incoming
> email arrives. When triggered, the script retrieves the email using
> the php imap functions, processes the email, and then deletes it and
> empties the inbox before exiting. This setup worked fine whether the
> script was triggered by an incoming email or manually via shell.
>
> Greetings ..
>
> Recently, however, I noticed that emails were not being properly
> deleted before exit when the script was triggered automatically. But
> when I ran the script manually it functioned as expected. I did some
> error checking and discovered that certain "points" in the script
> were
> not being reached (seemingly) when the execution was a result of
> the .forward. I can't find any errors in the code that would explain
> this, however.
>
> Does anyone have any ideas of why execution of a php script might be
> different when I run it via shell vs when it is triggered by
> a .forward file? Could any changes have been made to my server that
> would explain the recent occurrence of this strange difference?
>
> Thanks for any insights you have,
> Paul
Maybe you rely on environment variables? Just an idea...
[Back to original message]
|