开发者

Is there a reliable way to send email without having the senders smtp?

My application will be used in a manner that the user is remote from his computer running the application, receiving data via text messages sent periodically from the PC. Im sending the text message via email, using the number@carrierdomain.com. To simplify determining the user's smtp server, I've been sending the message using the destination phone carrier's smtp, instead of the whatever may or may not be available at the PC. This has worked so far with AT&T and T-Mobile, but not Verizon, as they have discontinued their smtp service.

I'm using mailsend v1.15 http://www.muquit.com/muquit/software/mailsend/mailsend.html but Im open to alternatives.

I do have a less than ideal workaround, which is to use google or hotmail's smtp, but that requires a login/pass.

If I can send the text through regular email, using outlook, it works. I've looked at outlooks smtp logs, but that doesn't really help.

If its not being sent to a Verizon smtp server, how does it get routed, and is it something that my application can use?

Is there a reliable way to send email without h开发者_Go百科aving the senders smtp?


Theoretically, any smtp server can send your e-mail. However, due to the overwhelming amount of spaming on the internet, pretty much every isp has locked down their smtp server and will not allow anonymous relaying of e-mail.

If you do have the outlook client on the box you are sending the e-mail you can look at using one of the Outlook APIs: http://msdn.microsoft.com/en-us/library/gg608200.aspx to send the e-mail message. You are using the outlook configuration then and don't have to worry about it your code.


As long as an SMTP server is configured to allow relay from a remote domain then you can use it send email from/to virtually any address. There are downsides, however, to using any SMTP server to send an email from a specific domain - the most notable of which is that the recipient's domain will likely flag the message as spam because the domain of the SMTP server is different from that of the sender's email address.

There are other non-email APIs that can be used to send text messages, if that is something you're willing to consider. Check out:

  • Tropo (http://www.tropo.com)
  • Zeep Mobile (http://www.zeepmobile.com)

Best of luck to you.


Impossible. SMTP is the Simple Mail Transfer Protocol, without this is impossible to access to another account with Email format. You can make a php mail where you don't need to have smtp, but your access will be limited, not all ESP / ISP will allow you to delivery those emails, because they need to identify you using your SMTP and MX Lookup (Reverse MX A records) from your server. It exists more ways, but are 100% SPAMMERS and HACKERS methods and I don't recommend to use them.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜