If you mail via pfsockopen, then you specify the sender which must be real, but you also specify the From: header which can be anything you want.
ex: $smtp_server = "your.smtp.server"; $port = 25; $mydomain = "yourdomain.com"; $sender = "[EMAIL PROTECTED]"; $recipient = "[EMAIL PROTECTED]"; $subject = "Test"; $text_content = "Hi Bar, This is a test."; $handle = fsockopen("$smtp_server","$port"); fputs($handle, "HELO $mydomain\n"); fputs($handle, "MAIL FROM: $sender \n"); $echo .= fgets($handle,255)."\n"; fputs($handle, "RCPT TO: $recipient \n"); $echo .= fgets($handle,255)."\n"; fputs($handle, "DATA\n"); $echo .= fgets($handle,255)."\n"; fputs($handle, "To: $recipient\n"); /* NOTE THAT HERE YOU SET WHAT APPEARS IN THE FROM: PART */ fputs($handle, "From: \n"); fputs($handle, "Subject: $email_subject\n"); fputs($handle, "Content-Type: text/plain; \n"); fputs($handle, $text_content."\n\n"); fputs($handle, ".\n"); $echo .= fgets($handle,255)."\n"; fputs($handle, "QUIT\n"); $echo .= fgets($handle,255)."\n"; echo "$echo"; Works here, but results may vary. >>I am talking about the final SMTP host.. it will do a reverse lookup on the >>From: domain and if it dont resolve to the IP of the sending STMP host it >>will reject it. >> >yes I know. But it the final SMTP tries to resolve the host >(localhost) it will get a response from it self? I haven't tried it, >but I think it would work. > >By the way... the most of the SMTP doesn't check at the FROM header, >but from the sender SMTP. >So if you got a nonexisting e-mail it would accept it too, but it >the sender host isn't valid it will reject it. > >Regards, > >Johan > > >-- >PHP General Mailing List (http://www.php.net/) >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] >To contact the list administrators, e-mail: [EMAIL PROTECTED] -- Jim Musil --------- Multimedia Programmer Nettmedia ------------- 212-629-0004 [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]