Акция!  Домен 34 грн, домен 55 грн, домен  - 200 грн домен  - 65 грн, домен  - 99 грн, домен  - 56 грн!, домен  - 425 грн!
Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • RUB
  • USD
  • EUR
  • UAH
Чат техподдержки
Вы являетесь клиентом?
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Как правильно настроить отправку почты с сайта?

Хостинг Украина FAQ Хостинг Как правильно настроить отправку почты с сайта?

Более детальную информацию можно найти в нашей вики: https://wiki.ukraine.com.ua/hosting:mail:proper-sending-from-site.

На хостинге для отправки писем с сайта есть возможность использовать 3 метода отправки: через mail функцию в php, через sendmail и через SMTP , но обязательно с авторизацией. Предпочтительней выбирать метод отправки phpmail или sendmail

Для отправки почты через функцию mail:

  1. При отправке почты должен указываться  e-mail адрес, который создан на хостинге (можете выбрать любой на странице Почтовые ящики в панели управления хостингом).
  2. Функция mail() работает и без указания заголовка From, но если Вы его указываете, то придерживайтесь п.1.

Для отправки почты с сайта через sendmail:

  1. Путь к sendmail на хостинге /usr/sbin/sendmail
  2. В поле "Адрес отправителя" (From) указывайте e-mail, который есть на хостинге или не указывайте его совсем.

Для систем управления, которые поддерживают SMTP:

  1. Заходите в панель управления хостингом и создаете почтовый ящик.
  2. Заходите в административную панель вашего сайта и переходите в раздел настройки почты.
  3. Указываете в настройках:
    • адрес SMTP сервера / хост SMTP: mail.adm.tools ;
    • SMTP логин: указываете e-mail адрес, который указывали в п.1
    • SMTP пароль: указываете пароль, который указывали в п.1
    • SMTP порт: 25
    • SMTP Security / Шифрование: Нет
    • Использовать SMTP авторизацию: Да или если есть выбор то указываете (login или plain)
    • Адрес отправителя: указываете e-mail адрес, который указывали в п.1
Добрый вечер. Мне не подходит в адресе отправителя указывать е-мейл, который заведён на хостинге. я хочу чтобы там был произвольный мейл.

это связано с формой обратной связи сайта. мне нужно чтобы клиент зашёл на страницу, написал там что-то (и свой мейл), нажал отправить. и мне на админскую почту проекта пришло письмо в поле «от» которого указан клиент, а не мой ящик из панели управления. чтобы ему прямо из почты и отетитить.

подскажите, как это сделать. жедательно из-под перла

спасибо.
Написал uy 21.11.2011 в 21:50
Установите в заголовках письма поле reply-to в котором указывайте e-mail пользователя.
Написал Илья 09.01.2012 в 14:55
Здравствуйте! а можно описать по по подробнее как это сделать?
"Установите в заголовках письма поле reply-to в котором указывайте e-mail пользователя."
Написал xroman2012 13.07.2013 в 15:47
Здравствуйте! Скажите можно ли каким-то образом использовать SMTP, если я использую Google Apps (у меня он почему-то перестал отправлять сообщения с сайта), таким образом чтобы сообщения отправлялись с mail.ukraine.com.ua, но E-mail отправителя был Google Apps

Например: письмо отправлялось с admin@example.com (почты созданной на хостинге), а получатель видит что ему пришло письмо с info@example.com (почты Google Apps)

подскажите, пожалуйста, как это сделать. заранее спасибо

P.S. Сайт создан на Joomla
Написал mickey 12.06.2012 в 17:48
1. Большинство спам фильтров будут блокировать такие письма и ваши клиенты не получат сообщения.
2. Наш почтовый сервер не дает отправлять письма с адресов, которые находятся не на нем. Это связано с тем, что если эту функцию убрать то начнется активная рассылка спама через взломанные аккаунты. При этом почтовый сервер будет постоянно находится в черных списках и клиенты будут недовольны работой почты.
Написал Илья 12.06.2012 в 18:06
а можно ли каким-то образом сделать чтобы письма отправляемые с почты на хостинге автоматически дублировались (тоесть одно письмо получателю и аналогичное на мой e-mail). И чтобы письма отправляемые на почту созданную на хостинге присылались на мой e-mail (своеобразный редирект)
Написал mickey 12.06.2012 в 18:18
Сделать так что б одно письмо шло постороннему получателю другое вам можно в программе, которую вы используете для отправки писем.
Относительно редиректа почты - да такое можно сделать через панель управления, в разделе "Почта" нужно создать почтовый ящик с редиректом.
Написал Илья 13.06.2012 в 08:59
Сделал все как указано здесь (Joomla 1.5 VM 1.1.9): с SMTP не работает ни отправка получателю, ни отправка на свой ящик. С php mail()с учетом исправлений, указанных в FAQ https://www.ukraine.com.ua/Faq/u-menya-ne-rabotaet-otsilka-poch.html , заработала отправка только получателю, на свой ящик письма не приходят. Где еще поковыряться?
Написал podklyuch_51d 18.08.2012 в 20:44
Попробуйте выполнить еще одну инструкцию https://www.ukraine.com.ua/Faq/u-menya-ne-rabotaet-otsilka-poch.html
Написал Илья 19.08.2012 в 00:58
Но ведь это же та самая инструкция, на которую я и ссылался...
Написал podklyuch_51d 19.08.2012 в 08:50
Здравствуйте. CMS- Modx Revolution. Подскажите- влияет ли как-то размещение сайта на поддомене при настройке отправления почты? Используется sendmail, /usr/sbin/sendmail. При отправке ошибок не возникает и в журнале ошибок ничего нет, но письмо на почту не доходит. При этом на форме все проходит успешно и выдается сообщение об успешной отправке. В чем может быть проблема? Заранее спасибо.
Написал Владислав 06.09.2012 в 16:48
Перейдите в панель управления хостингом и посмотрите раздел "Почта с сайта" там выводятся сообщения о доставке почты, кроме этого необходимо обратить внимание на то, что отправлять почту нужно указывая один из почтовых ящиков, которые есть в вашем аккаунте.
Написал Илья 06.09.2012 в 20:15
При указании в emailTo почтового ящика на хостинге происходит то же самое: "сообщение отправлено успешно", но на почтовый адрес оно не приходит. В разделе "Почта с сайта" сообщения о доставке почты отсутствуют. Может быть дело в размещении сайта на субдомене?
Написал zarubindmitriy 07.09.2012 в 15:31
Пишите запрос в техподдержку, указывайте адрес скрипта или как повторить отправку уведомления, там по логам посмоторят, что происходит с письмом.
Написал Илья 07.09.2012 в 15:41
При попытке отправки письма через sendmai,
выдает:
"Not Found

The requested URL /usr/sbin/sendmail was not found on this server."
Что делать?
Написал vershinasion 28.10.2013 в 03:24
А /usr/sbin/sendmail вы в браузере вбиваете или где? Судя по всему вы делаете http запрос на скрипт /usr/sbin/sendmail, а нужно его вызывать методом exec или при помощи backtrick operator (т.е. обратных кавычек `/usr/sbin/sendmail ....`)
Написал Илья 28.10.2013 в 12:10
В форме я указал:
<form method="post" action="/usr/sbin/sendmai">
Написал vershinasion 28.10.2013 в 19:33
Я расчитывал что с помощью этой формы
<form method="post" action="/usr/sbin/sendmail">
<input type="hidden" name="to" value="alexandr@vsya-svarka.dp.ua">
<input type="hidden" name="redirect" value="http://vsya-svarka.dp.ua">
Тема: <input type="text" size="25" name="subject" value="">
<br><textarea name="body" cols="28" rows="6" wrap="virtual"></textarea>
<br><input type="submit" value="Отправить!">
</form>
или похожей на нее смогу отправлять сообщения с сайта через sendmail
Написал vershinasion 29.10.2013 в 00:12
Должно работать, почему не работает?
Написал vershinasion 29.10.2013 в 00:14
Нет, не правильно, вы должны указать путь к php скрипту, который вы должны создать самостоятельно, а скрипт, после того как сформирует письмо передает его в sendmail.
Вам лучше использовать не sendmail, а вызов функции mail()
Написал Илья 02.11.2013 в 19:17
Здравствуйте, сайт на Джумле 2.5
Есть код для подбора туров по России, тут подробное описание, пример и как устанавливать http://www.multitour.ru/open-window/podbor/
сама установка трудностей не вызывает, проблема в пункте 3
mailsend=''; // путь до скрипта отправки почтовых сообщений
Где мне взять на Джумле этот скрипт? Может нужно установить какой-то модуль или плагин?
Пример отправки сообщения есть там же, выбрать в пункте "Курорт:" значение "Анапа", потом подобрать, появится список, нажать на цену, появится окошко отправки.
Написал bandjuk 26.01.2014 в 22:00
В большинстве скриптов, если оставить поле пустым, то должно работать. Если не будет работать, то попробуйте поставить /usr/sbin/sendmail
Написал Илья 27.01.2014 в 08:35
если оставить поле пустым, то формы отправки нет вообще, если прописать указанное вами, то выдаёт 404 ошибку на сайте multitour
Написал bandjuk 27.01.2014 в 08:56
Нужно тогда спрашивать у разработчиков этой формы.
Написал Илья 27.01.2014 в 08:58
да спрашивал я у них, они кивают на хостинг или кмс
Написал bandjuk 27.01.2014 в 09:01
Подскажите, пожалуйста, как отправить HTML письмо?
Написал merrari 15.02.2014 в 14:23
Проще всего - найти класс для работы с SMTP, либо добавить нужные заголовки в тело письма. Подробно рассказывать очень долго, но в интернете есть множество примеров и статей на эту тему.
Написал Илья 16.02.2014 в 12:41
А вы можете объснить почему в документации написано что, цитирую:
"Предпочтительней выбирать метод отправки phpmail или sendmail."
Почему не SMTP?
Написал bocharsky.bw 24.04.2015 в 12:48
- нет необходимости менять пароль в настройках сайта при смене пароля к почтовому ящику.
- квота под phpmail и sendmail выделяется отдельная для отправки почты с сайта, а так будете расходовать квоту на отправку SMTP
- проще настройка не нужно прописывать логин, пароль, адрес SMTP сервера.
Написал Илья 17.05.2015 в 20:08
здравствуйте, использую Joomla 3.4, для рассылки писем использую AcyMailing Enterprise: 4.9.3 при настройке через SMTP нажимаю проверить доступные порты выдает такую ошибку: "Port 25 not opened on your server errornum: 111 : Connection refused
Port 2525 not opened on your server errornum: 111 : Connection refused
Port 587 not opened on your server errornum: 111 : Connection refused
Port 465 not opened on your server errornum: 111 : Connection refused"
Почему не доступны порты?
Написал igor.chelton 27.06.2015 в 13:10
Порты для отправки почтовых сообщений закрыты на всех серверах хостинга. Это обязательная мера, которая не позволяет попасть IP адресам серверов в черные списки из-за рассылки спама. Для отправки почты используйте наш почтовый сервер, он будет отправлять все письма через себя.
Написал Илья 11.07.2015 в 15:16
Здравствуйте, у меня проблема с кодировкой в сообщении заказчику приходит письмо с ромбиками внутри знаки вопроса . Ка это можно исправить? , www/catalog/language/russian/mail, хотела добавить в сообщения текст , но потом вернула все обратно, оригинал забыла сохранить , по этому не могу востановить.
Написал za-ka 06.08.2015 в 13:05
еще вот такое пишет :
Время подключения к серверу «mail.ukraine.com.ua» через порты по умолчанию истекло.
Написал buravnev.nikolay 06.12.2017 в 14:42
Интернет провайдеры часто блокируют подключение к 25 порту, для того, что б не рассылали клиенты СПАМ, попробуйте использовать порт 2525
Написал Илья 06.12.2017 в 16:57
Скажите, а можно убрать дневной лимит на отправку писем с веб-сервера без авторизации, напр. php-функцией mail() в 500 писем в день, или установить максимально возможное количество в 5000, но что бы оно не сбрасывалось каждые 24 часа на 500?
Написал rain.andrey 27.12.2017 в 21:44
Нет, такой возможности нету. Максимально возможный постоянный лимит - 1000 писем в сутки.
Написал Евгений В. 28.12.2017 в 09:27
Скажите, а можно использовать смтп и отправлять с других сервисов, что то в стриле мейлчимпа?
Написал jeck.sandor 08.11.2018 в 22:53
Да, можно
Написал Илья 09.11.2018 в 09:47

Только зарегистрированные пользователи могут оставлять комментарии

Другие полезные статьи: