Page tree

Отправку писем из скриптов на сайтах можно осуществлять через SMTP-сервер или через Exim (агент пересылки сообщений), установленный на каждом сервере виртуального хостинга.

При отправке писем с сервера виртуального хостинга при помощи функции PHP mail() в качестве ящика отправителя по умолчанию используется ящик вида login@server.timeweb.ru, где login - это ваш логин, а server - имя сервера, на котором расположен аккаунт. Для того, чтобы в качестве адреса отправителя указывался определенный ящик, необходимо помимо заголовка From передавать почтовому серверу в функции mail аргумент -f:

Дополнительную информацию по данному вопросу можно найти в документации PHP.

Для отправки по SMTP используются следующие реквизиты:

  • логин пользователя совпадает с электронным ящиком,
  • пароль от электронного ящика,
  • сервер для отправки электронной почты - smtp.timeweb.ru,
  • порт - 25 или 2525.

Инструкции для нескольких популярных CMS по отправке почты с сайта через SMTP доступны здесь

Для популярных языков программирования (например PHP, Python) существуют библиотеки для отправки писем через SMTP. Одна из самых популярных библиотек - PHPMailer. Скачать библиотеку можно здесь. На этой же странице доступен простой пример использования данной библиотеки.