Автор
|
Тема: SMTP
|
Heromantor |
опубликован 22-09-2001 02:46 MSK
Вот тут такой вопрос. ОБЯЗАН ли сервер воспринимать адреса типа name@IP , и если обязан то должен ли отправлять почту на IP для которого не найдено MX записей в DNS?
|
lamo
|
опубликован 22-09-2001 15:48 MSK
не обязан. |
lamo
|
опубликован 22-09-2001 15:48 MSK
зы. и не будет.rtfm.
|
Heromantor
|
опубликован 22-09-2001 18:31 MSK
Хмм насчет не обязан это понятно, а насчет не будет то это не обязательно, я вот пробовал на многих серверах(как анонимных так и нет) они все отпраляют мне. Но если не обязаны то значитсь надо будет искать другой способ решения проблемы, тогда нахер я smtp писал блин :( |
lamo
|
опубликован 22-09-2001 18:45 MSK
чтото ты гониш брат. дай адрес того сервера который на ип отправлял. очень интересно посмотреть.
|
Heromantor
|
опубликован 22-09-2001 20:00 MSK
smtp.mail.ru |
lamo
|
опубликован 22-09-2001 21:37 MSK
=)))попробуй брат. попробуй послать мне мыл (на lamo@fuckru.net) на ИП адрес fuckru.net (т.е. мой такскать рабочий комп 211.219.34.74). я тебе за это 100 баксов дам. |
Heromantor
|
опубликован 22-09-2001 22:49 MSK
Хмм слать я тебе позалуй не буду. Это ты и сам можешь. Но ты хочешь сказать что глюки у меня что-ли? Ставлю Advanced Direct Remailer и шлю себе через мэйл.ру... И тут как по волшебству появляется мыло у меня?! Наверное это магия... |
Heromantor
|
опубликован 22-09-2001 23:01 MSK
Что-то ламо ты меня на%$@ть хочешь =], че за фигня 451 Requested action aborted: (-31) local error in processing а? |
lamo
|
опубликован 23-09-2001 05:24 MSK
да вроде нет. все так и есть. сделай $host -t MX domain.name и увидиш MX record.
|
lamo
|
опубликован 23-09-2001 07:18 MSK
понятно. ты не можеш мне отослать 550 relaying to <lamo@211.219.34.74> prohibited by administrator (failed to find host name from IP address) потому что в обратной зоне днс не прописан.странно както этот мыл.ру настроен. получается не имея своего домена (т.е. MX record) , но прописав свой ИП в реверсинг зоне на любой домен, я могу получать мыл ? бред. они там всегда странные были. то в хтмл интерфейсе через жаваскрипт пароли проверяли ... идиоты. теперь идиотов взяли админами. позорище короче. зы. 100 баксов я тебе не дам, потому что отослать полюбому не получится. да и пропил я вчера последние.
|
lamo
|
опубликован 23-09-2001 07:43 MSK
или я опять чето недогнал ... |
Heromantor
|
опубликован 23-09-2001 14:21 MSK
В ощем мне понятно, что слать себе в большинстве случаях облом. Буду е:?%*(ся дальще |
m_fox
|
опубликован 23-09-2001 18:40 MSK
Почта будет отправлена, если существует запись MX или запись A. И мало того для твоего ИП должно быть обратное преобразование, иначе не примет. На name@ip отправляться обычными (sendmail и т.д.)не будет. Но если ты сам реализовываешь что-то то можешь отправлять хоть как.
|
Heromantor
|
опубликован 23-09-2001 22:58 MSK
Ну блин шож вы за люди такие? Я сам знаю что без МХ для моего хоста ничо отправлятся не должно, вот и попробовал, однако нек. отправляеют же!? Я ж сам проверил и это не глюки, я не под кайфом и т.д. соединение у мя dialup, так что даже если предположить что я настолько туп что не смог определить есть ли МХ для моего хоста то на диалапе его точно быть не должно. Вот так в общем я спросил мне ответили thx я привел факты а верить или нет это ваше сугубо личное дело |
lamo
|
опубликован 24-09-2001 09:12 MSK
реверсинг не обязателен. есть mx - тупо кидается на этот mx.
|
Flex Ferrum
|
опубликован 24-09-2001 10:29 MSK
Не спорьте, горячие финские парни, вот выдержка из RFC821, где черным по серому написано, что IP-адреса указывать можно (смотрите ветку dotnum):<reverse-path> ::= <path> <forward-path> ::= <path> <path> ::= "<" [ <a-d-l> ":" ] <mailbox> ">" <a-d-l> ::= <at-domain> | <at-domain> "," <a-d-l> <at-domain> ::= "@" <domain> <domain> ::= <element> | <element> "." <domain> <element> ::= <name> | "#" <number> | "[" <dotnum> "]" <mailbox> ::= <local-part> "@" <domain> <local-part> ::= <dot-string> | <quoted-string> <name> ::= <a> <ldh-str> <let-dig> <ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str> <let-dig> ::= <a> | <d> <let-dig-hyp> ::= <a> | <d> | "-" <dot-string> ::= <string> | <string> "." <dot-string> <string> ::= <char> | <char> <string> <quoted-string> ::= """ <qtext> """ <qtext> ::= "\" <x> | "\" <x> <qtext> | <q> | <q> <qtext> <char> ::= <c> | "\" <x> <dotnum> ::= <snum> "." <snum> "." <snum> "." <snum> <number> ::= <d> | <d> <number> <CRLF> ::= <CR> <LF> |
Flex Ferrum
|
опубликован 24-09-2001 10:31 MSK
И продолжение: Protocol <CR> ::= the carriage return character (ASCII code 13) <LF> ::= the line feed character (ASCII code 10) <SP> ::= the space character (ASCII code 32) <snum> ::= one, two, or three digits representing a decimal integer value in the range 0 through 255 <a> ::= any one of the 52 alphabetic characters A through Z in upper case and a through z in lower case <c> ::= any one of the 128 ASCII characters, but not any <special> or <SP> <d> ::= any one of the ten digits 0 through 9 <q> ::= any one of the 128 ASCII characters except <CR>, <LF>, quote ("), or backslash (\) <x> ::= any one of the 128 ASCII characters (no exceptions) <special> ::= "<" | ">" | "(" | ")" | "[" | "]" | "\" | "." | "," | ";" | ":" | "@" """ | the control characters (ASCII codes 0 through 31 inclusive and 127) |