A Rails 3.2.8 Uygulama "Gönderme adresi" olarak bir gmail hesabı ile geliştirilmiştir. posta işleri gönderirken benim environment.rb dosyası bu içerir:Rails Mailer bir e-posta gönderdiğinde Dosya Sonuna Neden Oluyor?
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "gmail.com",
:authentication => :login,
:user_name => "accountname",
:password => "123456789"
}
benim uygulama günlüğüne bu mesajı alıyorum: EOFError (dosyanın sonuna ulaşıldığında): Yukarıdaki kod aşağıda gösterilmiştir ne değiştiğinde :
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:address => "mail.company.com",
:port => 25,
:domain => "company.com",
:authentication => :login,
:user_name => "accountname",
:password => "123456789"
}
ben böylece ben hesapadı @ şirketi biliyorum, e-posta adresine için manuel e-posta mesajı göndermek ve Thunderbird gibi bir e-posta istemcisi kullanırken gelmesi görmek mümkün -am- söyleyebilirim. com işlevseldir.
Bir dosya sonu hatasının nasıl gerçekleştiğini anlamıyorum. Ayrıca, günlüğünde görünecek daha fazla bilgi edinmeyi de anlayamıyorum.
Dosyanın Sonucunun nedenini belirleyen birkaç öneriyi okumak için sabırsızlanıyorum. bu sorunu yaşamaya herkes için
Started POST "/sendInvites?locale=en&lot_id=18&user_id=17" for 99.99.99.99 at 2013-10-03 08:52:09 -0700
Processing by WaitingListsController#sendInvites as HTML
Parameters: {"authenticity_token"=>"uwz/6pW1rLPXR4gU3m3OwCmU0O3DSJ/haNM2/ai+OR8=", "locale"=>"en", "lot_id"=>"18", "user_id"=>"17"}
=======>>>> Beginning Send Invitation Process <<<<=======
=======>>>> just before the PassEmailer.requestApprovedWL IS called to send the invitation <<<<=======
>>>> Beginning ::: requestApprovedWL(user_info) <<<<=======
Rendered pass_emailer/requestApprovedWL.erb (0.9ms)
>>>> at the end of ::: requestApprovedWL(user_info) <<<<=======
Completed 500 Internal Server Error in 1718ms
EOFError (end of file reached):
app/controllers/waiting_lists_controller.rb:276:in `sendInvites'
Hataları tartışırken, her zaman tüm hata izlemeyi yapıştırın. Lütfen tüm hatayı yayınınıza ekleyin. – Momer
Ben sadece arka planda çalışan mailcatcher 'olmadığım zaman bu gelişimde hata yakaladım. Biraz şaşırtmaca. – jrhorn424
Sadece sen değilsin. Çözümsüz bir çözüm yok. – JohnMerlino