我的PHP应用程序中的ezcMail Init

我的PHP应用程序中的ezcMail Init,php,gmail-api,zeta-components,Php,Gmail Api,Zeta Components,如何在php应用程序中初始化ezcMail?我计划用它来创建原始电子邮件消息,用于Gmail API。我有必要的扩展:SPL和iconv。这给我带来了不少麻烦!我最终通过这样做加载了它: require _SITE_ROOT_.'core/class/ezc/'.'Base/src/options.php'; require _SITE_ROOT_.'core/class/ezc/'.'Base/src/struct.php'; require _SITE_ROOT_.'core/class/e

如何在php应用程序中初始化ezcMail?我计划用它来创建原始电子邮件消息,用于Gmail API。我有必要的扩展:SPL和iconv。这给我带来了不少麻烦!我最终通过这样做加载了它:

require _SITE_ROOT_.'core/class/ezc/'.'Base/src/options.php';
require _SITE_ROOT_.'core/class/ezc/'.'Base/src/struct.php';
require _SITE_ROOT_.'core/class/ezc/'.'Base/src/structs/repository_directory.php';
require _SITE_ROOT_.'core/class/ezc/'.'Base/src/ezc_bootstrap.php';
spl_autoload_register( array( 'ezcBase', 'autoload' ) );

一定有更好的办法。。。我做错了吗?

我建议您使用软件包管理器安装zeta组件库。它包括一个自动加载器,可以拉入所需的类