2014-04-10 60 views
1

通过电子邮件发送密码

hie大家我在使用忘记密码的电子邮件功能。如何通过电子邮件发送密码?

这是可能的onyly通过javamail API?或者它可以通过intent方法完成,因为我不想弹出任何像Intent.action.sendto/mailto n all ..这样的电子邮件..我想要的就是通过edittext获取电子邮件ID,然后通过电子邮件向其发送密码。

我不希望电子邮件检查功能,不管它是否存在..我想要的只是它是否存在或只发送电子邮件如果可能/存在。

我使用通过Java邮件API ..但不是为我工作..

您的答复表示赞赏。

谢谢。

+0

你应该在这里提问之前做一些研究。如果你谷歌'Android意图发送电子邮件'你应该得到多个结果。下面显示了一个这样的例子。 – Lunchbox

+0

让我告诉你,我有谷歌它,然后在这里写一个查询...什么我回答不是我要求的..在回答它之前首先阅读的问题.. – user3258080

+1

问以前http://stackoverflow.com/questions/22970498 /通过电子邮件发送密码。 – martinstoeckli

回答

1

我从here得到了这段代码。

public class Email extends Activity implements View.OnClickListener { 

EditText personsEmail, intro, personsName, stupidThings, hatefulAction, 
     outro; 
String emailAdd, beginning, name, stupidAction, hatefulAct, out; 
Button sendEmail; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.email); 
    initializeVars(); 
    sendEmail.setOnClickListener(this); 
} 

private void initializeVars() { 
    // TODO Auto-generated method stub 
    personsEmail = (EditText) findViewById(R.id.etEmails); 
    intro = (EditText) findViewById(R.id.etIntro); 
    personsName = (EditText) findViewById(R.id.etName); 
    stupidThings = (EditText) findViewById(R.id.etThings); 
    hatefulAction = (EditText) findViewById(R.id.etAction); 
    outro = (EditText) findViewById(R.id.etOutro); 
    sendEmail = (Button) findViewById(R.id.bSentEmail); 
} 

public void onClick(View v) { 
    // TODO Auto-generated method stub 

    convertEditTextVarsIntoStringsAndYesThisIsAMethodWeCreated(); 
    String emailaddress[] = { emailAdd }; 
    String message = "Well hello " 
      + name 
      + " I just wanted to say " 
      + beginning 
      + ". Not only that but I hate when you " 
      + stupidAction 
      + ", that just really makes me crazy. I just want to make you " 
      + hatefulAct 
      + ". Welp, thats all I wanted to chit-chatter about, oh and" 
      + out 
      + ". Oh also if you get bored you should check out www.mybringback.com" 
      + '\n' + "PS. I think I love you... :("; 

} 

private void convertEditTextVarsIntoStringsAndYesThisIsAMethodWeCreated() { 
    // TODO Auto-generated method stub 
    emailAdd = personsEmail.getText().toString(); 
    beginning = intro.getText().toString(); 
    name = personsName.getText().toString(); 
    stupidAction = stupidThings.getText().toString(); 
    hatefulAct = hatefulAction.getText().toString(); 
    out = outro.getText().toString(); 
} 

@Override 
protected void onPause() { 
    // TODO Auto-generated method stub 
    super.onPause(); 
    finish(); 
} 

} 
+0

多么蹩脚.. !!我要求通过JAVA MAIL API或GMAILSENDER发送个人电子邮件.. – user3258080