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 -~----------~----~----~----~------~----~------~--~---