Мне нужно отправить сообщения электронной почты с моего localhost.
Я использую wamp-сервер, и мой сайт загружен на моем собственном сервере, пожалуйста, вы можете предложить, как отправлять электронные письма с помощью моего localhost и 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 через эту ссылку
Откройте sendmail.ini и настройте конфигурацию следующим образом:
smtp_server = smtp.gmail.com
имя хоста = локальный
Получите доступ к своей учетной записи электронной почты. Нажмите на инструмент 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"
Надеюсь, это сработает для вас.
Вы можете использовать функцию почты в PHP. http://php.net/manual/en/function.mail.php
Когда вы принимаете его самостоятельно, вам нужно проверить свой интернет-провайдер smtp и обновить php.ini, и это должно сработать.
В php.ini задайте следующие параметры: