我想发送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); // ?
我收到下一个错误未知SMTP主机:smtp.xxxxx.xx 。我知道至少上面的数据是可以的。但我不知道如何在APN上使用以前的配置和“移动数据”。这个配置有问题吗?我是否需要更改某些内容才能使其与APN和移动数据网络一起使用?
我发送电子邮件的代码几乎与here所述相同。