ਇੱਕ PHP ਸਕ੍ਰਿਪਟ ਤੋਂ ਇੱਕ ਬਾਹਰ ਜਾਣ SMTP ਸਰਵਰ ਨਾਲ ਕਿਵੇਂ ਕੁਨੈਕਟ ਕਰਨਾ ਹੈ
PHP ਸਕ੍ਰਿਪਟ ਤੋਂ ਈਮੇਲ ਭੇਜਣਾ ਸਧਾਰਨ, ਤੇਜ਼ ਅਤੇ ਆਸਾਨ ਹੈ ... ਜੇ ਇਹ ਕੰਮ ਕਰਦਾ ਹੈ!
PHP ਮੇਲ () ਫੰਕਸ਼ਨ ਇਸਦਾ ਸਧਾਰਨ ਗੁਣ ਹੈ ਇਸਦੇ ਲਚਕੀਲੇਪਣ ਦੀ ਕਮੀ ਹੈ, ਪਰ ਇੱਕ ਸਮੱਸਿਆ ਇਹ ਹੈ ਕਿ ਸਟਾਕ PHP ਮੇਲ () ਆਮ ਤੌਰ ਤੇ ਤੁਹਾਨੂੰ ਆਪਣੀ ਪਸੰਦ ਦੇ SMTP ਸਰਵਰ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਨ ਦਿੰਦਾ, ਅਤੇ ਇਹ ਨਹੀਂ ਕਰਦਾ ਹੈ SMTP ਪ੍ਰਮਾਣਿਕਤਾ ਦਾ ਸਮਰਥਨ ਕਰੋ
ਖੁਸ਼ਕਿਸਮਤੀ ਨਾਲ, PHP ਦੇ ਬਿਲਟ-ਇਨ ਕਮੀਆਂ ਤੇ ਕਾਬੂ ਪਾਉਣਾ ਮੁਸ਼ਕਿਲ ਨਹੀਂ ਹੈ. ਬਹੁਤੇ ਈਮੇਲ ਉਪਭੋਗਤਾਵਾਂ ਲਈ, ਮੁਫ਼ਤ ਪੀਅਰ ਮੇਲ ਪੈਕੇਜ ਸਭ ਸ਼ਕਤੀ ਅਤੇ ਲਚਕੀਲੇਪਨ ਦੀ ਲੋੜ ਹੈ, ਅਤੇ ਇਹ ਤੁਹਾਡੀ ਲੋੜੀਦੀ ਜਾਣ ਵਾਲੀ ਮੇਲ ਸਰਵਰ ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਹੈ. ਵਧੀਆਂ ਸੁਰੱਖਿਆ ਲਈ, ਏਧਰ-ਓਧਰ SSL ਕੁਨੈਕਸ਼ਨਾਂ ਨੂੰ ਪੀਅਰ ਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੱਤਰ ਭੇਜਣ ਲਈ ਸਹਿਯੋਗ ਹੈ.
SMTP ਪ੍ਰਮਾਣੀਕਰਨ ਦੇ ਨਾਲ ਇੱਕ PHP ਸਕਰਿਪਟ ਤੋਂ ਈਮੇਲ ਕਿਵੇਂ ਭੇਜੋ
ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਪੀਅਰ ਮੇਲ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰੋ. ਆਮ ਤੌਰ ਤੇ, ਇਹ ਤੁਹਾਡੇ ਲਈ ਪਹਿਲਾਂ ਹੀ PHP 4 ਅਤੇ ਬਾਅਦ ਵਿਚ ਹੋ ਚੁੱਕਾ ਹੋਵੇਗਾ, ਪਰ ਜੇਕਰ ਤੁਸੀਂ ਇਹ ਯਕੀਨੀ ਨਹੀਂ ਹੋ ਕਿ ਇਹ ਤੁਹਾਡੇ ਕੋਲ ਹੈ ਤਾਂ ਅੱਗੇ ਵਧੋ ਅਤੇ ਇਸਨੂੰ ਸਥਾਪਿਤ ਕਰੋ
ਇਸ ਕੋਡ ਨੂੰ ਕਾਪੀ ਕਰੋ:
php require_once "Mail.php"; $ ਤੋਂ = " ਸੈਂਡਰਾ ਭੇਜਣ ਵਾਲੇ". ਮੇਲ ਮੇਲ-> ਗੈੱਟਮੈਸੇਜ (). " p>"); } else {echo ("
ਸੁਨੇਹਾ ਸਫਲਤਾਪੂਰਵਕ ਭੇਜਿਆ ਗਿਆ! p>"); }?>
ਸਾਡੀ ਉਦਾਹਰਨ ਵਿੱਚ ਸਾਰੇ ਗੂੜ੍ਹੇ ਪਾਠ ਦਾ ਪਤਾ ਲਗਾਓ ਅਤੇ ਸਕਰਿਪਟ ਦੇ ਉਨ੍ਹਾਂ ਖੇਤਰਾਂ ਨੂੰ ਬਦਲ ਦਿਓ ਜੋ ਤੁਹਾਡੇ ਨਾਲ ਸਬੰਧਤ ਹੈ. ਉਹ ਸਿਰਫ ਉਹੀ ਖੇਤਰ ਹਨ ਜਿਹੜੇ ਤੁਹਾਨੂੰ PHP ਸਕਰਿਪਟ ਨੂੰ ਕੰਮ ਕਰਨ ਲਈ ਬਦਲਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਪਰ ਇਹ ਵੀ ਇਹ ਵੀ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਵਿਸ਼ੇ ਅਤੇ ਸਰੀਰ ਦੇ ਪਾਠ ਨੂੰ ਅਨੁਕੂਲ ਕੀਤਾ ਜਾਵੇ.
- ਵੱਲੋਂ : ਉਹ ਈਮੇਲ ਪਤਾ ਜਿਸ ਤੋਂ ਤੁਸੀਂ ਸੁਨੇਹਾ ਭੇਜਿਆ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ
- ਕਰਨ ਲਈ : ਪ੍ਰਾਪਤ ਕਰਤਾ ਦਾ ਈਮੇਲ ਪਤਾ ਅਤੇ ਨਾਮ
- ਹੋਸਟ : ਤੁਹਾਡਾ ਬਾਹਰ ਜਾਣ SMTP ਸਰਵਰ ਨਾਮ
- ਉਪਭੋਗਤਾ ਨਾਮ : SMTP ਉਪਯੋਗਕਰਤਾ ਨਾਂ (ਆਮ ਤੌਰ ਤੇ ਮੇਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਵਰਤੇ ਗਏ ਉਪਯੋਗਕਰਤਾ ਨਾਂ ਦੇ ਰੂਪ ਵਿੱਚ)
- ਪਾਸਵਰਡ : SMTP ਪ੍ਰਮਾਣਿਕਤਾ ਲਈ ਪਾਸਵਰਡ
ਨੋਟ: ਉਪਰੋਕਤ ਉਦਾਹਰਨ PHP ਸਕਰਿਪਟ ਦੀ ਹੈ ਜੋ SMTP ਪ੍ਰਮਾਣੀਕਰਨ ਨਾਲ ਇੱਕ ਈਮੇਲ ਭੇਜਦੀ ਹੈ ਪਰ ਬਿਨਾਂ SSL ਇੰਕ੍ਰਿਪਸ਼ਨ ਦਿੰਦਾ ਹੈ. ਜੇ ਤੁਸੀਂ ਏਨਕ੍ਰਿਪਸ਼ਨ ਵੀ ਚਾਹੁੰਦੇ ਹੋ, ਇਸ ਦੀ ਬਜਾਏ ਇਸ ਸਕਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰੋ, ਤੁਹਾਡੀ ਜਾਣਕਾਰੀ ਨਾਲ ਗੂੜ੍ਹੇ ਟੈਕਸਟ ਨੂੰ ਬਦਲਣਾ.
php require_once "Mail.php"; $ ਤੋਂ = " ਸੈਂਡਰਾ ਭੇਜਣ ਵਾਲੇ". ਮੇਲ ਮੇਲ-> ਗੈੱਟਮੈਸੇਜ (). " p>"); } else {echo ("
ਸੁਨੇਹਾ ਸਫਲਤਾਪੂਰਵਕ ਭੇਜਿਆ ਗਿਆ! p>"); }?>