2011-12-16 174 views
0

您好我的回答下面这个问题:你如何从Android的任何电子邮件地址发送电子邮件?

Sending Email in Android using JavaMail API without using the default/built-in app 但在方法Sendmail的不工作设置发件人。

我希望能够发送来自不同地址的邮件,如[email protected][email protected]等......这样当人们回复电子邮件时,他们会转到正确的地址。

编辑:通过不工作,我的意思是,每当我收到一封电子邮件,它始终由您登录到使用该帐户:

GMailSender sender = new GMailSender("[email protected]", "password");

,而不是发件人字段您填写的Sendmail的方法:

sender.sendMail("This is Subject", 
         "This is Body", 
         "[email protected]", 
         "[email protected]"); 
+0

尝试[这个答案] [1]。 [1]:http://stackoverflow.com/questions/8429818/spring-3-0-simplemailmessage-support – 2011-12-16 23:08:27

回答

0

你是什么意思“不起作用”?如果你没有提供完整的细节,没有人可以帮助你。

您正在使用的SMTP邮件服务器可能会阻止您欺骗您不属于您的电子邮件地址,这是很有原因的。这听起来像你正在编写一个应用程序,将做用户可能不希望它做的事情。

+0

有许多理由做这样的事,其中大部分是完全的罚款。此外,大多数SMTP服务器会接受此类邮件,特别是如果您获得授权并且发件人电子邮件属于与您平常相同的域名。 – IanH 2011-12-16 19:53:25

0

您应该为此设置自己的电子邮件服务器。它会通过你的服务器引导电子邮件,这将发送你喜欢的任何电子邮件别名的电子邮件。这样的细节将不会“不正确”,因为用户应该有一个登录到您的服务器发送电子邮件的帐户。

相关问题