On Sun, Jun 10, 2012 at 4:32 AM, Wietse Venema <wie...@porcupine.org> wrote:
> 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 > Thanks wietse for your support. i will try this.