【发布时间】:2016-12-25 16:32:19
【问题描述】:
当我尝试使用 https://sourceforge.net/projects/libquickmail 发送电子邮件时
我收到错误
无法解析 SMTP 服务器主机名。
#include "quickmail.h"
#pragma comment(lib, "libquickmaillight.dll.a")
int main()
{
quickmail_initialize();
quickmail mailobj = quickmail_create("LOGIN@yandex.ru", "libquickmail test e-mail");
quickmail_set_body(mailobj, "This is a test e-mail.\nThis mail was sent using libquickmail.");
const char *errmsg = quickmail_send(mailobj, "smtp.yandex.com", 465, "LOGIN@yandex.ru", "PASSWORD");
if (errmsg != NULL) {
fprintf(stderr, "Error sending e-mail: %s\n", errmsg);
}
quickmail_destroy(mailobj);
}
编译器是 MSVC14。
我做错了什么?
【问题讨论】:
-
你试过
smtp.yandex.ru而不是smtp.yandex.com吗? -
没有帮助。我遇到了同样的错误。