GithubHelp home page GithubHelp logo

Comments (7)

mikechabot avatar mikechabot commented on May 28, 2024

And you've been entering the same values into the wizard? In that case, it's possible smtp2go restricted access for your user. Try logging in to confirm you haven't hit any limits in place, or try creating another account, otherwise you may want to find an alternative to smtp2go. You'd just want to look for free smtp servers.

from smtp-email-spoofer-py.

mikechabot avatar mikechabot commented on May 28, 2024

Definitely an issue stemming from sendmail. I can update it to log the exact error, but let me know if any of the above works.

except smtplib.SMTPException:

from smtp-email-spoofer-py.

bogaco avatar bogaco commented on May 28, 2024

Hi @mikechabot,

Unfortunately, creating another smtp2go account didn't work for me and I am getting the same error that @Luvic95 has got. Would appreciate it if you could update sendmail.

from smtp-email-spoofer-py.

Luvic95 avatar Luvic95 commented on May 28, 2024

@bogaco Yeahh.. Creating another account didnt work for me either. I believe its because Smtp2go has added domain validation now. I think that is the source of the problem (I might be wrong. idk), I am still trying to find a smtp service provider that does not do this validation. I will update you as soon as I manage to find a solution on my end too.

from smtp-email-spoofer-py.

mikechabot avatar mikechabot commented on May 28, 2024

So here's the full stack trace; basically it boils down to unable to verify sender address. Looks like smtp2go has implemented some protective measures to thwart this type of spoofing. I spoofed the sender as [email protected].

Send message (Y/N)?: y
Sending spoofed message...
Unable to send message. Check sender, recipients and message body

Traceback (most recent call last):
  File "C:\_workspaces\smtp-email-spoofer-py\spoofer\models\smtpconnection.py", line 97, in send_mail
    self.server.sendmail(self.sender, self.recipients, message.as_string())
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\smtplib.py", line 881, in sendmail
    raise SMTPRecipientsRefused(senderrs)
smtplib.SMTPRecipientsRefused: {'[email protected]': (550, b'unable to verify sender address.')}

Here's their bit of info: https://support.smtp2go.com/hc/en-gb/articles/223087847--Unable-To-Verify-Sender-Address-Error-Message

Going to try with a valid email address as the sender that I own.

from smtp-email-spoofer-py.

mikechabot avatar mikechabot commented on May 28, 2024

Okay, so when sending from a valid email address, where the domain has a proper MX record, it seems to work.

burner

Now if you own the sending address, which I do above, it essentially defeats the purpose of spoofing, since you'd just use that particular mail client. However, it seems you would be able to spoof mail from any known email address that you don't own. I cannot endorse or condone that behavior, but it does appear possible.

from smtp-email-spoofer-py.

mikechabot avatar mikechabot commented on May 28, 2024

Closing this out; smtp2go now ensures that a valid MX record exists for the spoofed message sender. One option is to try to locate another open SMTP provider; otherwise you'd need to spoof a valid email address, which I cannot condone or advise, unless you own it.

from smtp-email-spoofer-py.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.