Як падлучыцца да сервера выходнай SMTP з PHP сцэнара
Адпраўка электроннай пошты з PHP скрыпт проста, хутка і лёгка ... калі ён працуе!
Частка таго , што робіць PHP пошты () функцыя так проста з'яўляецца адсутнасць гнуткасці, але адна праблема ў тым , што запас PHP пошты () звычайна не дазваляюць выкарыстоўваць SMTP - сервер вашага выбару, і гэта не робіць падтрымка аўтэнтыфікацыі SMTP.
На шчасце, пераадольваючы убудаваныя недахопы ў PHP не складана. Для большасці карыстальнікаў электроннай пошты, свабодны PEAR пакет пошты прапануе ўсю моц і гнуткасць, неабходную, і гэта пацвярджае сапраўднасць з патрэбным серверам выходнай пошты. Для павышэння бяспекі, зашыфраваныя SSL злучэння падтрымліваюцца для адпраўкі пошты з дапамогай PEAR пошты , а таксама.
Як адправіць пошту з PHP скрыпт з SMTP Authentication
Для пачатку, неабходна ўсталяваць пакет PEAR Mail. Як правіла, гэта ўжо зроблена для вас з PHP 4 і пазнейшых версій, але калі вы не ўпэўненыя, калі ў вас ужо ёсць, ісці наперад і ўсталяваць яго.
Скапіруйце гэты код:
Php require_once "Mail.php"; $ Ад = "Sandra SenderЗнайдзіце увесь тоўсты тэкст, у нашым прыкладзе, і змяніць тую вобласць сцэнарыя да таго, што мае дачыненне да вас. Гэта адзіныя вобласці , якія неабходна змяніць для таго , каб РНР скрыпт для працы, але і быць упэўненым , каб наладзіць тэму і тэкст цела таксама.
- ад: адрас электроннай пошты , з якога вы хочаце , каб паведамленне было адпраўлена
- каб: адрас электроннай пошты і імя атрымальніка
- размяшчаем: Ваша імя сервера выходнай SMTP
- імя карыстальніка: SMTP , імя карыстальніка ( як правіла , такі ж , як імя карыстальніка , якое выкарыстоўваецца для атрымання пошты)
- Пароль: пароль для аўтэнтыфікацыі SMTP
Заўвага: Прыведзены вышэй прыклад з PHP скрыпт , які адпраўляе па электроннай пошце з аўтэнтыфікацыяй SMTP , але без шыфравання SSL. Калі вы хочаце, шыфравання, а таксама, выкарыстоўваць гэты скрыпт замест гэтага, зноў жа, памяняць месцамі тоўсты тэкст з вашай інфармацыяй.
Php require_once "Mail.php"; $ Ад = "Sandra Sender