На хостинге для отправки писем с сайта есть возможность использовать 3 метода отправки: через mail функцию в php, через sendmail и через SMTP , но обязательно с авторизацией. Предпочтительней выбирать метод отправки phpmail или sendmail.
Для отправки почты через функцию mail:
-
При отправке почты должен указываться e-mail адрес, который создан на хостинге (можете выбрать любой на странице Почтовые ящики в панели управления хостингом).
-
Функция mail() работает и без указания заголовка From, но если Вы его указываете, то придерживайтесь п.1.
Для отправки почты с сайта через sendmail:
-
Путь к sendmail на хостинге /usr/sbin/sendmail
-
В поле "Адрес отправителя" (From) указывайте e-mail, который есть на хостинге или не указывайте его совсем.
Для систем управления, которые поддерживают SMTP:
-
Заходите в панель управления хостингом и создаете почтовый ящик.
-
Заходите в административную панель вашего сайта и переходите в раздел настройки почты.
-
Указываете в настройках:
-
адрес SMTP сервера / хост SMTP: mail.adm.tools ;
-
SMTP логин: указываете e-mail адрес, который указывали в п.1
-
SMTP пароль: указываете пароль, который указывали в п.1
-
SMTP порт: 25
-
SMTP Security / Шифрование: Нет
-
Использовать SMTP авторизацию: Да или если есть выбор то указываете (login или plain)
-
Адрес отправителя: указываете e-mail адрес, который указывали в п.1
это связано с формой обратной связи сайта. мне нужно чтобы клиент зашёл на страницу, написал там что-то (и свой мейл), нажал отправить. и мне на админскую почту проекта пришло письмо в поле «от» которого указан клиент, а не мой ящик из панели управления. чтобы ему прямо из почты и отетитить.
подскажите, как это сделать. жедательно из-под перла
спасибо.