• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

Personal SMTP

 
Trailboss
Posts: 23940
IntelliJ IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Every time I move my computer, I end up needing to find a new SMTP server or use yahoo
mail.
It seems that the primary function of an SMTP server is to accept the mail you are trying
to send and then forward it to the recipients SMTP server - if there are any problems, it
will try again later.
Why not have something like that built into a mail program? Or even have something like
that running in the background? Whenever your computer is on and connected, it could be
doing its thing.
 
Ranch Hand
Posts: 1365
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There isn't really a good reason for people not to run their own outgoing SMTP servers, although I can think of two possible explanations:
1) ISP's want to control your life. You're easier to track if you use someone else's outgoing server.
2) Imagine the evil if even one in every hundred mail users had open relays on their computer (but yes, this would be prevented if mail programs connected to the receiving server directly without a local SMTP server running).
I actually wrote an extremely simple outgoing SMTP server once to tinker with DNSJava (and I intend to write a more complete one sometime soon as part of my mail server project). I remember thinking at the time how stupid it was to stick an ISP in the middle of outgoing transactions. Unless there's something about accessing and using MX records I don't understand, it's still stupid.
 
Sheriff
Posts: 7001
6
Eclipse IDE Python C++ Debian Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I use a small Linux distribution ( http://www.e-smith.org/ ) running on an otherwise unused PC for this. It not only works as a great firewall, gateway and web cache for my other machines, but also includes a direct-distribution SMTP router.
I think it's only Windows machines which typically need an external SMTP router.
 
Maybe he went home and went to bed. And took this tiny ad with him:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic