我在使用EWS托管API 2.2通过Azure工作者角色应用程序访问Office 365上的邮箱时遇到问题。这是我得到的错误消息:
The request failed. The remote server returned an error: (401) Unauthorized.
它在使用我的邮箱时起作用,该邮箱也在Office 365上,但当我尝试连接到要用于此应用程序的另一个邮箱时就不起作用了。这两个邮箱都设置为Office365中同一企业帐户的一部分,但我的域是company.com,而不起作用的是company.net。已为这两个地址激活EWS。我可以使用其他帐户登录Outlook
我现在正试着把一封邮件寄出去。
let transporter = nodemailer.createTransport({
host: 'smtp1.mailserver.com',
port: 25,
secure: false
});
app.post('/email', function (req, res) {
var body = req.body;
var mailAdresses = body.email;
var image = body.image;
var text = body.e
我试图读取来自exchange服务器2010的邮件,尽管有时连接已经建立,但剩余时间程序提供了以下例外:
javax.mail.AuthenticationFailedException:登录失败
代码在exchange服务器2007中运行良好。但是从邮箱迁移到2010年,程序只是以这种方式运行。
我也尝试了几个可供选择的网上,但没有任何工作。我使用的是javamail-1.4.4API版本。下面是我试图连接到邮箱的代码。
public class ReadMail {
static Store store=null;
static String host=""
我正在使用Microsoft在我的Azure活动目录中的用户邮箱中读取电子邮件(/ users /{id \ userPrincipalName}/messages)。我注意到,对于某些用户,我得到了以下错误:
HTTP error: 404
Error code: MailboxNotEnabledForRESTAPI or MailboxNotSupportedForRESTAPI
Error message: REST API is not yet supported for this mailbox.
经过调查,我发现这些用户没有有效的许可证,也没有附加邮箱。理想情况下,我只想获取启用