我正在使用Jenkins向内部的匿名SMTP中继发送邮件。然后,该中继通过TLS在端口587上安全地向Exchange Online发送邮件。传输完美运行,问题是Microsoft要求发送者地址与身份验证凭据登录名称匹配,这与帐户电子邮件地址相同。 例如,假设这是foo@mycompany.com。我如何使Jenkins始终从foo@mycompany.com发送邮件?
顺便说一下,当我说传输完美运行时,我的意思是我可以将格式化的电子邮件文件放入SMTP中继服务器上的“Pickup”目录中,并且只要发件人地址为foo@mycompany.com,它就可以正确地发送给任何收件人。