我需要连接到Exchange-Server并读取第三方应用程序存储在那里的一些值(BlackBerry Enterprise Server).
根据我的理解,我需要使用CDO和C++(在这方面,C#似乎不能很好地工作).是对的吗?我试着搜索一下,但似乎有很多不同的方法,有很多不同的API,整个主题让我感到困惑.
谁能指点我一些资源或告诉我从哪里开始?
谢谢!
我正在尝试使用python的imaplib搜索和过滤我的imap邮件.我在搜索命令中遇到了一个非常奇怪的问题,在该FROM字段中搜索电子邮件地址.我有以下脚本,
print('search with name')
status, results = con.search(None, '(FROM "Shrikant Sharat")')
if status == 'OK':
if results[0]:
mid = results[0].split()[0]
print('mail id', mid)
print(con.fetch(mid, '(UID BODY[HEADER.FIELDS (FROM)])'))
else:
print('No results yielded')
else:
print('unable to search', results)
print()
print('search with email')
status, results = con.search(None, '(FROM "shrikantsharat.k@gmail.com")')
if status == 'OK':
if results[0]:
mid = results[0].split()[0]
print('mail id', mid)
print(con.fetch(mid, '(UID BODY[HEADER.FIELDS (FROM)])'))
else:
print('No results yielded')
else:
print('unable to search', results)
Run Code Online (Sandbox Code Playgroud)
为此,我得到以下结果,
search with name
mail id 2155 …Run Code Online (Sandbox Code Playgroud) 我已经浏览了整个网络,无法找到我正在寻找的内容.我正在尝试编写一个Powershell(V2)脚本,该脚本使用我们的内部Exchange服务器通过电子邮件发送文件,但不需要Outlook.我有一个用于此目的的用户帐户,但我没有为其运行的服务器提供Outlook.有人可以提供一个脚本(甚至是一种方法),允许我使用Exchange邮箱发送带有指定附件的电子邮件吗?
谢谢!
我查找了在R中发送邮件,发现libarary SendMailR可用于smpt但似乎没有任何IMAP相关选项.
到目前为止我发现的一个例子. 你如何从R发送电子邮件
我找到了有关如何使用Office 365 rest API发送电子邮件的以下文档.
这是关于doucmentation的例子:
POST https://outlook.office.com/api/v2.0/me/sendmail
{
"Message": {
"Subject": "Meet for lunch?",
"Body": {
"ContentType": "Text",
"Content": "The new cafeteria is open."
},
"ToRecipients": [
{
"EmailAddress": {
"Address": "garthf@a830edad9050849NDA1.onmicrosoft.com"
}
}
],
"Attachments": [
{
"@odata.type": "#Microsoft.OutlookServices.FileAttachment",
"Name": "menu.txt",
"ContentBytes": "bWFjIGFuZCBjaGVlc2UgdG9kYXk="
}
]
},
"SaveToSentItems": "false"
}
Run Code Online (Sandbox Code Playgroud)
如果用户授权应用程序代表它执行操作,则此方法正常.但是,我使用客户端信任来构建一个守护程序应用程序,代表给定租户中的所有用户,因此"POST https://outlook.office.com/api/v2.0/me/sendmail "无法正常工作因为它引用了"我",无法分辨哪个用户正在发送电子邮件.
如果你可以提供示例示例,我会谨慎行事.仅供参考:我使用的是Java,但您的答案不一定是Java.
exchange-server azure-active-directory adal outlook-restapi office365api
我有一个PHP脚本,它做了一些处理(创建汇款建议PDF,自行开票发票,Sage CSV文件等...),并在最后输出一个表格的屏幕,其中的名称和电子邮件地址有人付钱出现.用户通过单击复选框选择名称,然后有一个发送按钮,发送带有汇款通知和自行开票发票的电子邮件.这一切都运行良好,但他们现在决定,当他们点击发送按钮时,他们希望电子邮件不是直接发送,而是在下午6点.
是否可以在SMTP标头中设置邮件的发送时间?可以配置MS Exchange服务器,以便来自特定发件人的电子邮件将被保留到发送之前的某个时间吗?IT支持部门 声称它在过去的拨号连接过去是可能的,因为晚上发送东西的成本更低......但是这个功能被删除了.这是真的?我不知道手头的任务有多难.这似乎非常简单,我想这对IT支持人员来说真的是一项任务.但也许我错了?
如果无法在Exchange服务器端设置此项,我该如何实现所请求的功能?而且,不,这不是这个问题的完全重复.我看了一下,但它似乎没有回答我的问题.任何帮助非常感谢!
编辑
Apache在MS Windows Server 2003上运行.数据库是Oracle 10g.将不会设置CRON.电子邮件队列表也需要存储所有附件.我想不惜一切代价避免这样做.无法在标题中指定调度时间?
我在两个不同的文件中有两个无花果.通过点击第一个图上的按钮我想显示第二个...如何做到这一点?可能吗?
如果是,那么如何与两个数字之间的数据交换?
如何使用Delphi(不使用Outlook)从特定Exchange帐户获取事件?
Outlook.com是否支持EWS?如果不是,使用python访问用户任务和日历的不同方式是什么?
到目前为止,我已经执行了以下操作:
使用EWSWrapper并尝试将suds -ews与python一起使用。当我尝试使用outlook.com帐户时,所有这些实施都会失败。
所以这是我想知道的:
任何帮助表示赞赏。
我正在尝试使用以下程序连接到我的公司IMAP服务器,但我得到SSLException.
import javax.mail.*;
import java.util.Properties;
/**
* Created by SDuraisamy on 6/18/2014.
*/
public class Test {
public static void main(String[] args) {
Properties props = new Properties();
props.setProperty("mail.store.protocol", "imaps");
Session session = Session.getInstance(props, null);
Store store = null;
try {
store = session.getStore();
// store.connect("imap.gmail.com","mygmailaccount@gmail.com","password");
store.connect("exchange_server", "account2", "password");
Folder inbox = store.getFolder("INBOX");
} catch (NoSuchProviderException e) {
e.printStackTrace();
} catch (MessagingException e) {
e.printStackTrace();
}
}
}
Run Code Online (Sandbox Code Playgroud)
我正在关注异常
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:670)
at javax.mail.Service.connect(Service.java:295)
at …Run Code Online (Sandbox Code Playgroud) exchange-server ×10
email ×3
imap ×2
adal ×1
attachment ×1
c# ×1
c++ ×1
delphi ×1
figures ×1
function ×1
imaplib ×1
java ×1
matlab ×1
office365api ×1
outlook.com ×1
php ×1
powershell ×1
python ×1
r ×1
smtp ×1
ssl ×1