[PHP-DEV] Bug #14981 Updated: mail() function won't send mail to a domain containing '-' hyphens

2002-01-11 Thread hholzgra

ID: 14981
Updated by: hholzgra
Old Summary: mail() function won't send mail to a domain containing '-'
hyphens
Reported By: [EMAIL PROTECTED]
Old Status: Open
Status: Feedback
Bug Type: Mail related
Operating System: Apache
PHP Version: 4.1.0
New Comment:

there finaly is an Apache OS now? great ;)

no, serious, what kind of operating system
are you runnig this on, windows or *nix?


Previous Comments:


[2002-01-10 17:59:18] [EMAIL PROTECTED]

The following example script:

 $r = [EMAIL PROTECTED];
 $s = Message submitted at website;
 $m = From:  . $name . , email:  . $email . \n\n . $message;
 $h = From:  . $email . \r\n;
 mail ($r, $s, $m, $h);
 echo script language=\javascript\window.alert (\Thankyou, your
message have been sent!\)/script;

ought to send mail to the specified address, but does not. Or, at least,
mail does not arrive. It works with all email addresses we have tried
except those on this domain (ie. 'the-total-solution.com', which seems
to suggest a problem with PHP, possibly relating to the fact that the
domain contains hyphens? Emails from other sources are correctly
reaching this address and others in the domain. Escaping by using the
address info@the\-total\-solution.com doesn't solve the problem
either. Having raised this problem with other developers, who also
tested it, we can only conclude that the problem is in PHP.

I am not running PHP myself, my webserver is, so I can't give any
information about PHP modules / backtrace.

Andrew Staffell





Edit this bug report at http://bugs.php.net/?id=14981edit=1


-- 
PHP Development 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]




[PHP-DEV] Bug #14981 Updated: mail() function won't send mail to a domain containing '-' hyphens

2002-01-11 Thread andrew

ID: 14981
User updated by: [EMAIL PROTECTED]
Old Summary: mail() function won't send mail to a domain containing '-'
hyphens
Reported By: [EMAIL PROTECTED]
Old Status: Feedback
Status: Open
Bug Type: Mail related
Operating System: Apache
PHP Version: 4.1.0


Previous Comments:


[2002-01-10 17:59:18] [EMAIL PROTECTED]

The following example script:

 $r = [EMAIL PROTECTED];
 $s = Message submitted at website;
 $m = From:  . $name . , email:  . $email . \n\n . $message;
 $h = From:  . $email . \r\n;
 mail ($r, $s, $m, $h);
 echo script language=\javascript\window.alert (\Thankyou, your
message have been sent!\)/script;

ought to send mail to the specified address, but does not. Or, at least,
mail does not arrive. It works with all email addresses we have tried
except those on this domain (ie. 'the-total-solution.com', which seems
to suggest a problem with PHP, possibly relating to the fact that the
domain contains hyphens? Emails from other sources are correctly
reaching this address and others in the domain. Escaping by using the
address info@the\-total\-solution.com doesn't solve the problem
either. Having raised this problem with other developers, who also
tested it, we can only conclude that the problem is in PHP.

I am not running PHP myself, my webserver is, so I can't give any
information about PHP modules / backtrace.

Andrew Staffell





Edit this bug report at http://bugs.php.net/?id=14981edit=1


-- 
PHP Development 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]




[PHP-DEV] Bug #14981 Updated: mail() function won't send mail to a domain containing '-' hyphens

2002-01-11 Thread andrew

ID: 14981
User updated by: [EMAIL PROTECTED]
Old Summary: mail() function won't send mail to a domain containing '-'
hyphens
Reported By: [EMAIL PROTECTED]
Status: Open
Bug Type: Mail related
Old Operating System: Apache
Operating System: Unix
PHP Version: 4.1.0


Previous Comments:


[2002-01-10 17:59:18] [EMAIL PROTECTED]

The following example script:

 $r = [EMAIL PROTECTED];
 $s = Message submitted at website;
 $m = From:  . $name . , email:  . $email . \n\n . $message;
 $h = From:  . $email . \r\n;
 mail ($r, $s, $m, $h);
 echo script language=\javascript\window.alert (\Thankyou, your
message have been sent!\)/script;

ought to send mail to the specified address, but does not. Or, at least,
mail does not arrive. It works with all email addresses we have tried
except those on this domain (ie. 'the-total-solution.com', which seems
to suggest a problem with PHP, possibly relating to the fact that the
domain contains hyphens? Emails from other sources are correctly
reaching this address and others in the domain. Escaping by using the
address info@the\-total\-solution.com doesn't solve the problem
either. Having raised this problem with other developers, who also
tested it, we can only conclude that the problem is in PHP.

I am not running PHP myself, my webserver is, so I can't give any
information about PHP modules / backtrace.

Andrew Staffell





Edit this bug report at http://bugs.php.net/?id=14981edit=1


-- 
PHP Development 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]




[PHP-DEV] Bug #14981 Updated: mail() function won't send mail to a domain containing '-' hyphens

2002-01-11 Thread andrew

ID: 14981
Comment by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Open
Bug Type: Mail related
Operating System: Unix
PHP Version: 4.1.0
New Comment:

I'm not running it, my ISP is. Anyway, excuse the error, it's on unix.


Previous Comments:


[2002-01-11 05:51:44] [EMAIL PROTECTED]

there finaly is an Apache OS now? great ;)

no, serious, what kind of operating system
are you runnig this on, windows or *nix?



[2002-01-10 17:59:18] [EMAIL PROTECTED]

The following example script:

 $r = [EMAIL PROTECTED];
 $s = Message submitted at website;
 $m = From:  . $name . , email:  . $email . \n\n . $message;
 $h = From:  . $email . \r\n;
 mail ($r, $s, $m, $h);
 echo script language=\javascript\window.alert (\Thankyou, your
message have been sent!\)/script;

ought to send mail to the specified address, but does not. Or, at least,
mail does not arrive. It works with all email addresses we have tried
except those on this domain (ie. 'the-total-solution.com', which seems
to suggest a problem with PHP, possibly relating to the fact that the
domain contains hyphens? Emails from other sources are correctly
reaching this address and others in the domain. Escaping by using the
address info@the\-total\-solution.com doesn't solve the problem
either. Having raised this problem with other developers, who also
tested it, we can only conclude that the problem is in PHP.

I am not running PHP myself, my webserver is, so I can't give any
information about PHP modules / backtrace.

Andrew Staffell





Edit this bug report at http://bugs.php.net/?id=14981edit=1


-- 
PHP Development 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]




[PHP-DEV] Bug #14981 Updated: mail() function won't send mail to a domain containing '-' hyphens

2002-01-11 Thread andrew

ID: 14981
User updated by: [EMAIL PROTECTED]
Old Summary: mail() function won't send mail to a domain containing '-'
hyphens
Reported By: [EMAIL PROTECTED]
Status: Bogus
Bug Type: Mail related
Operating System: Unix
PHP Version: 4.1.0


Previous Comments:


[2002-01-11 07:08:04] [EMAIL PROTECTED]

I'm not running it, my ISP is. Anyway, excuse the error, it's on unix.



[2002-01-11 05:51:44] [EMAIL PROTECTED]

there finaly is an Apache OS now? great ;)

no, serious, what kind of operating system
are you runnig this on, windows or *nix?



[2002-01-10 17:59:18] [EMAIL PROTECTED]

The following example script:

 $r = [EMAIL PROTECTED];
 $s = Message submitted at website;
 $m = From:  . $name . , email:  . $email . \n\n . $message;
 $h = From:  . $email . \r\n;
 mail ($r, $s, $m, $h);
 echo script language=\javascript\window.alert (\Thankyou, your
message have been sent!\)/script;

ought to send mail to the specified address, but does not. Or, at least,
mail does not arrive. It works with all email addresses we have tried
except those on this domain (ie. 'the-total-solution.com', which seems
to suggest a problem with PHP, possibly relating to the fact that the
domain contains hyphens? Emails from other sources are correctly
reaching this address and others in the domain. Escaping by using the
address info@the\-total\-solution.com doesn't solve the problem
either. Having raised this problem with other developers, who also
tested it, we can only conclude that the problem is in PHP.

I am not running PHP myself, my webserver is, so I can't give any
information about PHP modules / backtrace.

Andrew Staffell





Edit this bug report at http://bugs.php.net/?id=14981edit=1


-- 
PHP Development 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]




[PHP-DEV] Bug #14981 Updated: mail() function won't send mail to a domain containing '-' hyphens

2002-01-11 Thread andrew

ID: 14981
Comment by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Bogus
Bug Type: Mail related
Operating System: Unix
PHP Version: 4.1.0
New Comment:

It's wrong to write this off as Bogus prematurely. It could still be the
case that PHP has a problem with passing the correct information to
sendmail. It may be that PHP needs to internally perform some kind of
replacement on email addresses containing '-' characters (etc?) with
escape characters. Perhaps when the sendmail gets the information from
PHP, the email address is in an unacceptable format. Who knows? I've
asked for diagnostics to be done on the mail server in question.


Previous Comments:


[2002-01-11 08:00:54] [EMAIL PROTECTED]

then it's the mail server on that system that
doesn't get it, mail() on unix just puts together
a message from the paramters you gave it without
further processing and passes it transparently
to the sendmail command

please contact your ISP for further investigation



[2002-01-11 07:08:04] [EMAIL PROTECTED]

I'm not running it, my ISP is. Anyway, excuse the error, it's on unix.



[2002-01-11 05:51:44] [EMAIL PROTECTED]

there finaly is an Apache OS now? great ;)

no, serious, what kind of operating system
are you runnig this on, windows or *nix?



[2002-01-10 17:59:18] [EMAIL PROTECTED]

The following example script:

 $r = [EMAIL PROTECTED];
 $s = Message submitted at website;
 $m = From:  . $name . , email:  . $email . \n\n . $message;
 $h = From:  . $email . \r\n;
 mail ($r, $s, $m, $h);
 echo script language=\javascript\window.alert (\Thankyou, your
message have been sent!\)/script;

ought to send mail to the specified address, but does not. Or, at least,
mail does not arrive. It works with all email addresses we have tried
except those on this domain (ie. 'the-total-solution.com', which seems
to suggest a problem with PHP, possibly relating to the fact that the
domain contains hyphens? Emails from other sources are correctly
reaching this address and others in the domain. Escaping by using the
address info@the\-total\-solution.com doesn't solve the problem
either. Having raised this problem with other developers, who also
tested it, we can only conclude that the problem is in PHP.

I am not running PHP myself, my webserver is, so I can't give any
information about PHP modules / backtrace.

Andrew Staffell





Edit this bug report at http://bugs.php.net/?id=14981edit=1


-- 
PHP Development 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]




Re: [PHP-DEV] Bug #14981 Updated: mail() function won't send mail to a domain containing '-' hyphens

2002-01-11 Thread Craig Morrison


[EMAIL PROTECTED] wrote:
 
 It's wrong to write this off as Bogus prematurely. It could still be the

No, this is most definitely bogus.

 case that PHP has a problem with passing the correct information to

PHP is passing the correct information.

 sendmail. It may be that PHP needs to internally perform some kind of
 replacement on email addresses containing '-' characters (etc?) with

It would be wrong for PHP to mangle email addresses, especially those
addresses containing perfectly valid characters. No RFC that relates to email
says anything about special handling of the hyphen character.

-- 

Craig Morrison
  MTS Professional @ http://www.mtsprofessional.com/
  A Win32 Email server that works for _you_.

-- 
PHP Development 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]




[PHP-DEV] Bug #14981 Updated: mail() function won't send mail to a domain containing '-' hyphens

2002-01-11 Thread hholzgra

ID: 14981
Updated by: hholzgra
Old Summary: mail() function won't send mail to a domain containing '-'
hyphens
Reported By: [EMAIL PROTECTED]
Status: Bogus
Bug Type: Mail related
Operating System: Unix
PHP Version: 4.1.0
New Comment:

it doesn't have to touch the '-' and it wont
none of the characters allowed in the domain part
of an email address needs quoting

for the windows implementation of mail() 
further investigation could be necessary
but the unix mail() implementation is so
straight forward that i'm really sure it
is not PHPs fault here 

if every domain with a '-' in it fails 
  - blame your ISPs mail setup

if only certain domains fail
  - maybe the mail server on that domain
 doesn't play well with the one your
 ISP uses

investigating the DNS MX entries for
the-total-solution.com you can see
that this domain has only *one* mail 
server, no fallback system, and the
mail server identifies itself as
220 MAIL.the-total-solution.com NTMail

not to unlikely that you have delivery
problems with that domain :(



Previous Comments:


[2002-01-11 08:20:03] [EMAIL PROTECTED]

It's wrong to write this off as Bogus prematurely. It could still be the
case that PHP has a problem with passing the correct information to
sendmail. It may be that PHP needs to internally perform some kind of
replacement on email addresses containing '-' characters (etc?) with
escape characters. Perhaps when the sendmail gets the information from
PHP, the email address is in an unacceptable format. Who knows? I've
asked for diagnostics to be done on the mail server in question.



[2002-01-11 08:00:54] [EMAIL PROTECTED]

then it's the mail server on that system that
doesn't get it, mail() on unix just puts together
a message from the paramters you gave it without
further processing and passes it transparently
to the sendmail command

please contact your ISP for further investigation



[2002-01-11 07:08:04] [EMAIL PROTECTED]

I'm not running it, my ISP is. Anyway, excuse the error, it's on unix.



[2002-01-11 05:51:44] [EMAIL PROTECTED]

there finaly is an Apache OS now? great ;)

no, serious, what kind of operating system
are you runnig this on, windows or *nix?



[2002-01-10 17:59:18] [EMAIL PROTECTED]

The following example script:

 $r = [EMAIL PROTECTED];
 $s = Message submitted at website;
 $m = From:  . $name . , email:  . $email . \n\n . $message;
 $h = From:  . $email . \r\n;
 mail ($r, $s, $m, $h);
 echo script language=\javascript\window.alert (\Thankyou, your
message have been sent!\)/script;

ought to send mail to the specified address, but does not. Or, at least,
mail does not arrive. It works with all email addresses we have tried
except those on this domain (ie. 'the-total-solution.com', which seems
to suggest a problem with PHP, possibly relating to the fact that the
domain contains hyphens? Emails from other sources are correctly
reaching this address and others in the domain. Escaping by using the
address info@the\-total\-solution.com doesn't solve the problem
either. Having raised this problem with other developers, who also
tested it, we can only conclude that the problem is in PHP.

I am not running PHP myself, my webserver is, so I can't give any
information about PHP modules / backtrace.

Andrew Staffell





Edit this bug report at http://bugs.php.net/?id=14981edit=1


-- 
PHP Development 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]