Как отправлять электронные письма из php файла? - PullRequest
0 голосов
/ 20 января 2012

Я знаю о функции mail в php: mail ($to, $subject, $msg_body,$headers);

Но так как я не могу получить доступ к файлу php.ini моего хоста, мне были предоставлены следующие данные:

SMTP host: mailout.host.com 
Port: 25 SMTP
Username: email@domainname.com
SMTP Password: not required
Authentication: Disabled
Encryption: Disabled

Как я могу использовать эти данные для отправки электронных писем?

РЕДАКТИРОВАТЬ: я использовал пример, указанный Блендером (ниже), и он, кажется, работает нормально для всех писем, кроме gmail. Есть идеи почему? Это связано с полным адресом?

Ответы [ 2 ]

3 голосов
/ 20 января 2012

PHPMailer - очень известная и широко используемая альтернатива

Ознакомьтесь с примером SMTP-почты

2 голосов
/ 20 января 2012

Вы можете использовать SwiftMailer (http://swiftmailer.org/) для отправки писем через любую учетную запись электронной почты, в которую вы можете войти, включая gmail. Это очень надежно, но имеет ошибку, когда использует много памяти для писем с большим количеством писем. HTML в них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...