创建邮箱服务(简化工厂函数) Args: service_type: 服务类型 config: 服务配置 name: 服务名称 Returns: 邮箱服务实例
(
service_type: EmailServiceType,
config: Dict[str, Any],
name: str = None
)
| 368 | |
| 369 | # 简化的工厂函数 |
| 370 | def create_email_service( |
| 371 | service_type: EmailServiceType, |
| 372 | config: Dict[str, Any], |
| 373 | name: str = None |
| 374 | ) -> BaseEmailService: |
| 375 | """ |
| 376 | 创建邮箱服务(简化工厂函数) |
| 377 | |
| 378 | Args: |
| 379 | service_type: 服务类型 |
| 380 | config: 服务配置 |
| 381 | name: 服务名称 |
| 382 | |
| 383 | Returns: |
| 384 | 邮箱服务实例 |
| 385 | """ |
| 386 | return EmailServiceFactory.create(service_type, config, name) |