2013-04-04 3 views
0

Я пытаюсь отправить электронное письмо с моего mac с помощью функции php mail(), но я не могу заставить ее работать. Я могу начать с sendmail с терминала без ошибок и отредактировал файл моей системы php.ini, найденный по адресу /private/etc, чтобы установить sendmail_path на номер /usr/sbin/sendmail -t -i и раскомментировать его. Я создал простой PHP скрипт:PHP mail() проблемы Mac

<?php 
mail("<my email address>", "Test", "This is a Test Message", "From:" . "<another of my email addresses>"); 
echo "Mail Sent\n"; 
?> 

и я бегу его из терминала, используя php mail.php. Он перекликается с сообщением «Отправлено по почте», однако кажется, что письмо не отправляется. Он где-то заблудился, но я понятия не имею, где. Я перезапустил Apache, дважды проверил, что работает sendmail, но ничего не работает. Есть идеи?

+0

попытаться проверить ваши сыпучие или спам-сообщений. –

+0

вы используете эти скобки с вашим адресом электронной почты? –

ответ

1

Вы не можете отправить почту с помощью «почты()» функции из вашего локального хоста, для этого вы должны разместить свой код на любой хостинг-провайдера, то вы можете отправить почту от него

посмотреть link для получения дополнительной информации ,

если вы хотите отправить почту с локального хоста, то вы идете для конкретного API, как, если вы хотите отправить почту с помощью GMAIL верительных попробуйте этот php mailer