我可以通过某个smtp服务器将邮件发送到另一个邮箱。但我想知道有没有可能避免连接到SMTP服务器,并与接收者邮箱所在的服务器进行通信。例如:我想将消息从yahoo邮箱发送到谷歌邮箱。我正在连接yahoo smtp服务器。下面是一些smtp-server命令,如下所示:
EHLO myname
auth login
mail from: test@yahoo.com
rcpt to: test@google.com
data
This is a test message
.
在此命令之后,yahoo smtp服务器会神奇地将我的邮件发送到google邮箱。但我想知道smtp服务器是如何发送此消息
我有一个vb.net应用程序,它使用EWS发送邮件。用户帐户没有邮箱,但有代表其他邮箱发送的权限。通常,这段代码运行良好,因为它有要发送的完整电子邮件地址,但是当我试图通过解析名称找到地址时,它会失败:
将请求作为没有邮箱的帐户进行请求时,必须为任何可分辨文件夹Ids指定邮箱主SMTP地址。
守则如下:
Private Function ResolveName(ByVal Name As String) As String
Dim returnValue As NameResolutionCollection
returnValue = _MainService
只要有一个电子邮件地址,我就连接到邮箱,该邮箱接收发送到该地址的电子邮件:
ews.autodiscoverUrl(email);
var m = new Mailbox(email);
var folderId = new FolderId(WellKnownFolderName.Inbox, m);
var folder = Folder.Bind(ews,folderId);
有没有办法找出我打开的邮箱类型--是用户邮箱、资源邮箱还是共享邮箱?
好吧,我需要将机器人发送的消息的斜体改为粗体,这听起来很简单。但我不知道该怎么做。 邮箱: Discord.js@12.2.0 execute(message) {
const serverQueue = message.client.queue.get(message.guild.id);
return message.channel.send('Check this site for a list of commands.');
}
};