Я использую PHPMailer для подключения к серверу Gmails MX, gmail-smtp-in.l.google.com
, на порту 465
. Это ошибки из Failed to connect to server: Connection timed out (110)
PHPMailer SMTP Не удалось подключиться к серверу: время ожидания подключения (110) до Gmail
После чтения в Интернете, я только что имел беседу с моим хозяином, который успешно управлял traceroute to gmail-smtp-in.l.google.com
порт 25
, и я был уверен, что соединения не были заблокированы на что-либо на стороне хоста.
Нужно ли мне что-либо настраивать в моей учетной записи gmail? Я могу подключиться к другим доменам через SMTP.
Я также могу подключиться к smtp.gmail.com
на 465
, но следующая команда не там, кажется, правильно работать
RCPT TO: <[email protected]>
дает мне 250
нормально.
EDIT: и im, используя dns_get_record(), чтобы получить запись MX для доменов.
это является частью расширенного класса PHPMailer, что я писал:
$this->IsSMTP();
$this->Host = $this->data['smtp_host'];
$this->Mailer = "smtp";
$this->Timeout = 10;
$this->SMTPDebug = 2;
$this->SMTPAuth = true;
$this->Port = 465;
$this->Username = '[email protected]';
$this->Password = 'my_password';
$ret[] = $this->smtpConnect();
$ret[] = $this->smtp->mail('[email protected]');
$ret[] = $this->smtp->recipient('[email protected]');
$this->smtpClose();
выше на SSL: //gmail-smtp-in.l.google.com: 465 ошибки вне с тайм-аут подключения (110)
on ssl: //smtp.gmail.com: 465 говорит 250 Хорошо, где я не должен получать такого пользователя.
Если вы устанавливаете двухэтапную аутентификацию в своей учетной записи gmail, попробуйте деактивировать ее также в настройке gmail, чтобы проверить, что popt/imap передается, он должен быть активным! – PacMan
У меня нет двухэтапной аутентификации, и Imap уже активен. , но я не могу соединиться! мне нужно иметь учетную запись Google для этого? просто спрашиваю! – MSolution
нет необходимости в приложении для Google. Попробуйте отредактировать сообщение и покажите свой код для отправки по электронной почте, это может быть полезно. – PacMan