2012-01-29 32 views
5

MS döviz sunucudan posta göndermeye çalışıyorum amaAUTH mevcut değil 1.9.2

`check_auth_response 'olarak hatayı alıyorum: 503 # 5.3.3 AUTH mevcut değil Bu Gmail hesabı ile çalışıyor ancak şirket hesabına başarısız: (Net :: SMTPAuthenticationError)

Ben posta göndermek için kullanılan kod

require 'net/smtp' 
require 'mail' 

smtp = Net::SMTP.new('mycompanydomain',25) 
smtp.start('mycompanydomain', '[email protected]', 'pwd',:plain) do |smtp| 
    # code to send mail 
end 

Not olduğunu. Herhangi bir yardım yararlı olacaktır.

cevap

1

Sunucunuzun AUTH desteklediğinden emin misiniz? Bağlantı şifreli değilse

: Sen öğrenebilirsiniz İçinde AUTH PLAIN diyor şeyle yanıt vermelidir

telnet mycompanydomain 25 
ehlo testing 

. Yoksa, sunucunuz düz kimlik bilgisini desteklemiyorsa, diğer kimlik doğrulama yöntemlerini listeleyebilir. Bunu bunlardan birine ayarlamanız gerekebilir.

Daha fazla bilgi http://qmail.jms1.net/test-auth.shtml