Did you try the following?

SMTP<http://www.ruby-doc.org/stdlib/libdoc/net/smtp/rdoc/classes/Net/SMTP.html>Authentication

The 
Net::SMTP<http://www.ruby-doc.org/stdlib/libdoc/net/smtp/rdoc/classes/Net/SMTP.html>class
supports three authentication schemes; PLAIN, LOGIN and CRAM MD5. (
SMTP<http://www.ruby-doc.org/stdlib/libdoc/net/smtp/rdoc/classes/Net/SMTP.html>Authentication:
[RFC2554]) To use
SMTP<http://www.ruby-doc.org/stdlib/libdoc/net/smtp/rdoc/classes/Net/SMTP.html>authentication,
pass extra arguments to
SMTP.start<http://www.ruby-doc.org/stdlib/libdoc/net/smtp/rdoc/classes/Net/SMTP.html#M001354>
/SMTP#start<http://www.ruby-doc.org/stdlib/libdoc/net/smtp/rdoc/classes/Net/SMTP.html#M001354>.


    # PLAIN
    Net::SMTP.start('your.smtp.server', 25, 'mail.from.domain',
                    'Your Account', 'Your Password', :plain)
    # LOGIN
    Net::SMTP.start('your.smtp.server', 25, 'mail.from.domain',
                    'Your Account', 'Your Password', :login)

    # CRAM MD5
    Net::SMTP.start('your.smtp.server', 25, 'mail.from.domain',
                    'Your Account', 'Your Password', :cram_md5)



2009/6/5 Wesley Chen <cjq....@gmail.com>

> Hi, Guys,
> I can read my sina.com email by the following code:
> require 'net/pop'
> Net::POP3.foreach('*pop3.sina.com.cn*', 110,
>   'my_em...@sina.com', 'my_password' ) do |email|
>   hdr = email.header
>   if hdr =~ /\d+/
>     language = hdr.to_s
>   else
>     language = "INVALID"
>   end
>   puts language
> end
>
> I would like to send email by *smtp.sina.com.cn*, there is code on the
> net:
>
> Net::SMTP.start('smtp.sina.com.cn',25) do |smtp|
>   smtp.send_message "hello", 'cjq_...@sina.com', ['cjq_...@sina.com']
> end
> But I get error message:
> *e:/ruby/lib/ruby/1.8/net/smtp.rb:680:in `check_response': 530
> Authentication required (Net::SMTPUnknownError)*
>
> So, how can make it I can send the email by the ruby code?
>
> Any suggestion would be quite appreciated.
>
> Thanks.
> Wesley Chen.
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To post to this group, send email to watir-general@googlegroups.com
Before posting, please read the following guidelines: 
http://wiki.openqa.org/display/WTR/Support
To unsubscribe from this group, send email to 
watir-general-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/watir-general
-~----------~----~----~----~------~----~------~--~---

Reply via email to