True!
I've goofed searching man pipe, for BASE FreeBSD installation.
AFTER I've installed postfix, then "man 8 pipe" became available!
So here it is: (I've forgot to also search installed pors /apps man pages)
http://www.freebsd.org/cgi/man.cgi?...ath=FreeBSD+7.2-RELEASE+and+Ports&format=html
Now I would like to solve something, as it apperas there is a problem in communication here.
We will talk about piping here and ignore all other issue ATM.
Conversation went this way:
Me:
---
Filter is using this command: (after filtering message and in order to return it filtered back to postfix)
/usr/local/sbin/sendmail -G -i -f
root@example1.com john@example2.com
<msg-headers+body-from-above>
<Comment: As we can see, mail(header+body) is at new line, which indicates ENTER has been pressed>
Noel:
-----
> The sendmail commend is a pipe. Don't put headers+body on the command line.
<Comment: As commented above, headers+body AREN'T been on the command line as ENTER has been pressed>
<Comment: This is where major confusion started to arise>
Me:
---
Yes I know that.Simply haven't knew how to formulate this mail comand line.
I send mail by firstly typing: /usr/local/sbin/sendmail -G -i -f
root@example1.com john@example2.com
Then I hit enter. Then I paste mail(header + body).
Then I hit:
^D
<Comment: This was critical point AT which major confusion should've been STOPED>
<Comment: As I see, this was supposed to prove I know how to use sendmail and what pipe IS>
Noel:
-----
> Since you don't seem to have understood my answers, probably a
> book on using Unix or Linux would help you most at this point.
<Comment: Here I've been led into believing I have a missing link in knowledge about pipe>
Now how could that be?!?
Now day later, I've found out I've been discovering warm water again.
Duh!
My last "Me:" part must have been proved, that I've know what pipe is. So how come it did not?
What have I done wrong??
Executing "/usr/local/sbin/sendmail -G -i -f
root@example1.com john@example2.com" [ENTER]
Gives a PIPE
Then I write mail(header + body)
And how -i arg has been passed to sendmail I dont put a dot "." at new line.
I press ^D [ctrl-D] instead!
Then mail is being sent and sendmail returns it's status code
So why hammering pipe???