0
我正在用c#开发一个将(除其他外)发送电子邮件的应用程序。获取默认凭证,如Outlook
这个想法应该是 - 例如 - “订购这个项目”按钮,当他们点击它时,系统会发送一封电子邮件给某个具有该项目ID的Exchange电子邮件组。
该协议如下:
- 用户已登录到Windows的一些凭证。我想避免人们需要在我的应用程序中重新键入这些凭据
- 我希望收到电子邮件的人员将当前登录的用户看作电子邮件的作者
- 我们使用Outlook 2003和Exchange Server 2003.
事情是,当我们设置Outlook时,我们只需键入服务器地址和全名,但系统从不要求输入密码。
我没有看到它的原因。在纯逻辑中,发送邮件需要访问邮件服务器。在这种情况下,邮件服务器将需要凭证。因此,无论我需要向最终用户索取自己的凭证,还是需要创建一个“发件人帐户”并使用此帐户的凭证。其结果是,我的程序发送的所有邮件似乎都来自单个人...... – ThaNerd
您可以编程设置发件人的电子邮件地址和名称,即使人们回复,他们也会回复您在代码中注入的地址 – kd7