Хостинг и регистрация доменов

Чат онлайн
→  Хостинг →  Регистрация доменов →  VPS / VDS →  Выделенные сервера →  FAQ →  Форум →  Контакты →  Техподдержка

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

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

На хостинге для отправки писем с сайта есть возможность использовать 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.ukraine.com.ua;
    • SMTP логин: указываете e-mail адрес, который указывали в п.1
    • SMTP пароль: указываете пароль, который указывали в п.1
    • SMTP порт: 25
    • SMTP Security / Шифрование: Нет
    • Использовать SMTP авторизацию: Да или если есть выбор то указываете (login или plain)
    • Адрес отправителя: указываете e-mail адрес, который указывали в п.1
Добрый вечер. Мне не подходит в адресе отправителя указывать е-мейл, который заведён на хостинге. я хочу чтобы там был произвольный мейл.

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

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

спасибо.
Написал uy 21.11.2011 в 21:50 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Установите в заголовках письма поле reply-to в котором указывайте e-mail пользователя.
Написал Илья 09.01.2012 в 14:55 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Здравствуйте! а можно описать по по подробнее как это сделать?
"Установите в заголовках письма поле reply-to в котором указывайте e-mail пользователя."
Написал xroman2012 13.07.2013 в 15:47 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Здравствуйте! Скажите можно ли каким-то образом использовать 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 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
1. Большинство спам фильтров будут блокировать такие письма и ваши клиенты не получат сообщения.
2. Наш почтовый сервер не дает отправлять письма с адресов, которые находятся не на нем. Это связано с тем, что если эту функцию убрать то начнется активная рассылка спама через взломанные аккаунты. При этом почтовый сервер будет постоянно находится в черных списках и клиенты будут недовольны работой почты.
Написал Илья 12.06.2012 в 18:06 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
а можно ли каким-то образом сделать чтобы письма отправляемые с почты на хостинге автоматически дублировались (тоесть одно письмо получателю и аналогичное на мой e-mail). И чтобы письма отправляемые на почту созданную на хостинге присылались на мой e-mail (своеобразный редирект)
Написал mickey 12.06.2012 в 18:18 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Сделать так что б одно письмо шло постороннему получателю другое вам можно в программе, которую вы используете для отправки писем.
Относительно редиректа почты - да такое можно сделать через панель управления, в разделе "Почта" нужно создать почтовый ящик с редиректом.
Написал Илья 13.06.2012 в 08:59 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Сделал все как указано здесь (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 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Попробуйте выполнить еще одну инструкцию https://www.ukraine.com.ua/Faq/u-menya-ne-rabotaet-otsilka-poch.html
Написал Илья 19.08.2012 в 00:58 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Но ведь это же та самая инструкция, на которую я и ссылался...
Написал podklyuch_51d 19.08.2012 в 08:50 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Здравствуйте. CMS- Modx Revolution. Подскажите- влияет ли как-то размещение сайта на поддомене при настройке отправления почты? Используется sendmail, /usr/sbin/sendmail. При отправке ошибок не возникает и в журнале ошибок ничего нет, но письмо на почту не доходит. При этом на форме все проходит успешно и выдается сообщение об успешной отправке. В чем может быть проблема? Заранее спасибо.
Написал Владислав 06.09.2012 в 16:48 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Перейдите в панель управления хостингом и посмотрите раздел "Почта с сайта" там выводятся сообщения о доставке почты, кроме этого необходимо обратить внимание на то, что отправлять почту нужно указывая один из почтовых ящиков, которые есть в вашем аккаунте.
Написал Илья 06.09.2012 в 20:15 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
При указании в emailTo почтового ящика на хостинге происходит то же самое: "сообщение отправлено успешно", но на почтовый адрес оно не приходит. В разделе "Почта с сайта" сообщения о доставке почты отсутствуют. Может быть дело в размещении сайта на субдомене?
Написал zarubindmitriy 07.09.2012 в 15:31 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Пишите запрос в техподдержку, указывайте адрес скрипта или как повторить отправку уведомления, там по логам посмоторят, что происходит с письмом.
Написал Илья 07.09.2012 в 15:41 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
При попытке отправки письма через sendmai,
выдает:
"Not Found

The requested URL /usr/sbin/sendmail was not found on this server."
Что делать?
Написал vershinasion 28.10.2013 в 03:24 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
А /usr/sbin/sendmail вы в браузере вбиваете или где? Судя по всему вы делаете http запрос на скрипт /usr/sbin/sendmail, а нужно его вызывать методом exec или при помощи backtrick operator (т.е. обратных кавычек `/usr/sbin/sendmail ....`)
Написал Илья 28.10.2013 в 12:10 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
В форме я указал:
<form method="post" action="/usr/sbin/sendmai">
Написал vershinasion 28.10.2013 в 19:33 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Я расчитывал что с помощью этой формы
<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 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Должно работать, почему не работает?
Написал vershinasion 29.10.2013 в 00:14 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Нет, не правильно, вы должны указать путь к php скрипту, который вы должны создать самостоятельно, а скрипт, после того как сформирует письмо передает его в sendmail.
Вам лучше использовать не sendmail, а вызов функции mail()
Написал Илья 02.11.2013 в 19:17 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Здравствуйте, сайт на Джумле 2.5
Есть код для подбора туров по России, тут подробное описание, пример и как устанавливать http://www.multitour.ru/open-window/podbor/
сама установка трудностей не вызывает, проблема в пункте 3
mailsend=''; // путь до скрипта отправки почтовых сообщений
Где мне взять на Джумле этот скрипт? Может нужно установить какой-то модуль или плагин?
Пример отправки сообщения есть там же, выбрать в пункте "Курорт:" значение "Анапа", потом подобрать, появится список, нажать на цену, появится окошко отправки.
Написал bandjuk 26.01.2014 в 22:00 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
В большинстве скриптов, если оставить поле пустым, то должно работать. Если не будет работать, то попробуйте поставить /usr/sbin/sendmail
Написал Илья 27.01.2014 в 08:35 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
если оставить поле пустым, то формы отправки нет вообще, если прописать указанное вами, то выдаёт 404 ошибку на сайте multitour
Написал bandjuk 27.01.2014 в 08:56 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Нужно тогда спрашивать у разработчиков этой формы.
Написал Илья 27.01.2014 в 08:58 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
да спрашивал я у них, они кивают на хостинг или кмс
Написал bandjuk 27.01.2014 в 09:01 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Подскажите, пожалуйста, как отправить HTML письмо?
Написал merrari 15.02.2014 в 14:23 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Проще всего - найти класс для работы с SMTP, либо добавить нужные заголовки в тело письма. Подробно рассказывать очень долго, но в интернете есть множество примеров и статей на эту тему.
Написал Илья 16.02.2014 в 12:41 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
А вы можете объснить почему в документации написано что, цитирую:
"Предпочтительней выбирать метод отправки phpmail или sendmail."
Почему не SMTP?
Написал bocharsky.bw 24.04.2015 в 12:48 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
- нет необходимости менять пароль в настройках сайта при смене пароля к почтовому ящику.
- квота под phpmail и sendmail выделяется отдельная для отправки почты с сайта, а так будете расходовать квоту на отправку SMTP
- проще настройка не нужно прописывать логин, пароль, адрес SMTP сервера.
Написал Илья 17.05.2015 в 20:08 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
здравствуйте, использую 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 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Порты для отправки почтовых сообщений закрыты на всех серверах хостинга. Это обязательная мера, которая не позволяет попасть IP адресам серверов в черные списки из-за рассылки спама. Для отправки почты используйте наш почтовый сервер, он будет отправлять все письма через себя.
Написал Илья 11.07.2015 в 15:16 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Здравствуйте, у меня проблема с кодировкой в сообщении заказчику приходит письмо с ромбиками внутри знаки вопроса . Ка это можно исправить? , www/catalog/language/russian/mail, хотела добавить в сообщения текст , но потом вернула все обратно, оригинал забыла сохранить , по этому не могу востановить.
Написал za-ka 06.08.2015 в 13:05 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором

Добавить комментарий
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором.
Внимание! Чтобы ответить на существующий комментарий, пожалуйста, нажмите на кнопку Ответить, которая находится под соответствующим комментарием.

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

Горячая линия
(044) 392 74 33 другие города
Copyright © 2006—2017 ООО "Хостинг «Украина»"

Все материалы данного сайта являются объектами авторского права.
Запрещается копирование, распространение или любое иное использование информации и объектов без письменного согласия правообладателя.
Нашли опечатку на странице - выделите ее и нажмите Ctrl+Enter
Идёт обновление информации, подождите...