我正在寻找另一种方法来发送邮件而不使用名称空间Microsoft.Office.Interop.Outlook
或System.Net.Mail
。
我不想使用Outlook方法,因为这需要在运行脚本的服务器上打开并登录Outlook会话。
另外我不能使用smtpClient-Class,因为我们的防火墙会阻止与其他SMTP服务器的交互(它打算做什么,我们不会改变这个事实)
是否可以直接与Exchange Server交互?或者没有其他方法来发送邮件?
答案 0 :(得分:2)
如果您对外部电子邮件服务没有问题,那就找一个提供Web服务API的服务(我认为您的防火墙可以使用)。
SendGrid例如:https://sendgrid.com/docs/API_Reference/Web_API/mail.html
答案 1 :(得分:0)
使用数据库邮件。 Click here
将您的邮件列表从c#传递到Database.From编写一个程序来发送邮件。 我们可以轻松监控发送的邮件。