Как отправить электронную почту с локального сервера Wamp с помощью PHP?

Мне нужно отправить сообщения электронной почты с моего localhost.

Я использую wamp-сервер, и мой сайт загружен на моем собственном сервере, пожалуйста, вы можете предложить, как отправлять электронные письма с помощью моего localhost и PHP?

  • PHP-почта с использованием Gmail
  • Каждый раз, когда моя почта переходит к спаму в phpmailer
  • Отправлять электронные письма с использованием международного акцента и специальных символов
  • Существует ли внедряемый (не теоретический) способ доказать, принадлежит ли адрес электронной почты реальной учетной записи электронной почты?
  • Mailgun Отправлено письмо С приложением
  • Как изменить пароль для отправки сообщения электронной почты в laravel?
  • Зачем использовать PHP OOP над базовыми функциями и когда?
  • Как определить максимальное ограничение загрузки файлов в php
  • Ошибка разработки Google Glass: (403) Доступ не настроен. Используйте Google Developers Console для активации API для своего проекта.
  • Объединить 2 массива и суммировать значения (числовые клавиши)
  • Установка переменной сеанса в laravel
  • Оптимизация формулы haversine SQL-вызов в PHP
  • 5 Solutions collect form web for “Как отправить электронную почту с локального сервера Wamp с помощью PHP?”

    Функция mail () обычно не работает по умолчанию для таких вещей, как WAMP. Вам нужно будет добавить сведения о вашем SMTP-сервере в файл php.ini.

    Вот хороший учебник: http://roshanbh.com.np/2007/12/sending-e-mail-from-localhost-in-php-in-windows-environment.html

    Откройте php.ini и найдите раздел [mail function]

    После этого вы должны изменить параметры, которые следуют и имеют отношение к вашим настройкам SMTP.

    Настройки для изменения:

    SMTP = ; Enter here the address of your SMTP server smtp_port = 25 

    Окончательно с вашего PHP-скрипта вы должны использовать почтовую функцию http://php.net/manual/en/function.mail.php

    Вот шаги для этого:

    • Загрузите sendmail.zip через эту ссылку

      • Теперь извлеките папку и поместите ее в C: / wamp /. Убедитесь, что эти четыре файла присутствуют: sendmail.exe, libeay32.dll, ssleay32.ddl и sendmail.ini.
      • Откройте sendmail.ini и настройте конфигурацию следующим образом:

      • smtp_server = smtp.gmail.com

      • smtp_port = 465
      • smtp_ssl = SSL
      • default_domain = локальный
      • error_logfile = error.log
      • debug_logfile = debug.log
      • auth_username = [your_gmail_account_username] @ gmail.com
      • auth_password = [your_gmail_account_password]
      • pop3_server =
      • pop3_username =
      • pop3_password =
      • force_sender =
      • force_recipient =
      • имя хоста = локальный

      • Получите доступ к своей учетной записи электронной почты. Нажмите на инструмент Gear Tool> Settings> Forwarding и POP / IMAP> IMAP. Нажмите «Включить IMAP», а затем сохраните изменения.

      • Запустите свой WAMP-сервер. Включите ssl_module в модуле Apache.

      • Затем включите php_openssl и php_sockets под PHP.

      • Откройте php.ini и настройте его как коды ниже. В принципе, вам просто нужно установить sendmail_path.

     [mail function] ; For Win32 only. ; http://php.net/smtp ;SMTP = ; http://php.net/smtp-port ;smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from ;sendmail_from = you@domain.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; http://php.net/sendmail-path sendmail_path = "C:\wamp\sendmail\sendmail.exe -t -i" 
    • Перезапустить Wamp Server

    Надеюсь, это сработает для вас.

    Вы можете использовать функцию почты в PHP. http://php.net/manual/en/function.mail.php

    Когда вы принимаете его самостоятельно, вам нужно проверить свой интернет-провайдер smtp и обновить php.ini, и это должно сработать.

    В php.ini задайте следующие параметры:

    • SMTP
    • smtp_port
    • sendmail_from
    • sendmail_path
    PHP is the Best Programming Language in the world.