2017-05-15 102 views
8

Aşağıdaki sorunun cevabını inceledim ve çok yardımcı olduğunu gördüm. Bununla birlikte, smtp sunucularının davranışıyla ilgili farklı bir sorum var. Mailbox unavailable ve Relay configurationSunucu yanıtı: 5.7.1 Geçiş yapılamıyor/Mailer Daemon

Senaryo: ben yani sadece kimlik bilgilerine erişimi olmayan iki smtp sunucuları var. 1 sunucusundan e-posta gönderirken aşağıda hata alırsınız:

Mailbox unavailable. The server response was: 5.7.1 Unable to relay

Type: System.Net.Mail.SmtpFailedRecipientException:

Source:System

Stack Trace: at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception) at System.Net.Mail.SmtpClient.Send(MailMessage message)

SMTP sunucusu mesajı geçiş yapamadığını yani çok açıktır. Ancak, diğer sunucu üzerinde SendEmail yöntemi herhangi istisna etmedi ama ben belirten bir Mailer Daemon Eposta mesaj aldım:

This is the mail system at host test.relay.host.name.changed.

I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can delete your own text from the attached returned message.

The mail system

[email protected]: host mx3.hotmail.com[xx.xx.xx.xxx] said: 550 Requested action not taken: mailbox unavailable (in reply to RCPT TO command)

Soru:

  1. Neden farklı davranışlar? Yani bir durumda mailler daemon mesajı alırken, SendEmail yöntemindeki bir istisna dışında? Ayrıca

,

  1. Daemon mesajlar işe Mailer nasıl belirli olmak? Çünkü ikinci mesajına göre, onu gönderen röle gibi görünüyordu.
  2. Bu bir yapılandırma farkıysa, o zaman nedir?
+0

Ve e adresine e-posta gönderirseniz xisting email adresi - her iki sunucu da aynı şekilde davranır mı? – Evk

+0

@Evk Evet, öyle. –

+0

E-postayı bir hotmail hesabına mı gönderiyorsunuz? Gönderen hesabına ne dersin? –

cevap

1

5.7.1 Aktarma gerçekleştirilemiyor - Bu mesajı farklı bir etki alanındaki bir kullanıcıya hitap edilmiş ve posta sunucusu (temelde, başka bir alan adına gönderemez "röle" could not anlamına gelir

İkinci "posta kutusu kullanılamıyor" hatası - bu, sunucunun etki alanının Sunucuya ait olduğunu ve posta kutusu

olduğunu belirlediğini, bu nedenle ilk durumda göründüğü anlamına gelir, farklı etki alanı ve ikinci durumda, aynı etki alanıdır.

+0

"Etki alanı Sunucuya ait" ile ne demek istediğinizi ayrıntılı olarak açıklayabilir misiniz? Her iki durumda da belirtildiği gibi smtp sunucusu S1 ve S2 ile e-posta hesabına e-posta gönderildi. –

+0

Sorgunuzu yeniden okuduktan sonra - ikinci Sunucu mesajı iletebilir. "Posta kutusu kullanılamıyor", etki alanının sahibi olan Sunucudan geliyor, yani, bu durumda hotmail'in Sunucusu bunu söylüyor. Başka bir deyişle, Sunucu 1 "aktarma kabiliyetine" sahip değildir, ANCAK, Sunucu 2 aktarılabilir. – Subbu