我正在使用AWS SES
从OTRS发送电子邮件,但电子邮件无效。以下是错误:
Mar 18 06:22:47 ip-10-210-28-141 OTRS-otrs.Console.pl-Maint :: Email :: MailQueue-09 [30010]:[Error] [Kernel :: System :: CommunicationLog :: _ LogError] [Line:538]:CommunicationLog(ID:795,AccountType: - ,AccountID: - ,Direction:Outgoing,Transport:Email,ObjectLogType:Message,ObjectLogID:2233):: Kernel :: System :: MailQueue =>消息无法发送!错误消息:无法连接到email-smtp.us-east-1.amazonaws.com:!
我可以telnet到email-smtp.us-east-1.amazonaws.com
我可以通过命令行从同一台服务器使用SES发送电子邮件,但OTRS不发送电子邮件。
答案 0 :(得分:0)
调试OTRS很难。在您的情况下,OTRS无法创建邮件对象。原因可能有几个问题。
也许您使用的是错误的SMTP后端模块,有3种不同的选项,SMTP / SMTPS和SMTPTLS(另请参阅https://github.com/OTRS/otrs/tree/master/Kernel/System/Email)
要从CPAN SMTP模块获得更详细的反馈,请在此处https://github.com/OTRS/otrs/blob/master/Kernel/System/Email/SMTP.pm#L32设置$Self->{Debug} = 3;
并检查STDOUT问题所在。