我正在使用Plesk API来创建邮箱管理器,作为我正在编写的CMS的一部分。我已设法获取正确的XML数据包结构,以查看域上的所有邮箱,并创建新邮箱,因为这些在Plesk API文档中有概述。
然而,目前,我正在尝试找出是否有办法获取特定邮箱的设置(由邮箱ID和/或名称指定)。我需要获取名称,邮箱配额和任何别名。我可以为域上的每个邮箱获取这些设置,但我想知道是否有办法通过邮箱ID将其作为数据包请求的一部分进行优化(而不是将所有邮箱放入数组并通过ID搜索它们)
希望有意义!
答案 0 :(得分:1)
您需要使用"filter" in Plesk API,例如
<packet version="1.6.3.0">
<mail>
<get_info>
<filter>
<site-id>12</site-id>
<mailname>
<name>ann</name>
</mailname>
</filter>
<mailbox/>
</get_info>
</mail>
</packet>
我没有机会测试此API调用,但上面的参考应该会为您提供有关此示例请求的所有缺失详细信息