On 10/17/2012 05:00 PM, Dave wrote:
Make sure, if you happen to have install postfix as well, that it has
replaced your sendmail.
Then, from the cli, as your apache/php user, try sending an email using
# sendmail -v y...@email.com
Thanks a lot Jim for the help...
sorry this is getting a bit above me... if you mean use the terminal I
have a friend that can help me soon try to change user to apache/php
user (not sure how yet) and test this
Did it work?
More then likely your php/apache process does not know where sendmail is or
does not have permission to use it.
Check in your php.ini file and see what is set as the sendmail_path
Mine is set like this:
; For Unix only. You may supply arguments as well (default: "sendmail -t
As a standard user on my linux box I get this
[jlucas@jim ~]$ which sendmail
/usr/bin/which: no sendmail in (...)
But as root, I get this
[root@jim ~]# which sendmail
So, make sure your apache&php user can see and execute sendmail
in the mamp php.ini file I had set like the demo to:
; For Win32 only.
;SMTP = localhost - these commented out as described
;smtp_port = 25 - these commented out as described
; For Win32 only.
;sendmail_from = m...@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path =/usr/sbin/sendmail -t -i -f m...@site.com
From your terminal, you will need to verify that /usr/sbin/sendmail
exists and can be called by your apache/php user.
First off, make sure that sendmail is installed and functioning.
I am not using sendmail that I know of. I didn't install anything -
just the basic NON PRO MAMP
Also I did not install postfix.
and I am using the basic php function mail()
You could get around using the mail function completely and use
phpmailer or SwiftMail. They would allow you to talk directly to an
outside SMTP server. In most cases, unless your web server happens to
serve as your mail server, you would want to relay your message(s)
through your official mail server.
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php