【问题标题】:Email System in PHP using PHPMailer使用 PHPMailer 的 PHP 电子邮件系统
【发布时间】:2011-10-10 03:46:56
【问题描述】:

您好,我目前正在为 php 中的客户实现电子邮件系统。我在弄清楚一些事情时遇到了一些麻烦。这是一个示例代码:

   $mail = new PHPMailer();  // create a new object
   $mail->IsSMTP(); // enable SMTP
   $mail->SMTPDebug = 0;  // debugging: 1 = errors and messages, 2 = messages only
   $mail->SMTPAuth = true;  // authentication enabled
   $mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for Gmail
   $mail->Host = 'smtp.gmail.com';
   $mail->Port = 465;
   $mail->Username = "***missing part***";
   $mail->Password = "***missing part***";
   $mail->SetFrom($from, $from_name);
   $mail->Subject = $subject;
   $mail->Body = $body;
   $mail->AddAddress($to);

我的客户已经在 gmail 上为此网站创建了一个企业电子邮件帐户。我的问题是我应该把这个企业电子邮件和密码放在这些缺失的部分吗?任何人都可以帮助我吗?谢谢。

【问题讨论】:

    标签: php


    【解决方案1】:

    我应该把谁的用户名和密码放在那里?

    如果您想使用 GMail,您需要输入属于您要从中发送邮件的 GMail 帐户的用户名和密码。

    ....这就是为什么通过 GMail 发送电子邮件是一个不完美的解决方案 IMO - 您将您的个人 Google 登录数据(您可以使用这些数据访问您在 Google 上所做的一切)放入服务器上的脚本中.安全方面的做法不是很好。

    在客户的网站上创建一个 SMTP 帐户并使用它可能更可行。这还有一个额外的优势,您可以使用email@clients-domain-name.com 发件人地址。

    【讨论】:

    • “在客户的网站上”是什么意思?我该怎么做?
    • 您可以专门为此在 Gmail 上创建一个帐户,因此至少它不是您的个人电子邮件帐户。
    • @Moshin 如果您的客户有一个使用共享网络主机运行的网站,他们通常可以通过该主机发送电子邮件。您必须向他们的网络主机询问他们的 SMTP 登录数据。也许你应该添加更多关于你的情况和你想做什么的信息
    • @Peka - 我想知道我错过了多少 cmets,因为人们在我的名字中添加了两个 r:P(它一直发生。)
    • @Jared 您的姓氏rr 会深深地印在粗心的读者的脑海中。对不起。 :)
    【解决方案2】:

    您必须发布用户名和密码,以便我们为您提供帮助。哈哈,开个玩笑。您应该将发送电子邮件的帐户的用户名和密码放在那里。在这种情况下,可能是您网页的 gmail 帐户。

    【讨论】:

    • 不错,哈哈。实际上,该网站是为客户服务的。我应该输入他的用户名和密码吗?
    • 是和不是。它应该是他的帐户,而不是他的主要帐户。仅为网页创建一个帐户并使用该帐户。
    【解决方案3】:

    通常网络主机不对其网络服务器使用身份验证来使用他们的 smtp 服务器发送电子邮件,我建议联系托管网站的人并询问他们有关使用他们的 smtp 服务器的问题。

    使用 gmail(如果你可以从脚本中)可能最终会得到你从 gmail 中得到的相当烦人的回复,其中回复地址是一个 gmail 帐户。

    例如来自 mrKoz@gmail.com 代表 mr@koz.com,这看起来不太好 :)

    【讨论】:

      猜你喜欢
      • 2017-06-27
      • 1970-01-01
      • 2013-08-09
      • 2016-08-03
      • 2013-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-21
      相关资源
      最近更新 更多