Alex.Barylski
Alex.Barylski

Reputation: 2933

GAE Sending emails via SMTP

Reading up on GAE as a possible alternative to dedicated hosting (or VPS)...

Seems I would need to re-write a bit of code, if I had modules which relied on SMTP. Does this mean that even if I connected to a remote SMTP server that code would need to change to an HTTP API (assuming one is even provided by an third party SMTP provider such as smtp.com).

Upvotes: 0

Views: 736

Answers (1)

Peter Knego
Peter Knego

Reputation: 80340

Yes - AppEngine/PHP does not yet support sockets and thus you can not connect to external SMTP servers. Also, even with sockets you would not be able to use SMPT on port 25, but authenticated SMTP on port 587 - see socket limitations.

OTOH, you can send email from AppEngine via the Mail API.

If you still want to send email via an external mail provider, you need to choose one that supports HTTP API, for example Amazon SES.

Upvotes: 2

Related Questions