note 29627 deleted from function.mail by aidan
| From: | aidan@php.net | Date: | Mon, 14 Feb 2005 02:06:23 +0000 |
| Subject: | note 29627 deleted from function.mail by aidan | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-84978@lists.php.net to get a copy of this message | ||
Note Submitter: Scott Fletcher
----
This is for any Unix or Linux machine using the Sendmail. However, no guarentee that it would work
in Windows.
Some SMTP won't accept e-mail with the "From: host@domain" without the suffix
"com", like "domain.com", so using the "From: host@domain.com" option
in the $header does not solve the problem for me.
Someone suggest using the php.ini with the configuration by adding the "-f
user@domain.com" to the sendmail path. Example look like this....
--clip--
sendmail_path = /usr/sbin/sendmail -t -i -f user@domain.com
--clip--
This is not an option for me because it is limit to one user, not more than one. So, Finally there
is a workaround to the problem and it is very simple.... Just add this entrie to the /etc/hosts
file in Unix or Linux. Just substitute the word in bracket for a value....
--clip--
<ip address> <machine's_host.domain.com>
--clip--
Example ...
--clip--
123.456.789.012 xyz.abc.com
--clip--
Make sure your machine do the search order with the host first before the DNS or Nameserver. In my
case in AIX, is "/etc/netsvc.conf".
Hope
Make sure your machine is set to read the host file first before the DNS or the nameserver, if not
then make some changes to it. In my case for AIX, it is "/etc/netsvc.conf"...
Hope this help....