PHPMailer с Gmail (могу ли я отправлять электронные письма с name@mypersonaldomain.com) - PullRequest
4 голосов
/ 20 октября 2010

Быстрый вопрос.

У меня есть учетная запись Gmail

, т. Е. / Myemail@gmail.com

Я связал адрес электронной почты моего сайта

т.е. /

contact@mydomain.com

Возможно ли использовать PHPMailer для отправки электронной почты через gmail (для надежности, с меньшей вероятностью быть помеченным как спам и т.mydomain.com "как мое отправленное письмо ???

Я использую код, найденный здесь:

http://blog.levhita.net/2008/03/13/send-email-using-gmail-and-phpmailer/

Пока я получаю сообщение об ошибке:

Ошибка SMTP: не удалось аутентифицироваться.

Спасибо.

Ответы [ 5 ]

1 голос
/ 28 декабря 2010

Прочтите это пошаговое руководство: http://deepakssn.blogspot.com/2006/06/gmail-php-send-email-using-php-with.html

Вы можете установить "$ mail-> From" на любое значение, которое вы хотите.

1 голос
/ 28 декабря 2010

Перейдите в раздел «Аккаунты и импорт» в GMail, отправьте письмо как и подтвердите contact@mydomain.com, а затем попробуйте. Сначала убедитесь, что ваш скрипт работает "обычным способом". Вы также можете купить GMail for Business (для вашего домена) и решить проблему.

0 голосов
/ 31 декабря 2010

Я бы порекомендовал создать бесплатную Google Apps учетную запись для mydomain.com и использовать учетную запись электронной почты для отправки вашей электронной почты.

Вы можете настроить contact@mydomain.com в качестве учетной записи через Службы Google, а затем использовать ее в качестве отправителя для своей электронной почты - настройки для PHPMailer должны быть такими же, как для gmail, за исключением того, что вы используете contact @ mydomain. com как ваше имя пользователя для аутентификации (и пароль, который вы установили, очевидно).

Если вы хотите переслать письмо, отправленное на contact@mydomain.com, в свою учетную запись Gmail, вы можете сделать это так же, как и для учетной записи Gmail .

0 голосов
/ 28 декабря 2010

PHPMailer имеет пример страницы для Gmail.

простой: http://phpmailer.worxware.com/index.php?pg=examplebgmail

и продвинутый: http://phpmailer.worxware.com/index.php?pg=exampleagmail

Вы также можете загрузить их в папке примера (/examples/test_smtp_gmail_advanced.php)

Используйте код, чтобы иметь рабочий пример для PHPMailer & Gmail

0 голосов
/ 20 октября 2010

Пример там, кажется, не использует SSL, который требуется .

$host = "ssl://smtp.gmail.com";

Убедитесь, что у вас включено расширение OpenSSL из php.ini.

...