streszczenie
Więc najczęściej konfiguruję hosting e-maili. Mogę wysyłać wiadomości e-mail z mojego telefonu za pośrednictwem IMAP z moim nowym serwerem, jednak nigdy nie otrzymuję żadnej poczty. Próbowałem:
telnet localhost 2525
ehlo f.com
mail from: eric
rcpt to: [email protected]
data
Subject: Test
This is a test
.
Pokazuje to, że e-maile poprawnie odpytują, jednak przy uruchomieniu następujących wiadomości 0 otrzymanych e-maili:
telnet localhost 173
a login user pass
b select inbox
At this point I see no new emails:
0 EXISTS
0 RECENT
c logout
Jeśli jednak zrobię to samo, ale wyślę na zewnętrzny adres e-mail (np. Gmail), to działa. To prowadzi mnie do przekonania, że po prostu nie mogę teraz odbierać przychodzących wiadomości e-mail. Sprawdziłem to również poprzez wysłanie z adresu gmail, ale nadal pokazuje 0 EXISTS
.
To, co myślę, jest złe
Mam więc dostawcę usług internetowych, który blokuje port 25 iz tego powodu używam dynu.com, aby zamiast tego przekierować port 25 do portu 2525. Ruch wychodzący jest prawidłowo przekierowywany, ponieważ mogę wysyłać wiadomości e-mail, więc myślę, że mój rekord MX nie jest poprawnie skonfigurowany.
Mam konfigurację MX w następujący sposób:
Po prostu przekierowuję go na konto dynu. Czy to jest zrobione poprawnie? Czy to nie jest zasadniczo tam, gdzie [email protected] zostaje przekierowany do usługi dyndns dynu, a następnie z powrotem do mojego rzeczywistego serwera?
relay.dynu.com
port 25 nie dotrze do twojego serwera na porcie 2525. Najprawdopodobniej dynu.com nie robi tego, na co miałeś nadzieję, że to zrobi (podaj nazwę hosta, która przekazuje każde połączenie do portu 2525 do twojego portu 25). Domyślam się, że najlepszą usługą, jaką oferują, jest udostępnienie dla Ciebie przekaźnika poczty (przyjmowanie wszystkich wiadomości e-mail, a następnie przesyłanie ich na serwer, prawdopodobnie z wykorzystaniem ETRN zamiast SMTP)