Отправка почты сайта через sendmail
На нашей площадке существует возможность выполнить отправку письма прямо с вашего сайта. Например, из формы обратной связи. Сделать это можно двумя путями:
- при помощи SMTP-авторизации на нашем почтовом сервере через существующий почтовый ящик;
- при помощи стандартного серверного средства sendmail, с которым умеют работать большинство известных нам языков программирования. Например, за работу с этим функционалом внутри php отвечает стандартная функия php mail().
Но при поптыке отправить письмо с помощью этой функции, вы можете столкнуться с особенностью нашей площадки: в связи с повсеместно вводимой политикой отсеивания спама на базе спецификации DMARC, на нашей площадке были введены некоторые ограничения на отправку корреспонденции с сайтов. Такая отправка возможна только от имени существующего в нашей системе почтового ящика. При этом, если вы отправляете письмо с сайта с доменом example.org, отправка должна производиться с ящика именно на этом домене, например info@example.org.
Также обязательным условием успешной отправки писем через скрипты сайта является наличие используемого адреса ящика в настройках WWW-домена, с корого будет отправлятся письмо.
В качестве примера возьмём популярную CMS WordPress. Она написана на php, и отпавка служебных писем для администратора сайта ею осуществляется именно через функцию php mail, то есть с использованием серверного sendmail.
В настройках CMS мы видим, что письма будут уходить с сайта от имени ящика webmaster@radisol.tk: