Вы можете использовать свой собственный сервер, просто используя API своих языков для sendmail
, или вы можете использовать одну из различных служб электронной почты, предназначенных для веб-приложений ( SendGrid , Почтовая марка и т. Д.).
Что касается недостатков использования gmail, все ваши электронные письма будут "отправлены через gmail.com" в своих заголовках, что не дает особой уверенности в том, что оно действительно с вашего сайта. Если вы настроили свой собственный почтовый сервер, вы можете использовать SPF & DKIM , чтобы доказать, что электронная почта действительно с вашего сайта. Большинство размещенных сервисов также (я полагаю) позволяют это. Таким образом, ваша электронная почта с меньшей вероятностью будет помечена как спам или, возможно, не будет доверена пользователю или получающему почтовому серверу.
Как отмечали другие, gmail также может ограничивать отправку электронной почты, что является огромным недостатком, когда ваши электронные письма не доходят до ваших пользователей быстро или, возможно, вовсе нет.