Почему мой собственный почтовый сервер не может доставлять почту в gmail, hotmail и т.д .....? - PullRequest
0 голосов
/ 06 марта 2012

Я пытаюсь создать почтовый сервер, используя Ubuntu для отправки почты

Я провел некоторое исследование по этому вопросу и обнаружил, что для человека почти невозможно отправить

почту, например, hotmail, gmail.

Я задаю вопрос , а не о том, как создать собственный сервер , это , почему я не могу построить свой собственный сервер .

Если быть точным:

Вопросы:

1) Каковы требования для отправки, например, на Hotmail, сервер Gmail?например, запись MX, очистить запись DNS.(только с точки зрения сервера, не касаясь других факторов, таких как заголовки или содержимое почты), было бы легче понять, если они перечислены в списке.

2) Я прочитал какой-то документ, и он сказал, что проблема может быть преодоленапо relayhost, о чем идет речь и возможно ли это?

3) Для этих интернет-провайдеров, какова их процедура при создании почтового сервера?Чем он отличается от моего маленького Ubuntu?

Извините за то, что задали много вопросов, любая помощь будет полезна и ценится.

1 Ответ

0 голосов
/ 06 марта 2012

Большинство людей используют готовый пакет в качестве почтового сервера вместо того, чтобы пытаться написать тот, который соответствует всем соответствующим спецификациям RFC для SMTP, Internet Message Format, IMAP4, POP3 и т. Д. Я не говорю «не пиши свое», просто если будешь, будь готов к месяцам и месяцам тяжелой работы, множеству ошибок и еще большему разочарованию. Это большой проект.

В отношении отправки сообщений вам нужно будет следовать SMTP-протоколу для отправки сообщений; и они должны быть отправлены на правильный сервер в соответствии с записями DNS получателя - см. RFC 1034 и RFC 1035 . Если вы правильно используете SMTP для отправки правильных сообщений на нужный сервер, вы не можете сделать больше ничего.

Ваша следующая проблема - репутация. Это будет то же самое программное обеспечение, которое вы используете для отправки своих сообщений. Спамеру легко настроить новый почтовый сервер и начать отправлять сообщения, поэтому некоторым почтовым серверам потребуется некоторое время, чтобы вам доверять (особенно тем, на которые регулярно нацелены, например, Hotmail, Gmail и т. Д.).

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

...