我想使用javamail-android发送电子邮件,但我使用的主机服务器与通常的主机服务器不同(Gmail、Yahoo、Hotmail 等)。主机是通过移动数据网络通过APN访问的,我不知道如何配置。目前我发送电子邮件的代码设置所有字段如下:
mailer.setFrom("myself@xxxxx.com");
mailer.setUser("myself@xxxxx.com");
mailer.setPassword("xxxxxxxxxx");
mailer.setHost("smtp.xxxxx.xx");
mailer.setPort(25);
mailer.setSocketFactoryPort(25); // ?
我收到下一个错误Unknown SMTP host: smtp.xxxxx.xx。我确信至少上面的数据是可以的。但我不知道如何在 APN 和“移动数据”上使用之前的配置。这个配置有问题吗?我是否必须更改某些内容才能使其与 APN 和移动数据网络一起使用?
我发送电子邮件的代码与此处描述的几乎相同。