Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I need to send info to the google endpoint, which then sets up object with Sendgrid and then sends the email. The emails are not working, nothing is sent through from the app engine.

Part of my endpoint code:

@ApiMethod(name = "sendEmail")
public sendEmailObject sendEmail(@Named("sendTo") String sendTo, @Named("sentFromClient") String sentFromClient, @Named("sendDescription") String sendDescription) {

    SendGrid sendgrid = new SendGrid(..., ...);
    SendGrid.Email email = new SendGrid.Email();
    email.addTo(..);
    email.addToName(..);
    email.setReplyTo(..);
    email.setSubject(..);
    email.setText(..);
    email.setFrom(...);

    sendEmailObject emailoObject = new sendEmailObject();
    try {
        SendGrid.Response response = sendgrid.send(email);
        emailoObject.setSendMailSucccess(response.getMessage().toString());
    } catch (SendGridException e) {
        e.printStackTrace();
        emailoObject.setSendMailSucccess(e.toString());
    }

Is there something I need to set on the app engine? Like opening a port or some other settings? Sendgrid seems to use port 5252, but have no idea where to allow that port, or if its automatically done? I also used a different email when registering for Sendgrid, than App engine, could this cause a problem?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
322 views
Welcome To Ask or Share your Answers For Others

1 Answer

Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...