我知道是否有办法在vb.net中设置邮件发件人的地址。 例如,如果我想用我的地址发送邮件:" my.address@mail.com"我会有这样的事情:
<input type="text" class="form-control" name="name" placeholder="Name"
required minlength="4" #name="ngModel"
ngModel>
<div *ngIf="name.errors && (name.dirty || name.touched)">
<div [hidden]="!name.errors.required" class="alert alert-danger form-alert">
Please enter a name.
</div>
<div [hidden]="!name.errors.minlength" class="alert alert-danger form-alert">
Enter name greater than 4 characters.
</div>
</div>
你知道办法吗?
答案 0 :(得分:0)
只有我的意见,请不要把它作为必须!您可能更容易使用SMTP发送电子邮件。您可以从任何邮箱(您知道其凭据)发送,并根据需要创建“发件人”名称。所以你可以说发一封来自my.address@mail.com的电子邮件,并在发送时显示“鸡”。一旦你进入它,它的代码非常简单,你可以使用许多比interop.outlook更好的技巧。
直接用谷歌搜索,https://www.tutorialspoint.com/vb.net/vb.net_send_email.htm似乎很有帮助
如果您需要更多代码,我可以发给您一些代码,但请确保这样可以让您提前了! :)
H个 鸡
答案 1 :(得分:0)
首先,OOM中的MailItem对象不公开From
属性 - 上面的代码甚至无法运行。
如果您通过Outlook中配置的POP3 / SMTP帐户发送,请设置MailItem.SendUsingAccount
属性。可以从Namespace.Accounts
集合中恢复帐户对象。
如果您代表另一个Exchange邮箱发送邮件,请设置MailItem.SentOnBehalfOfName
属性。