ਪੋਸਟ ਆਫਿਸ ਪ੍ਰੋਟੋਕਾਲ ਵਰਕਸ ਦੁਆਰਾ ਮੇਲ ਕਿਵੇਂ ਲੈ ਰਿਹਾ ਹੈ

ਪਰਦੇ ਪਿੱਛੇ ਪਿੱਛੇ ਪੋਸਟ ਆਫਿਸ ਪਰੋਟੋਕਾਲ ਦੁਆਰਾ ਮੇਲ ਪ੍ਰਾਪਤ ਕਰਨਾ ਵੇਖੋ

ਪੋਸਟ ਆਫਿਸ ਪਰੋਟੋਕਾਲ (ਪੀਓਪੀ) ਰਿਮੋਟ ਸਰਵਰ ਤੋਂ ਮੇਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਸੀ ਇੱਕ ਬਹੁਤ ਹੀ ਸਾਧਾਰਣ ਪਰੋਟੋਕਾਲ ਹੈ. ਇਹ ਬੁਨਿਆਦੀ ਕਾਰਜਸ਼ੀਲਤਾ ਨੂੰ ਸਿੱਧੇ ਤਰੀਕੇ ਨਾਲ ਪਰਿਭਾਸ਼ਤ ਕਰਦਾ ਹੈ ਅਤੇ ਲਾਗੂ ਕਰਨਾ ਆਸਾਨ ਹੁੰਦਾ ਹੈ. ਬੇਸ਼ਕ, ਇਹ ਸਮਝਣਾ ਅਸਾਨ ਵੀ ਹੈ.

ਆਓ ਆਪਾਂ ਦੇਖੀਏ ਕਿ ਜਦੋਂ ਤੁਹਾਡੇ ਈਮੇਲ ਪ੍ਰੋਗਰਾਮ ਨੇ ਕਿਸੇ POP ਅਕਾਉਂਟ ਵਿੱਚ ਮੇਲ ਪ੍ਰਾਪਤ ਕੀਤਾ ਤਾਂ ਦ੍ਰਿਸ਼ ਦੇ ਪਿੱਛੇ ਕੀ ਹੁੰਦਾ ਹੈ? ਪਹਿਲੀ, ਇਸ ਨੂੰ ਸਰਵਰ ਨਾਲ ਕੁਨੈਕਟ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.

ਹੈਲੋ, ਇਹ ਮੇਰਾ ਹੈ

ਆਮ ਤੌਰ 'ਤੇ, POP ਸਰਵਰ ਆਉਣ ਵਾਲੇ ਕਨੈਕਸ਼ਨਾਂ ਲਈ ਪੋਰਟ 110 ਨੂੰ ਸੁਣਦਾ ਹੈ. ਇੱਕ POP ਕਲਾਇੰਟ (ਤੁਹਾਡੇ ਈਮੇਲ ਪ੍ਰੋਗਰਾਮ) ਤੋਂ ਕੁਨੈਕਸ਼ਨ ਮਿਲਣ ਤੇ, ਇਸਦਾ ਉਮੀਦ ਹੈ ਕਿ + OK pop.philo.org ਦੇ ਨਾਲ ਤਿਆਰ ਹੋਵੇ ਜਾਂ ਕੁਝ ਹੋਰ. + ਓਕੇ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਹਰ ਇਕ ਚੀਜ਼ ਹੈ- ਠੀਕ ਹੈ. ਇਸਦਾ ਨਕਾਰਾਤਮਕ ਬਰਾਬਰ ਹੈ- ਏ ਆਰ ਆਰ , ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਕੁਝ ਗਲਤ ਹੋ ਗਿਆ ਹੈ. ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਈਮੇਲ ਕਲਾਇੰਟ ਨੇ ਪਹਿਲਾਂ ਹੀ ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਨੈਗੇਟਿਵ ਸਰਵਰ ਜਵਾਬਾਂ ਵਿੱਚੋਂ ਇੱਕ ਦਿਖਾਇਆ ਹੈ.

ਲਾੱਗਇਨ ਆਨ

ਹੁਣ ਜਦੋਂ ਸਰਵਰ ਨੇ ਸਾਨੂੰ ਸਵਾਗਤ ਕੀਤਾ ਹੈ, ਤਾਂ ਸਾਨੂੰ ਆਪਣਾ ਯੂਜ਼ਰਨਾਮ ਵਰਤ ਕੇ ਲਾਗਇਨ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ (ਮੰਨ ਲਓ ਕਿ ਉਪਭੋਗਤਾ ਨਾਮ "ਪਲਟਨ" ਹੈ; ਸਰਵਰ ਕੀ ਕਹਿੰਦਾ ਹੈ ਕਿ ਇਟਾਲਿਕ ਵਿੱਚ ਛਪਿਆ ਹੁੰਦਾ ਹੈ):

+ ਠੀਕ ਹੈ pop.philo.org ਤਿਆਰ
ਯੂਜ਼ਰ ਪਲਟਨ

ਕਿਉਂਕਿ ਇਸ ਨਾਮ ਵਾਲਾ ਇੱਕ ਉਪਭੋਗਤਾ ਮੌਜੂਦ ਹੈ, POP ਸਰਵਰ + ਠੀਕ ਠੀਕ ਨਾਲ ਜਵਾਬ ਦਿੰਦਾ ਹੈ ਅਤੇ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਕੁਝ ਗਿਰਾਵਟ ਸਾਨੂੰ ਅਸਲ ਵਿੱਚ ਇਸ ਬਾਰੇ ਚਿੰਤਾ ਨਹੀਂ ਕਰਦੇ. ਕੀ ਸਰਵਰ ਤੇ ਅਜਿਹਾ ਕੋਈ ਉਪਭੋਗੀ ਨਹੀਂ ਸੀ, ਇਹ, ਜ਼ਰੂਰ, ਸਾਨੂੰ ਇਸ ਨਾਲ ਪੈਨਿਕ ਬਣਾ ਦੇਵੇਗਾ - ERR ਯੂਜ਼ਰ ਅਣਜਾਣ .

ਪ੍ਰਮਾਣਿਕਤਾ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਸਾਨੂੰ ਆਪਣਾ ਪਾਸਵਰਡ ਦੇਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ. ਇਹ "pass" ਕਮਾਂਡ ਨਾਲ ਕੀਤਾ ਗਿਆ ਹੈ:

+ ਆਪਣਾ ਪਾਸਵਰਡ ਭੇਜੋ
ਪਾਸ ਨੋਪਲੈਟੋ

ਜੇ ਅਸੀਂ ਸਹੀ ਸ਼ਬਦ ਟਾਈਪ ਕਰਦੇ ਹਾਂ, ਤਾਂ ਸਰਵਰ ਦਾ ਜਵਾਬ + OK ਮਹਾਨ ਪਾਸਵਰਡ ਨਾਲ ਹੁੰਦਾ ਹੈ ਜਾਂ POP ਸਰਵਰ ਦੇ ਪ੍ਰੋਗਰਾਮਰ ਦੇ ਮਨ ਵਿੱਚ ਹੈ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ ਫਿਰ ਹੈ + ਠੀਕ ਹੈ ਬਦਕਿਸਮਤੀ ਨਾਲ, ਪਾਸਵਰਡ ਵੀ ਗ਼ਲਤ ਹੋ ਸਕਦੇ ਹਨ. ਸਰਵਰ ਇਸ ਨੂੰ ਸੁੱਕਾ- ਏਰ ਆਰ ਉਪਯੋਗਕਰਤਾ ਨਾਂ ਅਤੇ ਪਾਸਵਰਡ ਨਾਲ ਮੇਲ ਨਹੀਂ ਕਰਦਾ (ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਆਪਣੇ ਉਪਭੋਗਤਾ ਨਾਂ ਨੂੰ ਆਪਣਾ ਪਾਸਵਰਡ ਵਰਤਦੇ ਹੋ).

ਸਭ ਕੁਝ ਠੀਕ ਹੋ ਗਿਆ ਸੀ, ਪਰ, ਸਾਨੂੰ ਸਰਵਰ ਨਾਲ ਜੁੜੇ ਹਨ ਅਤੇ ਇਸ ਨੂੰ ਸਾਨੂੰ ਕੌਣ ਹਨ, ਜਾਣਦਾ ਹੈ, ਇਸ ਲਈ ਸਾਨੂੰ ਨਵ ਆਏ ਪੱਤਰ ਨੂੰ ਪੀਕ ਕਰਨ ਲਈ ਤਿਆਰ ਹੋ.

ਤੁਹਾਨੂੰ ਮੇਲ ਮਿਲਿਆ ਹੈ!

ਸਰਵਰ ਤੇ ਸਾਡੇ POP ਅਕਾਉਂਟ ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਲਾਗ ਇਨ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਸਾਨੂੰ ਪਹਿਲਾਂ ਇਹ ਜਾਣਨਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਕੀ ਕੋਈ ਨਵਾਂ ਮੇਲ ਹੈ ਅਤੇ ਫਿਰ ਸੰਭਾਵੀ ਤੌਰ ਤੇ ਕਿੰਨਾ ਕੁ

ਇਹ ਮੂਲ ਮੇਲਬਾਕਸ ਦੇ ਅੰਕੜੇ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਵਰਤੀ ਗਈ ਕਮਾਂਡ STAT ਹੈ

ਇੱਕ ਸੰਭਾਵਿਤ ਸਰਵਰ ਪ੍ਰਤੀਕਰਮ + OK 18 67042 ਹੋਵੇਗਾ . ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਇਹ ਫਰਕ ਕਰਦਾ ਹੈ ਕਿ + ਓਕ ਸਾਈਨ ਦੇ ਬਾਅਦ ਕੀ ਹੁੰਦਾ ਹੈ. ਤੁਰੰਤ ਮੇਲਬਾਕਸ ਵਿਚਲੇ ਸੁਨੇਹਿਆਂ ਦੀ ਗਿਣਤੀ ਹੇਠਾਂ ਦਿੱਤੀ ਗਈ ਹੈ, ਫੇਰ, ਇੱਕ ਸਫੈਦ ਥਾਂ ਦੁਆਰਾ ਵੱਖ ਕੀਤੀ ਗਈ ਹੈ, ਆਕਟੈਟਾਂ ਵਿੱਚ ਮੇਲਬਾਕਸ ਦਾ ਆਕਾਰ (ਇੱਕ ਓਕਟੈਟ 8 ਬਿੱਟ) ਵਿੱਚ ਆਉਂਦਾ ਹੈ.

ਸਟੇਟ
+ ਠੀਕ 18 67042

ਜੇ ਕੋਈ ਮੇਲ ਨਹੀਂ ਹੈ, ਸਰਵਰ ਦਾ ਜਵਾਬ + OK 0 0 ਹੈ . ਕਿਉਂਕਿ ਸਰਵਰ ਤੇ 18 ਨਵੇਂ ਸੁਨੇਹੇ ਹਨ, ਪਰ, ਅਸੀਂ ਇਹਨਾਂ ਨੂੰ LIST ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੂਚੀਬੱਧ ਕਰ ਸਕਦੇ ਹਾਂ. ਜਵਾਬ ਵਿੱਚ, ਸਰਵਰ ਹੇਠ ਦਿੱਤੇ ਫਾਰਮੇਟ ਵਿੱਚ ਸੰਦੇਸ਼ਾਂ ਦੀ ਸੂਚੀ ਦਿੰਦਾ ਹੈ:

ਸੂਚੀ
+ ਠੀਕ 18 ਸੁਨੇਹੇ (67042 octets)
1 2552
2 3297
...
18 3270
.

ਸੁਨੇਹੇ ਇਕ ਸਮੇਂ ਇਕ ਸੂਚੀ ਵਿਚ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ, ਹਰੇਕ ਨੂੰ ਆਕਟਸ ਵਿਚ ਇਸ ਦੇ ਆਕਾਰ ਤੋਂ ਬਾਅਦ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ. ਇਹ ਸੂਚੀ ਇੱਕ ਅੰਤਰਾਲ ਦੇ ਨਾਲ ਆਪਣੇ ਆਪ ਵਿਚ ਇਕ ਲਾਈਨ ਤੇ ਖਤਮ ਹੁੰਦੀ ਹੈ.

LIST ਕਮਾਂਡ ਇੱਕ ਚੋਣਵੇਂ ਆਰਗੂਮੈਂਟ ਦੇ ਤੌਰ ਤੇ ਇੱਕ ਸੁਨੇਹਾ ਦੀ ਗਿਣਤੀ ਲੈ ਸਕਦਾ ਹੈ, ਉਦਾਹਰਣ ਲਈ LIST 2 . ਇਸ ਬੇਨਤੀ ਦਾ ਸਰਵਰ ਦਾ ਜਵਾਬ + OK 2 3297 ਹੋਵੇਗਾ , ਸੰਦੇਸ਼ ਦੇ ਅਕਾਰ ਤੋਂ ਬਾਅਦ ਸੰਦੇਸ਼ ਨੰਬਰ. ਜੇ ਤੁਸੀਂ ਇੱਕ ਸੰਦੇਸ਼ ਦੀ ਸੂਚੀ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ ਜਿਹੜਾ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਜਿਵੇਂ ਕਿ LIST 23 , ਸਰਵਰ ਕਲਪਨਾ ਨਹੀਂ ਕਰਦਾ ਅਤੇ ਕਹਿੰਦਾ ਹੈ: -ਈਏਆਰਆਰ ਕੋਈ ਅਜਿਹਾ ਸੰਦੇਸ਼ ਨਹੀਂ .

ਵੱਡੇ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ (ਅਤੇ ਮਿਟਾਓ)

ਹੁਣ ਜਦੋਂ ਅਸੀਂ ਜਾਣਦੇ ਹਾਂ ਕਿ ਸਾਡੇ ਖਾਤੇ ਵਿੱਚ ਕਿੰਨੇ ਸੁਨੇਹੇ ਹੁੰਦੇ ਹਨ ਅਤੇ ਉਹ ਕਿੰਨੇ ਵੱਡੇ ਹੁੰਦੇ ਹਨ, ਅੰਤ ਵਿੱਚ ਉਹਨਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਦਾ ਸਮਾਂ ਹੁੰਦਾ ਹੈ ਤਾਂ ਜੋ ਅਸੀਂ ਉਹਨਾਂ ਨੂੰ ਵੀ ਪੜ੍ਹ ਸਕੀਏ.

ਹੁਣ, ਇਹ ਜਾਣਨ ਤੋਂ ਬਾਅਦ ਕਿ ਸਾਡੇ ਕੋਲ ਨਵੀਂ ਮੇਲ ਹੈ, ਅਸਲੀ ਚੀਜ਼ ਆਉਂਦੀ ਹੈ. RETR ਕਮਾਂਡ ਨੂੰ ਇੱਕ ਆਰਗੂਮਿੰਟ ਦੇ ਰੂਪ ਵਿੱਚ ਇੱਕ ਸੁਨੇਹਾ ਇੱਕ ਤੋਂ ਬਾਅਦ ਉਹਨਾਂ ਦੇ ਸੁਨੇਹਾ ਨੰਬਰ ਨਾਲ ਇੱਕ ਤੋਂ ਬਾਅਦ ਪ੍ਰਾਪਤ ਕੀਤਾ ਗਿਆ ਹੈ.

ਸਰਵਰ ਇੱਕ + ਠੀਕ ਹੈ ਅਤੇ ਸੰਦੇਸ਼ ਦੇ ਤੌਰ ਤੇ ਜਵਾਬ ਦਿੰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਬਹੁਤੀਆਂ ਲਾਈਨਾਂ ਵਿੱਚ. ਸੁਨੇਹਾ ਆਪਣੇ ਦੁਆਰਾ ਇੱਕ ਲਾਈਨ ਉੱਤੇ ਇੱਕ ਅਵਧੀ ਦੁਆਰਾ ਖਤਮ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਉਦਾਹਰਣ ਲਈ:

RETR 1
+ ਓਕ 2552 ਓਕਟੈਟ
ਬਲੇਹ!
.

ਜੇ ਅਸੀਂ ਅਜਿਹਾ ਸੰਦੇਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ ਜੋ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਤਾਂ ਸਾਨੂੰ ਅਜਿਹਾ ਕੋਈ ਸੁਨੇਹਾ ਨਹੀਂ ਮਿਲਦਾ -

ਹੁਣ ਅਸੀ DELE ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੁਨੇਹਾ ਮਿਟਾ ਸਕਦੇ ਹਾਂ (ਜੇ ਅਸੀਂ ਉਨ੍ਹਾਂ ਦਿਨਾਂ ਵਿਚੋਂ ਇਕ ਹੈ, ਤਾਂ ਵੀ ਅਸੀਂ ਇਸ ਨੂੰ ਪ੍ਰਾਪਤ ਕੀਤੇ ਬਿਨਾਂ ਸੁਨੇਹੇ ਨੂੰ ਮਿਟਾ ਸਕਦੇ ਹਾਂ).

ਇਹ ਜਾਣਨਾ ਚੰਗਾ ਹੈ ਕਿ ਸਰਵਰ ਤੁਰੰਤ ਸੰਦੇਸ਼ ਨੂੰ ਸਾਫ਼ ਨਹੀਂ ਕਰੇਗਾ. ਇਹ ਸਿਰਫ਼ ਹਟਾਉਣ ਲਈ ਮਾਰਕ ਕੀਤਾ ਗਿਆ ਹੈ. ਅਸਲੀ ਹਟਾਉਣ ਸਿਰਫ ਉਦੋਂ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਅਸੀਂ ਨਿਯਮਿਤ ਤੌਰ ਤੇ ਸਰਵਰ ਨਾਲ ਕੁਨੈਕਸ਼ਨ ਖਤਮ ਕਰਦੇ ਹਾਂ. ਇਸ ਲਈ ਜੇ ਕੋਈ ਅਚਾਨਕ ਮਰ ਜਾਂਦਾ ਹੈ ਤਾਂ ਕੋਈ ਮੇਲ ਕਦੇ ਨਹੀਂ ਗੁਆਏਗਾ, ਉਦਾਹਰਣ ਲਈ.

DELE ਕਮਾਂਡ ਲਈ ਸਰਵਰ ਦਾ ਜਵਾਬ ਹੈ + ਠੀਕ ਸੰਦੇਸ਼ ਨੂੰ ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ :

DELE 1
+ ਠੀਕ ਸੁਨੇਹਾ 1 ਮਿਟਾਇਆ

ਜੇ ਇਹ ਵਾਸਤਵ ਵਿੱਚ ਉਹਨਾਂ ਦਿਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ ਅਤੇ ਅਸੀਂ ਮਿਟਾਉਣ ਲਈ ਇੱਕ ਸੰਦੇਸ਼ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਹੈ ਕਿ ਅਸੀਂ ਮਿਟਾਉਣਾ ਨਹੀਂ ਚਾਹੁੰਦੇ ਹਾਂ, ਮਿਟਾਉਣ ਵਾਲੇ ਅੰਕ ਰੀਸੈਟ ਕਰਕੇ ਸਾਰੇ ਸੁਨੇਹੇ ਹਟਾਉਣਾ ਸੰਭਵ ਹੈ. RSET ਕਮਾਂਡ ਮੇਲਬਾਕਸ ਨੂੰ ਉਸ ਪ੍ਰਵੇਡਰੀ ਨੂੰ ਵਾਪਿਸ ਕਰਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਅਸੀਂ ਲਾਗਇਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸੀ.

ਸਰਵਰ ਇੱਕ + OK ਅਤੇ ਸੰਭਵ ਤੌਰ ਤੇ ਸੁਨੇਹਿਆਂ ਦੀ ਸੰਖਿਆ ਦਾ ਜਵਾਬ ਦਿੰਦਾ ਹੈ:

RSET
+ ਠੀਕ 18 ਸੁਨੇਹੇ

ਜਦੋਂ ਅਸੀਂ ਸਾਰੇ ਸੁਨੇਹੇ ਕੱਢ ਲਏ ਅਤੇ ਮਿਟਾਏ ਤਾਂ ਇਹ ਕੁਇਟ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਲਵਿਦਾ ਕਹਿਣ ਦਾ ਸਮਾਂ ਹੈ. ਇਹ ਮਿਟਾਉਣ ਲਈ ਮਾਰਕ ਕੀਤੇ ਸੁਨੇਹਿਆਂ ਨੂੰ ਸਾਫ਼ ਕਰੇਗਾ ਅਤੇ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਬੰਦ ਕਰੇਗਾ. ਸਰਵਰ + ਠੀਕ ਅਤੇ ਇੱਕ ਵਿਦਾਇਗੀ ਸੰਦੇਸ਼ ਨਾਲ ਜਵਾਬ ਦਿੰਦਾ ਹੈ:

ਕੁਇਟ
+ ਓ ਕੇ ਬਾਈ, ਬਾਈ

ਇਹ ਸੰਭਵ ਹੈ ਕਿ ਸਰਵਰ ਇੱਕ ਸੁਨੇਹਾ ਮਿਟਾਉਣ ਵਿੱਚ ਅਸਮਰੱਥ ਸੀ. ਤਦ ਇਹ ਇੱਕ ਗਲਤੀ ਨਾਲ ਜਵਾਬ ਦੇਵੇਗਾ ਜਿਵੇਂ -ERR ਸੁਨੇਹਾ 2 ਹਟਾਇਆ ਨਹੀਂ ਗਿਆ .