[PHP] Re: mail() again...

2002-09-03 Thread :B nerdy

the mail server is hosted on the mail server. i think thats whats casuing
the problem.
how can i get around this?

i use unix. i remember a command to find out the smtp server.. anyone know?
cheers


"Manuel Lemos" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Hello,
>
> On 09/02/2002 07:59 AM, :B Nerdy wrote:
> > what is recommended to use instead of mail() then?
>
> It depends on what is your problem. In most cases mail will do taking
> some care that may be platform dependent like the header line break
> issues that have to be \r\n under Windows but under Unix with sendmail
> or wrappers you'd better use \n .
>
> Anyway, if you use the class I mentioned you will be able to choose
> exactly the transport method that suits better your needs and platform
> constraints.
>
> In your case, maybe using the sendmail sub-class will give you enough
> control because it lets you call sendmail program wherever it is in your
> disk passing any command line switches to better control its operation
> without depending on any php.ini (except for safe mode that has to be
off).
>
> Manuel Lemos
>
>
> > cheers
> >
> >
> > "Manuel Lemos" <[EMAIL PROTECTED]> wrote in message
> > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> >
> >>Hello,
> >>
> >>On 09/01/2002 02:30 AM, Liam Mackenzie wrote:
> >>
> >>>It seems nearly everyone has a problem with this function, probably
> >>
> > because
> >
> >>>it relies on third party software.
> >>
> >>Yes, mail() is probably the most problematic of the frequently used
> >>functions of PHP. That can be for many reasons like the need for manual
> >>configuration of PHP, useless/meaningless or non-existing error messages
> >>produced by mail(), inconsistent documentation of mail() in PHP manual,
> >>installation problems of the MTA, configuration problems of the user
> >>networks, anti-spam measures, etc...
> >>
> >>The main difficulty is that it takes a lot of expertise to figure out
> >>which of these problems are affecting you.
> >>
> >>
> >>
> >>>It doesn't work.  That's my problem!
> >>>I'm using Sendmail as my MTA, not running as a Daemon as I have
> >>
> > POP3/SMTP
> >
> >>>server running on the same
> >>>machine (eXtremail)
> >>>I'm starting Sendmail like this:
> >>>/usr/lib/sendmail -q1h
> >>>
> >>>When I do this:
> >>>$this = mail("[EMAIL PROTECTED]", "Subject", "Message goes here");
> >>>echo $this;
> >>>
> >>>The scripts hangs, and eventually my browser times out.
> >>>Is there any way I can get some error messages?  Or at least get it to
> >>
> > tell
> >
> >>>me what on earth it's doing?
> >>
> >>Adding -v to the configuration of sendmail in php.ini may provide you a
> >>clue. Anyway, my guess is that your machine may not have a reverse DNS
> >>address. What is its IP?
> >>
> >>
> >>
> >>>There's nothing in any of my Apache logs, nothing in eXtremail's logs,
> >>
> > but I
> >
> >>>get this in my syslog...
> >>>
> >>>Sep  1 15:28:01 nudenurd sendmail[19146]: g815S1fW019146: from=nobody,
> >>>size=63, class=0, nrcpts=1,
> >>>msgid=<[EMAIL PROTECTED]>,
> >>>relay=nobody@localhost
> >>
> >>It seems you are missing seting th return-path. Use mail() 5th argument.
> >>
> >>
> >>
> >>>Anyone got any ideas?  Anyone know if there's any docs on this kind of
> >>>thing?  I looked, I failed...
> >>>Or where I can get some information on where to get an alternate MTA
> >>
> > that
> >
> >>>WORKS out of the box (or tar.gz)
> >>
> >>If all else fails, you may want to try this PHP class, with several
> >>variants that let you send messages by several methods besides mail(),
> >>like: using sendmail directly, using qmail-inject or even relay on
> >>specific SMTP server or even the most drastic measure that is to send
> >>messages directly to the receipient SMTP server.
> >>
> >>http://www.phpclasses.org/mimemessage
>
>
> --
>
> Regards,
> Manuel Lemos
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Re: mail() again...

2002-09-02 Thread Manuel Lemos

Hello,

On 09/02/2002 07:59 AM, :B Nerdy wrote:
> what is recommended to use instead of mail() then?

It depends on what is your problem. In most cases mail will do taking 
some care that may be platform dependent like the header line break 
issues that have to be \r\n under Windows but under Unix with sendmail 
or wrappers you'd better use \n .

Anyway, if you use the class I mentioned you will be able to choose 
exactly the transport method that suits better your needs and platform 
constraints.

In your case, maybe using the sendmail sub-class will give you enough 
control because it lets you call sendmail program wherever it is in your 
disk passing any command line switches to better control its operation 
without depending on any php.ini (except for safe mode that has to be off).

Manuel Lemos


> cheers
> 
> 
> "Manuel Lemos" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> 
>>Hello,
>>
>>On 09/01/2002 02:30 AM, Liam Mackenzie wrote:
>>
>>>It seems nearly everyone has a problem with this function, probably
>>
> because
> 
>>>it relies on third party software.
>>
>>Yes, mail() is probably the most problematic of the frequently used
>>functions of PHP. That can be for many reasons like the need for manual
>>configuration of PHP, useless/meaningless or non-existing error messages
>>produced by mail(), inconsistent documentation of mail() in PHP manual,
>>installation problems of the MTA, configuration problems of the user
>>networks, anti-spam measures, etc...
>>
>>The main difficulty is that it takes a lot of expertise to figure out
>>which of these problems are affecting you.
>>
>>
>>
>>>It doesn't work.  That's my problem!
>>>I'm using Sendmail as my MTA, not running as a Daemon as I have
>>
> POP3/SMTP
> 
>>>server running on the same
>>>machine (eXtremail)
>>>I'm starting Sendmail like this:
>>>/usr/lib/sendmail -q1h
>>>
>>>When I do this:
>>>$this = mail("[EMAIL PROTECTED]", "Subject", "Message goes here");
>>>echo $this;
>>>
>>>The scripts hangs, and eventually my browser times out.
>>>Is there any way I can get some error messages?  Or at least get it to
>>
> tell
> 
>>>me what on earth it's doing?
>>
>>Adding -v to the configuration of sendmail in php.ini may provide you a
>>clue. Anyway, my guess is that your machine may not have a reverse DNS
>>address. What is its IP?
>>
>>
>>
>>>There's nothing in any of my Apache logs, nothing in eXtremail's logs,
>>
> but I
> 
>>>get this in my syslog...
>>>
>>>Sep  1 15:28:01 nudenurd sendmail[19146]: g815S1fW019146: from=nobody,
>>>size=63, class=0, nrcpts=1,
>>>msgid=<[EMAIL PROTECTED]>,
>>>relay=nobody@localhost
>>
>>It seems you are missing seting th return-path. Use mail() 5th argument.
>>
>>
>>
>>>Anyone got any ideas?  Anyone know if there's any docs on this kind of
>>>thing?  I looked, I failed...
>>>Or where I can get some information on where to get an alternate MTA
>>
> that
> 
>>>WORKS out of the box (or tar.gz)
>>
>>If all else fails, you may want to try this PHP class, with several
>>variants that let you send messages by several methods besides mail(),
>>like: using sendmail directly, using qmail-inject or even relay on
>>specific SMTP server or even the most drastic measure that is to send
>>messages directly to the receipient SMTP server.
>>
>>http://www.phpclasses.org/mimemessage


-- 

Regards,
Manuel Lemos


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Re: mail() again...

2002-09-02 Thread :B nerdy

what is recommended to use instead of mail() then?
cheers


"Manuel Lemos" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Hello,
>
> On 09/01/2002 02:30 AM, Liam Mackenzie wrote:
> > It seems nearly everyone has a problem with this function, probably
because
> > it relies on third party software.
>
> Yes, mail() is probably the most problematic of the frequently used
> functions of PHP. That can be for many reasons like the need for manual
> configuration of PHP, useless/meaningless or non-existing error messages
> produced by mail(), inconsistent documentation of mail() in PHP manual,
> installation problems of the MTA, configuration problems of the user
> networks, anti-spam measures, etc...
>
> The main difficulty is that it takes a lot of expertise to figure out
> which of these problems are affecting you.
>
>
> > It doesn't work.  That's my problem!
> > I'm using Sendmail as my MTA, not running as a Daemon as I have
POP3/SMTP
> > server running on the same
> > machine (eXtremail)
> > I'm starting Sendmail like this:
> > /usr/lib/sendmail -q1h
> >
> > When I do this:
> > $this = mail("[EMAIL PROTECTED]", "Subject", "Message goes here");
> > echo $this;
> >
> > The scripts hangs, and eventually my browser times out.
> > Is there any way I can get some error messages?  Or at least get it to
tell
> > me what on earth it's doing?
>
> Adding -v to the configuration of sendmail in php.ini may provide you a
> clue. Anyway, my guess is that your machine may not have a reverse DNS
> address. What is its IP?
>
>
> > There's nothing in any of my Apache logs, nothing in eXtremail's logs,
but I
> > get this in my syslog...
> >
> > Sep  1 15:28:01 nudenurd sendmail[19146]: g815S1fW019146: from=nobody,
> > size=63, class=0, nrcpts=1,
> > msgid=<[EMAIL PROTECTED]>,
> > relay=nobody@localhost
>
> It seems you are missing seting th return-path. Use mail() 5th argument.
>
>
> > Anyone got any ideas?  Anyone know if there's any docs on this kind of
> > thing?  I looked, I failed...
> > Or where I can get some information on where to get an alternate MTA
that
> > WORKS out of the box (or tar.gz)
>
> If all else fails, you may want to try this PHP class, with several
> variants that let you send messages by several methods besides mail(),
> like: using sendmail directly, using qmail-inject or even relay on
> specific SMTP server or even the most drastic measure that is to send
> messages directly to the receipient SMTP server.
>
> http://www.phpclasses.org/mimemessage
>
> --
>
> Regards,
> Manuel Lemos
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Re: mail() again...

2002-08-31 Thread Manuel Lemos

Hello,

On 09/01/2002 02:30 AM, Liam Mackenzie wrote:
> It seems nearly everyone has a problem with this function, probably because
> it relies on third party software.

Yes, mail() is probably the most problematic of the frequently used 
functions of PHP. That can be for many reasons like the need for manual 
configuration of PHP, useless/meaningless or non-existing error messages 
produced by mail(), inconsistent documentation of mail() in PHP manual, 
installation problems of the MTA, configuration problems of the user 
networks, anti-spam measures, etc...

The main difficulty is that it takes a lot of expertise to figure out 
which of these problems are affecting you.


> It doesn't work.  That's my problem!
> I'm using Sendmail as my MTA, not running as a Daemon as I have POP3/SMTP
> server running on the same
> machine (eXtremail)
> I'm starting Sendmail like this:
> /usr/lib/sendmail -q1h
> 
> When I do this:
> $this = mail("[EMAIL PROTECTED]", "Subject", "Message goes here");
> echo $this;
> 
> The scripts hangs, and eventually my browser times out.
> Is there any way I can get some error messages?  Or at least get it to tell
> me what on earth it's doing?

Adding -v to the configuration of sendmail in php.ini may provide you a 
clue. Anyway, my guess is that your machine may not have a reverse DNS 
address. What is its IP?


> There's nothing in any of my Apache logs, nothing in eXtremail's logs, but I
> get this in my syslog...
> 
> Sep  1 15:28:01 nudenurd sendmail[19146]: g815S1fW019146: from=nobody,
> size=63, class=0, nrcpts=1,
> msgid=<[EMAIL PROTECTED]>,
> relay=nobody@localhost

It seems you are missing seting th return-path. Use mail() 5th argument.


> Anyone got any ideas?  Anyone know if there's any docs on this kind of
> thing?  I looked, I failed...
> Or where I can get some information on where to get an alternate MTA that
> WORKS out of the box (or tar.gz)

If all else fails, you may want to try this PHP class, with several 
variants that let you send messages by several methods besides mail(), 
like: using sendmail directly, using qmail-inject or even relay on 
specific SMTP server or even the most drastic measure that is to send 
messages directly to the receipient SMTP server.

http://www.phpclasses.org/mimemessage

-- 

Regards,
Manuel Lemos


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php