Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

Re^2: SMTP authentication misery

by tirwhan (Abbot)
on Nov 20, 2009 at 19:09 UTC ( #808504=note: print w/ replies, xml ) Need Help??

in reply to Re: SMTP authentication misery
in thread SMTP authentication misery

Looking at the dump, the "plain" password doesn't look plain to me. If it was plain it would be 'plaintext_pw_here'.

Wrong. PLAIN authentication requires the username and password to be sent as a NULL-separated string encoded in base64. You can get a valid authentication string like this by running the following on the command line.

perl -MMIME::Base64 -e 'print encode_base64("\000localpart\\000password")'
You probably want to run the auth_types() function from Net::SMTP_auth to find out exactly what values you can use for the auth type when interacting with that server

No need for that either, the dump output clearly tells him:


says he can either use the LOGIN, PLAIN or XYMCOOKIE methods

The problem he is having is most probably due to the fact that he says he needs to use SSL via port 465, but isn't actually doing that(as gman already correctly pointed out).

All dogma is stupid.

Replies are listed 'Best First'.
Re^3: SMTP authentication misery
by cypress (Beadle) on Nov 20, 2009 at 19:20 UTC

    Mmm. I will give MIME::Base64 a try, as well. Thanks much, tirwhan.

      No, the MIME::Base64 line won't help you much, I only posted it to show how the line in the dump output came about.

      More importantly, please read the /msg I sent you (in the chatterbox node on the right of your screen) or view the spoiler in the above node.

      All dogma is stupid.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://808504]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (5)
As of 2016-06-25 22:18 GMT
Find Nodes?
    Voting Booth?
    My preferred method of making French fries (chips) is in a ...

    Results (327 votes). Check out past polls.