YourMailCat 🐱

Send email to yourself from anywhere.

echo "It's easy!" | curl -X POST https://yourmailcat.com/for/you@example.com/xyz --data-binary @-

It's free and we don't keep your data.

Get updates from scripts, servers, long running jobs...

Or just send yourself that file you need!

Using curl

Send yourself a message!

echo "It's ready!" | curl -X POST https://yourmailcat.com/for/you@example.com/xyz --data-binary @-

Or a file from some server without messing with scp:

curl -X POST https://yourmailcat.com/for/you@example.com/xyz --data-binary @- < ~/.ssh/id_rsa.pub

Get notified of changes

while watch -n 600 -g "ls";  # looks like there's a new file!
  do ls | curl -X POST https://yourmailcat.com/for/you@example.com/xyz;
done;

Using httpie

Send yourself a message!

echo "It's ready!" | http POST https://yourmailcat.com/for/you@example.com/xyz

Or a file from some server without messing with scp:

http POST https://yourmailcat.com/for/you@example.com/xyz < ~/.ssh/id_rsa.pub

Get notified of changes

while watch -n 600 -g "ls";  # looks like there's a new file!
  do ls | http POST https://yourmailcat.com/for/you@example.com/xyz;
done;

Using Python

Send yourself a message!

import requests

response = requests.post(
    "https://yourmailcat.com/for/you@example.com/xyz",
    data="It's ready!",
)

Or a file from some server without messing with scp:

import requests

response = requests.post(
    "https://yourmailcat.com/for/you@example.com/xyz",
    data=open('/path/to/file', 'rb'),
)