С точки зрения php программиста отправка почты выполняется с помощью стандартной функции mail()
. И вот тут у многих начинающих разработчиков возникает проблема. Скрипт, прекрасно работающий на сервере хостера, выдает ошибки на локальном компьютере.
Обычно эти ошибки имеют примерно такое описание:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in E:\www\simplemail\mailer.php on line ......
Дело в том, что функция mail сама по себе почту не отправляет, она просто вызывает программу sendmail, которая в дистрибутив web сервера и php интерпретатора не входит (и не должна).
Sendmail, в свою очередь, для отправки почты использует SMTP сервер.
Таким образом, чтобы php скрипт мог отправлять почту нужно установить и настроить sendmail и SMTP сервер.
Версию sendmail для Windows можно скачать здесь.
Установка и настройка выполняется в три этапа.
1) Распаковываем архив на тот же диск, где установлен php. Например, я создал папку C:\wamp\sendmail.
2) Вносим изменения в файл php.ini:
[mail function]
SMTP =
sendmail_from =
sendmail_path = "C:\wamp\sendmail\sendmail.exe -t"
Как видите, нужно только указать путь к sendmail чтобы php мог ее найти.
3) Настраиваем sendmail. Все настройки находятся в файле sendmail.ini (расположен в папке с sendmail).
Но перед тем как приступать к настройке пару слов об SMTP сервере. Вам совсем не обязательно устанавливать сервер на вашем компьютере. Многие почтовые сервисы предоставляют бесплатный доступ к своим серверам.
Ниже я покажу пример настройки sendmail для работы с SMTP сервером mail.ru, но, естественно, вы выбрать любой другой.
Итак, открываем sendmail.ini и устанавливаем следующие параметры:
smtp_server=smtp.mail.ru
; адрес SMTP сервера
smtp_port=25
; порт SMTP сервера
default_domain=mail.ru
; домен по-умолчанию
error_logfile=error.log
; файл в который будет записываться лог ошибок
debug_logfile=debug.log
; очень полезная на этапе отладки опция. Протоколируются все операции, которые выполняет sendmail
auth_username=account_name@mail.ru
; имя вашего аккаунта
auth_password=account_password
; ваш пароль
; следующие три опции используются если перед авторизацией на SMTP сервере требуется авторизация на POP3 сервере
pop3_server=pop.mail.ru
pop3_username=account_name@mail.ru
pop3_password=account_password
; параметр для команды MAIL FROM
force_sender=account_name@mail.ru
hostname=mail.ru
Теперь не забудьте перезапустить web сервер, чтобы изменения вступили в силу.
продукты питания оптом из Тайланда
каталог тайских товаров
http://avenue17.ru/oborudovanie/porshnevoj-kompressor-shangair-w-1-6-20
Поздравляю, какой отличный ответ.
Полностью разделяю Ваше мнение. В этом что-то есть и мне кажется это очень хорошая идея. Полностью с Вами соглашусь.
Дэдди казино
Daddy казино
Какой замечательный топик
I consider, that you are not right. I am assured. Let’s discuss. Write to me in PM, we will talk.
_ _ _ _ _ _ _ _ _ _ _ _ _ _
Некулицы Иван СЂСѓСЃСЃРєРёР№ github
Excuse for that I interfere … I understand this question. Let’s discuss.
_ _ _ _ _ _ _ _ _ _ _ _ _ _
Nekultsy Ivan ssl hosting
Присоединяюсь. Так бывает. Давайте обсудим этот вопрос.
консерва гурме
I can look for the reference to a site on which there is a lot of information on this question.
————
https://servers.expert/catalog/russian
https://prostokharkov.forum.cool/viewtopic.php?id=557#p1816
Also that we would do without your magnificent idea
————
https://servers.expert/hoster/62yuncom
Извините за то, что вмешиваюсь… Я разбираюсь в этом вопросе. Приглашаю к обсуждению.
——
зрелые проститутки Самары
Я полагаю, что всегда есть возможность.
——
дешевые проститутки
Сожалею, что не могу сейчас поучаствовать в обсуждении. Не владею нужной информацией. Но с удовольствием буду следить за этой темой.
———-
Фуриоса (фильм 2024) смотреть онлайн в HD 720 — 1080 хорошем качестве бесплатно
Вы допускаете ошибку. Давайте обсудим это. Пишите мне в PM, поговорим.
———-
Претенденты (фильм 2024) смотреть онлайн в HD 720 — 1080 хорошем качестве бесплатно
Дэдпул 2 (2018) смотреть фильм онлайн бесплатно
Министерство неджентльменской войны (2024) смотреть фильм онлайн бесплатно
мстители все части смотреть онлайн
смотреть фильмы про экзорцизм
Чюдно!
девушки по вызову
заказать проститутку иркутск
проститутка сочи хоста
проститутки сириус
толстые шлюхи спб
Шлюхи санкт Петербург