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ł?
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:
- Otwórz Menedżera IIS6 za pomocą Panelu sterowania -- > Narzędzia administracyjne.
- otwarty serwer wirtualny SMTP właściwości.
- w zakładce Ogólne Ustaw adres IP Serwer Www zamiast " All Unassigned".
- w zakładce Dostęp, kliknij na Przekaźnik button, to otworzy Przekaźnik Okno dialogowe ograniczenia.
- 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.
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.
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.
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
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.
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>
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"
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.
Nie jestem ekspertem i nie znam wyjaśnienia technicznego, ale odkręcenie wspomnianego ustawienia rozwiązało problem.
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