package cn.nianxx.thhotel.platform.message.service;

import cn.nianxx.thhotel.platform.message.common.dto.ParsedEmlMessage;

/**
 * EML 邮件解析服务。只负责把原始 .eml 转为平台稳定消息结构，不调用 OSS 或 SuperAgent。
 */
public interface EmlMessageParseService {

    /**
     * 解析单封 .eml 邮件，返回邮件头、正文、内联图片和附件。
     */
    ParsedEmlMessage parse(byte[] emlBytes, String originalFileName);
}
