我一直在尝试设置 google 企业电子邮件 smtp。我使用自己的电子邮件地址 (username@mydomain.me) 创建了一个帐户。这是由 gmail 托管的。
我在 Heroku 上使用 phpMailer 类。我已经取消了 php.ini 文件中 php_openssl.dll 的注释。
我不断收到此错误:
ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: Name or service not known (0) SMTP Error: Could not connect to SMTP host.
有谁知道这里出了什么问题?
...
$mail->Host = "ssl://stmp.gmail.com";
$mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->Port = 587;
$mail->SMTPSecure = 'ssl';
$mail->Username = "username@myDomain.me";
$mail->Password = "mypassword";
$mail->SetFrom('username@myDomain.me', '...');
$mail->AddReplyTo("an@email.co", '');
$mail->Subject = '...';
...