Что я должен проверить, чтобы знать, могу ли я отправлять электронные письма из моего веб-приложения? - PullRequest
2 голосов
/ 29 апреля 2010

Я хотел бы знать, как я могу отправлять электронные письма из моего веб-приложения, размещенного на общем сервере. Прежде всего я хотел бы знать, могу ли я, поэтому мой вопрос: что я должен проверить?

Я слышал, что на моем хостинге должен быть почтовый сервер, поэтому я попытался telnet smtp.tirengarfio.com 465, но получаю:

telnet: could not resolve smtp.tirengarfio.com/465: Name or service not known

tirengarfio.com - домен, в котором размещено веб-приложение.

Что я могу сделать?

1 Ответ

1 голос
/ 29 апреля 2010

Вам необходимо ознакомиться со спецификациями хостинга или проконсультироваться со службой поддержки хостинга, включен ли SMTP-сервер в пакет хостинга.

Если есть, вы узнаете необходимое имя хоста и порт. Если ничего не предоставлено, вам нужно взять другой или установить пользовательский. Вы можете использовать почтовый сервер вашего интернет-провайдера или общедоступные почтовые ящики, такие как Yahoo / Gmail / и т. Д., Но вы ограничены отправкой почты только из своей учетной записи (поэтому ваша учетная запись отображается в заголовке from). Имя хоста / порт указано в документации / FAQ данного провайдера / mailprovider. Имя пользователя / пароль, конечно же, совпадают с именем / паролем вашей учетной записи.

Если вы предпочитаете иметь полный контроль над почтовым сервером, вам необходимо установить собственный почтовый сервер, например Apache James . Это работает, только если у вас есть выделенный хостинг / сервер.

...