Skrzynka pocztowa niedostępna. Odpowiedź serwera: 5.7.1 nie można przekazać za [email protected]

Odbieram "skrzynkę pocztową niedostępną. Odpowiedź serwera: 5.7.1 nie można przekazać za [email protected]" Kiedy próbuję wysłać pocztę za pomocą ASP.NET. witryna jest wdrażana na IIS7, Windows 2008 server.

Strona działała dobrze na IIS6 i Windows 2003 Server . Wdrożyłem go na IIS7, 2008 zaczął dawać mi ten błąd.

Czy ktoś już tego doświadczył?

Author: Wooble, 2010-07-02

8 answers

Aahh Rozumiem... Działa mi :)

Dzięki Christopher, Twoja sugestia jest poprawna.

Ale znalezienie "domyślnego serwera wirtualnego SMTP" było trudne;)

Nawet jeśli używasz IIS7 do wdrożenia swojej strony internetowej, musisz otworzyć IIS6 Manager, aby skonfigurować serwer SMTP (dlaczego?).

Skonfigurowałem serwer SMTP w następujący sposób, aby wszystko działało:

  1. Otwórz Menedżera IIS6 za pomocą Panelu sterowania -- > Narzędzia administracyjne.
  2. otwarty serwer wirtualny SMTP właściwości.
  3. w zakładce Ogólne Ustaw adres IP Serwer Www zamiast " All Unassigned".
  4. w zakładce Dostęp, kliknij na Przekaźnik button, to otworzy Przekaźnik Okno dialogowe ograniczenia.
  5. W liście relay computers dodaj loopback IP address i. e 127.0.0.1 i adres IP serwera www, dzięki czemu mogą przesyłać/przekazywać wiadomości e-mail przez serwer SMTP.
 102
Author: Vinod T. Patil,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-20 20:07:43

Tu leży odpowiedź... IIS Settings

IIS-- > Default SMTP Virtual Server-- > Properties-- > Access -- >Relay restrictions wystarczy dodać lub wykluczyć adresy IP, na których Ci zależy, powinno rozwiązać problem.

 17
Author: Christopher Klein,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-16 12:34:07

Miałem do czynienia z identycznym problemem i postępowałem zgodnie z (bardzo wyraźnie zaznaczonymi) krokami w odpowiedzi Vinoda, jednak to spowodowało inny błąd:

Nie można odczytać danych z połączenia transportowego: net_io_connectionclosed

Trochę poszperałem i poszperałem i (choć Nie wiem dlaczego to zadziałało) rozwiązałem to przez:
- Powrót do konsoli zarządzania IIS6. 0
- Open SMTP Virtual Server properties
- W zakładce Ogólne zmiana " IP Address: 'setting back to '(All Unassigned)'

Nie wiem, dlaczego to działa, ale mam nadzieję, że pomoże komuś z tym samym problemem w przyszłości.

 15
Author: Mick Byrne,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-09 12:52:36

Ponieważ obraz jest wart tysiąca słów..

Gdy znajdziesz menedżera IIS6 (znalazłem, że szukanie IIS może zwrócić 2 wyniki) przejdź do Właściwości serwera SMTP następnie 'Access' i naciśnij przycisk relay.

Następnie możesz wybrać wszystkie lub zezwolić tylko na niektóre ip, takie jak 127.0.0.1

Przekaźnik SMTP

 12
Author: Lee Englestone,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-10 22:15:43

Dzięki Vinodowi za dobrze przedstawioną odpowiedź.

Dostałem ten sam błąd co Mick Byrne, gdy postępowałem zgodnie z powyższymi krokami. Wracając do wszystkich nie przypisanych posortowałem to, ale musiałem też poprawić kilka innych rzeczy:

  • Dodaj użytkownika, pod którym działa moja strona, do użytkowników na karcie bezpieczeństwo w serwerze wirtualnym SMTP.
  • zmieniono wartość w mailSettings > sieć > atrybut host w mojej sieci.config do konkretnego IP serwera (na przykład 192.168.100.120) w przeciwieństwie do localhost (który wskazywał na 127.0.0.1 w pliku hosts).

Mam nadzieję, że to uratuje komuś kilka minut bałaganu.

 5
Author: NikG,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-02-21 10:58:16

Udało mi się rozwiązać ten problem, zmieniając ustawienia poczty w system.net część mojej sieci.config:

<mailSettings>
    <smtp deliveryMethod="Network">
        <network host="yourserver" defaultCredentials="true"/>
    </smtp>
</mailSettings>
 4
Author: patrickbadley,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-05-02 11:35:00

Jeśli masz Exchange 2010:

(w moim przypadku komunikat o błędzie nie zawierał "for [email protected]")

Pokazuje jak dodać złącze odbioru: http://exchangeserverpro.com/how-to-configure-a-relay-connector-for-exchange-server-2010/

Ale musiałem też wykonać krok znaleziony tutaj: http://recover-email.blogspot.com.au/2013/12/how-to-solve-exchange-smtp-server-error.html

  • przejdź do Exchange Management Shell i uruchom polecenie
  • Get-ReceiveConnector " JiraTest | / Add-Adperssion-User "NT AUTHORITY\Anonymous LOGON" - ExtendedRights "ms-Exch-SMTP-Accept-Any-Recipient"

Podczas pracy nad tym, uruchomiłem następujące na konsoli PowerShell dotkniętego serwera, aż błąd zniknął:

Send-MailMessage -From "[email protected]" -To "[email protected]" -Subject "Test Email" -Body "This is a test"
 2
Author: Todd,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-27 02:31:46

Chciałem podzielić się tym, co spowodowało błąd w moim przypadku. Poświęć kilka godzin, aby to rozgryźć, więc mam nadzieję, że pomoże to zaoszczędzić komuś trochę czasu.

O dziwo, błąd został podniesiony przy włączonym ustawieniu Enable drop directory quota dla domeny.

Tutaj wpisz opis obrazka

Nie jestem ekspertem i nie znam wyjaśnienia technicznego, ale odkręcenie wspomnianego ustawienia rozwiązało problem.

 0
Author: Morpheus,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-25 10:41:09