Sending GAE email from a custom domain - email

Is it possible for GAE to send emails from a domain other than appspotmail.com?
I currently have a GAE project pointing to a domain name hosted by GoDaddy. I was not able to do something like this:
mail.EmailMessage(sender='John Doe <no-reply#my-custom-domain.com',
This errored out, saying this was an invalid sender. Not a big surprise.
Is it possible to use my custom domain?

Related

How can I create custom email

My domain is hosted at Godaddy and my project is at Digitalocean.
I want more than 15 custom emails, I know Godaddy offers email services but it is a little expensive for me. What I want is another services who offers create emails without transfer my domain name from Godaddy.
Thanks.
You can always purchase separate email service from MXRoute or Zoho, then please make sure you edit your DNS settings and point to correct settings.

Email protocol, mail server change and using another protocol from exist hosting

I have a domain which name is asifulmamun.info
Then, I've purchased a hosting for host website and connect this domain to hosting with cpanel by nameserver change.
I've create an email with this domain from Cpanel i.e. xx#asifulmamun.info.
Hosting provider told me that, my email has a limit for sending or receiving up to (25-30) email per hour.
But, if i will need to send/receive more than email from limitation how can I do this?
I think it's using my hosting server protocol for using mail email service.
Is it possible using another service provider protocol for using more than email from hosting server protocol?
Is it possible to use gmail server without purchase google cloude?
Is it possible, my domain will host in my exist hosting (Cpanel) and mail protocol using another service provider i.e. google, godaddy, aws or any service provider? If possible how?
Yes, you can use different service providers for incoming emails and for outgoing emails. In particular, you can use several email service providers for outgoing emails.
The "how" depends on what you want to do. I recently wrote a lengthy article on email. You find answers to all protocol-related questions there. The sections about email's architecture and its entities might be especially interesting to you.

Email hosting without changing nameservers or adding A record

Recently I have created a website for a client using Laravel/PHP. and then hosted on a cloud hosting provider vultr.com, the client didn't give me access to their domain (abc.com). they just pointed the domain to new hosting and the site is live.
The problem came when I wanted to configure email SMTP. I am using Mailgun for the emails. but for using service like mailgun you have to changes the nameservers in the domain setting. in my case, the client doesn't want to use the domain (abc.com) for emails because the domain is in their owner's name. so they are not changing the nameservers.
So my question is their anyways that I use some other domain or service for sending emails but
not the domain abc.com which is pointed to my hosting.
Also, they don't want to add the A record in the domain. the client just doesn't want to use the same domain for emails.
I hope I made my point clear.
Thanks
Case 1, You can create a subdomain and use dedicated for email like mail.domain.com, in subdomain update DNS recode and use for delivery its also not affect your main domain, in case you use sub email as abc#mail.domain.com for your emails.
Case 2, also an option to use the different domain name for emails and update DNS recode like PTR and DKIM, PTR, SPF

Can I use my web server as mail server?

I have a dedicated Linux web server where my website is running like www.example.com.
Now I want to start another service for my users and want to give mailing features like Gmail and Yahoo mail.
I want to give facility to my users to create email IDs as they create on Gmail or Yahoo Mail and use it as their email address like XYZ#example.com or ABC#example.com.
Is this possible for me to use my dedicated web server as mail server too,
or I need to hire a new specific mail server for this purpose.
Also, if I can use my server as mail server and can give IMAP and POP like features then what are the PROs and CONs in that?
My hosting company says that I have facility to create unlimited email addresses
and I have created a few for mt like support#example.com and feedback#example.com
and I am getting emails on these IDs.
Is that mean, my hosting already have setup a mail server for me (the same I mentioned in my question and want to setup)
Or this is just for me to use and manage my website and I can not share these email addresses with my users by giving an email service.
Yes you can run simultaneously a web and mail server. Follow part 3 of this guide: http://mysql-apache-php.com/ to set up email. Just make sure that your router is fully capable (supports NAT etc.) - it should be able anyway
However it does appear from your question that your hosting company has set up its own mail server. Which does mean unlimited emails, however the only issue could be the amount of space they are willing to host for you (As in you can only have 2 GB of space on their mail server). Hope this helps.

Specify another domain for smtp and elmah?

I got kinda a weird scenario. I am using google apps for my domain emails so I get chobo2#mydomain.com.
I am using this instead of the my shared hosting provides email server because this gives me alot of flexibility to switch to a new hosting site and not have to transfer all my emails when I switch over. I also like using it over the one my host provides(on average I get emails faster).
Now the only downside to all this is gmail has alot lower email limit(I think like 500 a day). Where as my hosting provider allows something like 1000 an hour.
So I use google apps for my emails that I want to look at and the hosting email servers for automated messages.
What leads me to this problem
<errorMail from="noreply#mydomain.com"
to="myGoogleApssEmail#mydomian.com"
subject="Failed"
async="true"
smtpPort="25"
smtpServer="mail.mydomain.com"
userName="noreply#mydomain.com"
password="password" />
So when an elmah error occurs it should send me an email.This email gets sent through my hosting email servers but it should go to my email address that I have with google(remember they both have the same end domain name - mydomain.com).
I never get the email and I think it is because it probably thinks that they are on the same servers. So instead of sending it to google it probably goes well it must be on the same server as this domain lets try to send it there.
Any ideas on how to fix this? Is it even possible?
It is not possible as MX records are meant to be per domain not per e-mail address.
So if mydomain.com is using Google MX servers all e-mails will be delivered to google in the first place. There you could create forwarding rules to your hosting provider but it does not make sense as it would exceed the limit, too.
What you could do is specifying subdomains - i.e. elmah.mydomain.com plus an MX pointing to your provider.