achal tomar:
> ~/.forward+listname:
>     "|/some/where/command ..."
> 
> I am no able to understand what is the meaning of that is what to write in 
> it:-
>    "|/some/where/command ..."

VERP_README says:

    You need to set up a file named .forward+listname with the
    commands that process all the mail that is sent to the
    owner-listname address.

aliases(5) says:

       |command
              Mail  is piped into command. Commands that contain special char-
              acters, such as whitespace, should be  enclosed  between  double
              quotes. See local(8) for details of delivery to command.

              When  the  command  fails, a limited amount of command output is
              mailed back to the  sender.   The  file  /usr/include/sysexits.h
              defines  the expected exit status codes. For example, use "|exit
              67" to simulate a "user unknown" error, and "|exit 0" to  imple-
              ment an expensive black hole.

In other words the message content (head and body) appear on the
standard input stream of the command that you configure.

If that sentence reads like goobledygook, then you should find and
expert, or you should first become familiar with basic UNIX concepts.

>  and how can i do this when a server is sending mails by a PHP script
> to my postfix server.

PHP uses the Postfix sendmail command. See the section titled "VERP
support in the Postfix sendmail command" in the VERP_README file.
This section will tell you that you need to specify the -XV option
on the Postfix sendmail command line.

The PHP documentation at http://www.php.net/mail describes how to
supply additional parameters (such as -XV) for the Postfix sendmail
command line.

If that sentence reads like goobledygook, then you should find a
PHP expert, or you should first become familiar with basic PHP
concepts.

        Wietse

Reply via email to