Skocz do zawartości
Zaloguj się, aby obserwować  
Jarosław Szmańda

Prosty MTA - tylko SMTP

Polecane posty

Cześć,

 

Potrzebuje możliwie jak najprostszego serwera SMTP który będzie wysyłał maile z funkcji mail(); na porcie 25.

 

Wpisuje w skrypcie dowolny adres, a on 'z niego' wysyła.

 

 

Co możecie polecić?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Studio v220

Co znaczy "prosty serwer SMTP"? Serwer SMTP jest albo nie... od strony użytkownika może różnić się adresem, portem lub czy ma SSL/TLS

Przy pomocy mail() możesz wysłać z każdego SMTP pocztę

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Chodzi o bezpośrednie wysyłanie poczty pod każdy adres, nie tylko do użytkowników lokalnych.

 

Exim niby to potrafi ale zawsze są jakieś niesnaski...

 

Wysyła tak jak chcę, lecz poczta leci do SPAMu..

Edytowano przez JarekMk (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

esmtp

 

PS: Może przyczyną tego, że maile trafiają do spamu jest właśnie owy "dowolny adres e-mail" w polu FROM, nie przechodzący weryfikacji SPF/MXFILTER/itp.

Edytowano przez kafi (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

"THIS PROJECT IS NO LONGER BEING MAINTAINED"

 

Wolał bym nie...

 

SPF dla domeny / revDNS ustawiony, host z from to realne adresy jak np.: o2.p,, wp.pl itd.

 

 

Delivered-To: jarekmk@gmail.com

Received: by 10.229.233.65 with SMTP id jx1cs23767qcb;

Wed, 16 Mar 2011 10:37:52 -0700 (PDT)

Received: by 10.216.46.193 with SMTP id r43mr397529web.20.1300297071484;

Wed, 16 Mar 2011 10:37:51 -0700 (PDT)

Return-Path:

Received: from dc-1.tk (dc-1.tk [85.10.248.5])

by mx.google.com with ESMTPS id 60si2482174wet.162.2011.03.16.10.37.50

(version=TLSv1/SSLv3 cipher=OTHER);

Wed, 16 Mar 2011 10:37:50 -0700 (PDT)

Received-SPF: pass (google.com: best guess record for domain of www-data@dc-1.tk designates 85.10.248.5 as permitted sender) client-ip=85.10.248.5;

Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of www-data@dc-1.tk designates 85.10.248.5 as permitted sender) smtp.mail=www-data@dc-1.tk

Received: from www-data by dc-1.tk with local (Exim 4.72)

(envelope-from )

id 1Pzufs-0006pe-Da

for jarekmk@gmail.com; Wed, 16 Mar 2011 18:38:20 +0100

Date: Wed, 16 Mar 2011 18:38:20 +0100

Message-Id:

To: jarekmk@gmail.com

Subject: My Website Contact - fsd

X-PHP-Originating-Script: 1000:contact.php

Content-type: text/plain; charset=UTF-8

From: testo@pp.pl

Reply-To: testo@pp.pl

 

Name: Pochlej party

Email: testo@pp.pl

 

Message:

fsdfsd

 

$ cat /etc/aliases 
#
# Mail aliases for sendmail
#
# You must run newaliases(1) after making changes to this file.
#

# Required aliases
postmaster:	root
MAILER-DAEMON:	postmaster

# Common aliases
abuse:		postmaster
spam:		postmaster

# Other aliases
root: JarekMk@gmail.com

Edytowano przez JarekMk (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Pomyśl logicznie.

Jak docelowy serwer, patrząc sobie na adres kafi@o2.pl wysłany z jakiegoś dziwnego IP,

które nijak nie zgadza się ani ze zdefiniowanymi w DNSach MXami, ani też nie jest jawnie zezwolone w rekordzie SPF domeny o2.pl ma nie potraktować tego cuda jako czegoś anormalnego?

 

Jak odpowiednio sobie ustawisz esmtp, to pomimo tego, że w skrypcie wywołasz mail() to wysyłkę zrealizujesz przez autoryzowany docelowy smtp, w tym przypadku o2.pl.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Studio v220

Jesteś gdzieś na blackliście może? dlatego trafia do spamu ludziom...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Trafia do spamu, bo porządne systemy wykrywają to, że autor wątku fałszuje nagłówki niejako "podszywając się" pod adresy mailowe, które nie są obsługiwane przez jego systemy. I dopóki albo nie będzie wysyłał ze swojej domeny (posiadającej wiązanie SPF albo MX do jego adresu IP), albo nie zrobi relayu przez autoryzowaną sesję SMTP z providerem, u którego jest ta skrzynka (czyli np. mail.o2.pl) to jak najbardziej większość (szczególnie polskich portali, gmail także) co prawda nie odrzuci wiadomości na poziomie sesji SMTP (550 Sender address rejected), ale zaakceptuje ją przenosząc automatycznie do folderu ze spamem.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Z poziomu mutt'a poczta idzie aż miło.

 

Nie fałszuje żadnych nagłówków... Adresy mają postać admin@domena_serwisu.pl + domena ustawiona w revDNS IP ma dodane serwery MX + SPF.

 

 

Nie potrzebnie siałem panikę - skrypt z poziomu którego wysyłałem maile jest jedynym problemem :P

Edytowano przez JarekMk (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×