2013-08-24 2 views
0

Я прочел каждый учебник там, где это сделать, и я все еще не получаю желаемого результата, поэтому должна быть какая-то деталь, которую мне не хватает. почты() функции возвращает, как если бы это удалось, однако я никогда не получите EMAILS в моем послали или почтовый ящикWAMP & SendMail не работает с GMAIL

В двух словах я сделал следующее:

  1. Скопировано Sendmail.exe и Sendmail. ини вместе с их DLLs в папку
    с именем Sendmail, который находится в C: \ Program Files \ WAMP \ Bin \

  2. редактировал sendmail.ini, чтобы указать порт 465 (для Gmail) и SMTP для SMTP. gmail.com, также настроен правильное имя пользователя и пароль
    поля аутентификации, а также множество smtp_ssl ССЛ

  3. Включены в php_openssl и php_sockets под расширениями PHP в WAMP

  4. отредактированных php.ini [почта] функция параметры. Я закомментировать все в win32, а затем установить smtp_path = C: \ Program Files \ WAMP \ Bin \ Sendmail \ sendmail.exe -t»перезапуске затем все обслуживаемого на WAMP

  5. Записан в мой аккаунта Gmail и включен IMAP

Может кто-нибудь, пожалуйста, помогите мне здесь ???

ответ

1

Это от: http://blog.techwheels.net/send-email-from-localhost-wamp-server-using-sendmail/

Я следовал за шагами и был в состоянии послать электронную почту с WAMP сервера. Кажется, что ваша проблема связана с именем папки «Program Files», в которой есть пробел.

Если путь к sendmail.exe содержит «пробел» (например, «C: \ Program Files \ PHP \ sendmail \»), то Apache не сможет его найти. Таким образом, либо храните файл sendmail.exe в «нераспределенном» месте/пути ИЛИ напишите путь в стиле DOS «C: \ Progra ~ 1 \ PHP \ sendmail \» в php.ini (sendmail_path = «C: \ Progra ~ 1 \ PHP \ sendmail \ sendmail.exe -t -i ").

0

Посмотрите>http://phpmailer.worxware.com/?pg=examplebgmail

и https://github.com/Synchro/PHPMailer

Это намного проще, и это экономит много времени, чтобы отправлять с помощью фреймворков, а не пытаться самостоятельно возиться с вами.

(на стороне записки, это гораздо проще отправить через Gmail SMTP с питоном)

Удачи!

+0

Не совсем ответ на мой вопрос, но я пробовал свой путь, и это действительно намного проще. Плюс я могу повторно развернуть это, что приятно – user2714417