使用 SilverStripe 创建电子邮件服务器
Create email server with SilverStripe
我知道我可以像从 'user1@mydomain.org' 一样从 Silverstripe 中的自定义域发送电子邮件,但我想知道是否有一种方法可以使用 Silverstripe 创建电子邮件服务器,这将允许我为用户注册新的电子邮件地址使用 Silverstripe UI.
想法是创建一个域并允许在后一个域下注册用户并且还有某种网络客户端(或通过 outlook),以便用户可以检查他们的电子邮件。基本上在 Silverstripe
中设置 gmail(但使用我们的自定义域)
我觉得这有点牵强,但我在 Silverstripe 方面的经验为 0,希望了解此 CMS 的人对此提供意见。
谢谢!
理论上可以。或者至少您可以使用 SilverStripe(或任何其他 Web 框架)为某些现有的邮件服务器创建一个 Web 界面。
但你应该认真考虑一下这是否真的是你想要做的。
E-Mail Thunderbird、Outlook 等程序...将使用 SMTP 和 IMAP(或 POP3)连接到 MailServer 以发送和接收 E-Mails。
PHP 本身不能成为邮件服务器(至少实际上不能)。但是 PHP 确实有连接到 SMTP 或 sendmail(发送电子邮件)和 IMAP(阅读收到的电子邮件)的方法。
所以,是的,您可以使用 PHP 和 SilverStripe 构建一个 E-Mail 客户端,然后连接到实际的邮件服务器。
但是,你为什么要这么做?构建可靠且功能丰富的电子邮件 Web 客户端需要数月的工作。
如果您的目标真的只是自我托管一些电子邮件,那么有许多现有的解决方案,例如 https://www.horde.org/apps/webmail/, https://roundcube.net/, https://squirrelmail.org/、...
另一个有用的 link 可能是 https://mailinabox.email/,它是使托管电子邮件更容易的工具集合。它 includes/installs 一个邮件服务器和 roundcube。
但即使在托管现有解决方案之前,也请对邮件托管主题进行一些研究。您需要注意很多陷阱和安全问题。
我知道我可以像从 'user1@mydomain.org' 一样从 Silverstripe 中的自定义域发送电子邮件,但我想知道是否有一种方法可以使用 Silverstripe 创建电子邮件服务器,这将允许我为用户注册新的电子邮件地址使用 Silverstripe UI.
想法是创建一个域并允许在后一个域下注册用户并且还有某种网络客户端(或通过 outlook),以便用户可以检查他们的电子邮件。基本上在 Silverstripe
中设置 gmail(但使用我们的自定义域)我觉得这有点牵强,但我在 Silverstripe 方面的经验为 0,希望了解此 CMS 的人对此提供意见。
谢谢!
理论上可以。或者至少您可以使用 SilverStripe(或任何其他 Web 框架)为某些现有的邮件服务器创建一个 Web 界面。
但你应该认真考虑一下这是否真的是你想要做的。
E-Mail Thunderbird、Outlook 等程序...将使用 SMTP 和 IMAP(或 POP3)连接到 MailServer 以发送和接收 E-Mails。
PHP 本身不能成为邮件服务器(至少实际上不能)。但是 PHP 确实有连接到 SMTP 或 sendmail(发送电子邮件)和 IMAP(阅读收到的电子邮件)的方法。
所以,是的,您可以使用 PHP 和 SilverStripe 构建一个 E-Mail 客户端,然后连接到实际的邮件服务器。
但是,你为什么要这么做?构建可靠且功能丰富的电子邮件 Web 客户端需要数月的工作。
如果您的目标真的只是自我托管一些电子邮件,那么有许多现有的解决方案,例如 https://www.horde.org/apps/webmail/, https://roundcube.net/, https://squirrelmail.org/、...
另一个有用的 link 可能是 https://mailinabox.email/,它是使托管电子邮件更容易的工具集合。它 includes/installs 一个邮件服务器和 roundcube。
但即使在托管现有解决方案之前,也请对邮件托管主题进行一些研究。您需要注意很多陷阱和安全问题。