2015-07-21 2 views
0

Я хочу отправить письмо с [email protected] Я сконфигурировал свой wamp в соответствии с this stackoverflow link, приведенным выше, код работает нормально, чтобы отправить его с помощью учетной записи gmail, но не используя другую учетную запись домена, например. Хотите отправить с [email protected]Невозможно отправить почту с localhost, кроме gmail id, используя wamp

Прошу вас, руководствоваться.

В php.ini я сделал следующие изменения

<?php 
SMTP=smtp.gmail.com 
smtp_port=587 
sendmail_from = [email protected] 
sendmail_path = "\"D:\wampp\sendmail\sendmail.exe\" -t" 
?> 

В sendmail.ini я изменил код

<?php 

    [sendmail] 

    smtp_server=smtp.gmail.com 
    smtp_port=587 
    error_logfile=error.log 
    debug_logfile=debug.log 
    [email protected] 
    auth_password=my-gmail-password 
    [email protected] 

    ?> 
+0

Try, что исправление «Sendmail должен быть запущен от имени администратора»: http://stackoverflow.com/a/21380421/2851845 –

+0

Тем не менее, я не в состоянии Отправить письмо. –

+0

Эй, я получил решение, я внес изменения в php.ini по адресу: sendmail_path = "D: \ wamp \ sendmail \ sendmail.exe -t -i" ... И я получил почту. –

ответ

0

Вместо использования sendmail.exe, я предлагаю вам использовать библиотеку PHPMailer ,

У вас есть пример здесь: Basic Example using Gmail

+0

Я также пробовал код выше, но это giiving me error as: Fatal error: Class 'SMTP' не найден в D: \ wamp \ www \ .... \ class.phpmailer.php в строке 1291 –

+0

Вы загружали библиотеку раньше? https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/class.phpmailer.php –

+0

Да, я тоже скачал. Вот почему я пробовал код, который не показывает ошибку, но не отправляет почту тоже. Я использую wamp на win 7 starter. –

Смежные вопросы