Я сейчас разговариваю с хозяином совместного размещения. Они говорят, что не предоставляют почтовый шлюз (SMTP или что-то еще) со своей службой colo. Возможно, это пробел в моем понимании, но я подумал, что для отправки писем с размещенной машины нужен какой-то шлюз электронной почты. Не мог бы кто-нибудь подтвердить это или рассказать мне, как это возможно?
Спасибо
Зависит от их сети. Обычно в этом нет необходимости. Colocation означает ваш собственный сервер. Настройте там SMTP-сервер. Законченный. Вот что я делаю.
Мы закрыли наши собственные почтовые серверы, так как было ужасно поддерживать их в актуальном состоянии с помощью антиспама и стандартов. Сегодня мы используем Google Apps (gmail для бизнеса), поскольку они предоставляют хороший SMTP / IMAP и через любой язык программирования, который вы можете использовать при предоставлении правильных данных учетной записи.
Итак, если у вас есть бизнес-домен, например "ourcompany.com", вы можете создать учетную запись Google Apps и перенести почтовую часть домена в Google Apps.
Вам просто нужен почтовый клиент, который может использовать исходящий порт 25 / tcp. Нет необходимости в шлюзе, если у вас есть соответствующий почтовый клиент. Даже вы можете отправлять почту с netcat
или telnet
если нужно.
Если вы просто отправляете почту, достаточно будет базовой установки Sendmail или Postfix на очень простом сервере.
Если вы ищете полноценный почтовый сервер (SMTP, POP3, IMAP, Anti-spam и т. Д.), Вам потребуется гораздо больше работы.
У нас есть MS Exchange, но мы также используем Google Apps для некоторых доменов. Его быстро настроить и довольно дешево для небольшого числа пользователей. Также существуют размещенные сервисы Exchange.
Между Sendmail / Postfix и MS Exchange есть целый ряд решений. Все зависит от ваших требований и опыта / желания учиться.