Zasadniczo mam maszynę z systemem Ubuntu Server i chciałbym mieć idiotyczne rozwiązanie do wysyłania wiadomości e-mail z mojej witryny, która również działa na tej samej maszynie.
Moje wątpliwości to:
1) Czy powinienem używać Postfiksa, czy istnieją prostsze rozwiązania dla serwera SMTP?
2) Czy muszę także móc otrzymywać e-maile? Chcę tylko wysłać e-maile ...
3) Czy zrobiłem prosty test z postfiksem, który został dostarczony z moim serwerem Ubuntu i e-mail został wysłany, ale trafił do skrzynki spamowej mojego Gmaila. W każdym razie, aby uniknąć skrzynki ze spamem?
4) Nadawcą wiadomości e-mail był [email protected]. Jak to zmienić?
Dziękuję bardzo!
-Sergio
Odpowiedzi:
Wybór Ubuntus Desktop to pakiet msmtp-mta (instalowany jako domyślna zamiana sendmaila).
źródło
Nie jest to dokładnie rozwiązanie, o którym mówiłeś, że szukasz, ale jeśli masz dostęp do innego serwera smtp, możesz użyć nullmailera .
Jest zainstalowany 93kB dla karmy i potrzebuje jednej lub dwóch linii konfiguracji .. :)
źródło
Nie musisz samodzielnie uruchamiać serwera SMTP. Możesz ustawić swój system do wysyłania przy użyciu serwera innej skrzynki. Na przykład, jeśli masz dostęp do serwera pocztowego swojego usługodawcy internetowego (lub usługi hostingowej), możesz wysyłać z niego pocztę.
Udzielenie naprawdę użytecznej odpowiedzi wymagałoby wiedzy o tym, co próbujesz zrobić - twoje wyjaśnienie jest bardzo niejasne. Czy chcesz wysłać wiadomość e-mail ze skryptu CGI, czy co?
źródło
Po pierwsze: będziesz chciał dodać możliwość otrzymywania wiadomości e-mail, a jeśli dotyczy to tylko Odrzuceń , chyba że użyjesz innego e-maila na serwerze. Jeśli to zrobisz, prawdopodobnie nie będziesz potrzebować serwera SMTP - każdy znany mi dostawca poczty e-mail zapewnia go samodzielnie.
Postfix nie jest trudny do skonfigurowania, o ile wiesz, co robisz. Możesz przeczytać dokumentację Postfix i ogólnie o systemach pocztowych.
Tak, to jest praca, ale zdecydowałeś się uruchomić własny serwer. Jeśli nie chcesz pracy, nie uruchamiaj jej.
Powinno to być kanoniczne przepisywanie adresów .
O spamie: czy Twój serwer znajduje się w domu? Wiadomości e-mail z połączeń telefonicznych są zwykle wszędzie blokowane.
źródło
Serwer SMTP służy do wysyłania poczty, a POP3 do odbierania poczty. Jeśli chodzi o dostarczanie spamu, nie jestem pewien, co może być tego przyczyną, ponieważ wysłałem pocztę z aplikacji przy użyciu szczegółów SMTP gmail, ale poczta została dostarczona do moich wiadomości spamowych.
źródło
Możliwe, że twoja poczta została oznaczona jako spam, ponieważ nadawca był oczywistym domyślnym - „mysite.dyndns.org”.
Aby to naprawić: nie jestem ekspertem od Postfix, ale czy szukałeś / etc / postfix /, prawdopodobnie pliku main.cf?
źródło
1) Potrzebujesz tylko serwera smtp, jeśli chcesz otrzymywać wiadomości e-mail. Nie trzeba go tylko wysyłać.
3) skrzynka spamowa jest funkcją systemu poczty elektronicznej odbiorców, a nie nadawców. Nie ma możliwości zagwarantowania, że nie zostanie umieszczony w skrzynce ze spamem. Możesz go zminimalizować, sprawiając, że Twoje wiadomości nie będą wyglądały jak spam (co jest tematem innego pytania).
4) Prawdopodobnie jest to domyślny nadawca. Niezależnie od tego, jakiego interfejsu API używasz do wysyłania poczty, powinno to pozwolić Ci to skonfigurować. Prawdopodobnie powinien być ustawiony na adres, który może odbierać pocztę.
źródło
Postfix jest bardzo łatwy, jeśli nie zamierzasz przekazywać poczty. Twój problem nie jest winą Postfixa: wygląda na to, że Postfix działa dobrze.
Spam: spójrz na SPF - SPF może powiedzieć innym stronom, że masz zasadę wysyłania tylko wiadomości pochodzących z tego samego komputera. Ale musisz zhakować DNS, aby to skonfigurować. Użyj sprawdzania serwera nazw, aby sprawdzić, czy nie ma żadnych oczywistych problemów, takich jak brak konfiguracji odwrotnego DNS w witrynie: zobacz SF qn, sprawdzanie nazw serwerów .
źródło
Przekaż wiadomość e-mail z serwera SMTP na serwer SMTP usługodawcy internetowego.
Dodaj następującą opcję do /etc/postfix/main.cf:
relayhost = smtp.yourisp.com
źródło