Я настроил почтовый сервер в моей локальной сети с Windows Server 2003(в целях обучения), создал несколько учетных записей для других систем в локальной сети, и все работало нормально.

Но потом я попытался использовать его внешне. поэтому получил доменное имя, переадресовал порт на маршрутизаторе для smtp и pop3, и когда я попытался отправить почту на свою учетную запись gmail и из gmail на свой почтовый сервер, я не смог добраться ни одним из способов. Я попробовал несколько вещей, но не смог, кто-нибудь может объяснить, что я что-то упустил или я должен использовать любой другой почтовый сервер.

1 ответ1

0

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

Просто для начала, особенно если вы указываете, что это учебный проект, прежде всего просто перенаправьте ваш SMTP-сервер на SMTP-сервер вашего провайдера. Обычно что-то вроде mail.ispname.com

Затем проверьте, что вы можете отправить.

Вы можете использовать команды smtp для взаимодействия с вашим почтовым сервером.

Пример.

telnet 192.168.7.55 25
Trying 192.168.7.55...
Connected to 192.168.7.55.
Escape character is '^]'.
220 yourdomain.com ESMTP (Code-Crafters Ability Mail Server 2.6
HELO yourdomain.com
250 yourdomain.com
MAIL FROM: joe@yourdomain.com
250 Email address accepted. <joe@yourdomain.com>
RCPT TO: joe@gmail.com
250 Email address accepted. <jo@gmail.com>
DATA
354 Please send the data and end with a <CRLF>.<CRLF>.
Hi Guys

.
250 Mail accepted and queued for delivery.
quit
221 Thank you and good bye.
Connection closed by foreign host.

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

для получения ваш SMTP-сервер должен быть доступен с SMTP-сервера вашего провайдера. Обычно вам также нужно указать, что вы хотите, чтобы SMTP-рассылка доставляла SMTP-почту на ваш почтовый сервер. Как правило, для дешевых провайдеров ISP вы получаете только доставку почты pop3 - где вы говорите, что моя учетная запись pop3 - это joebloggs, и они отправляют всю почту на joebloggs@theisp.com в этот почтовый ящик.

Настройка почтового сервера, особенно его защита, не тривиальна.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .