PDA

Bekijk Volledige Versie : SMTP Server Respond niet



Geoffrey
14/04/06, 15:10
Ik weet niet of ik het hier moet plaatsen, maar we hebben een klein probleempje op een Windows / Plesk machine (again). Het gaat om de volgende fout die men krijgt als men een email wil laten versturen via een Contact Script gemaakt in ASP en een andere in PHP. Beide scripts kome, terug op deze fout:

Warning: mail(): SMTP server response: 550 Requested action not taken: mailbox unavailable or not local in C:\Inetpub\vhosts\verbrandebrug.be\httpdocs\contac t.php on line 98


Het rare is dat de SMTP Server weldegelijk online is en dat het verzenden & ontvangen gewoon wel lukt. Graag hier even wat reacties op? Op een ander forum waar ik mijn vraag gesteld heb zei men nog het volgende:

Seems to be a problem with the SMTP Server you're using to send mails. A 250 result code was expected on opening smtp, but 550 was the result. Afair 550 points to "Relaying not allowed", means the special account you're using has no rights to send mails to non-local mail account. Check the smtp user name/password combination, whether they're allowed to send mail

crazycoder
14/04/06, 15:13
Heb geen verstand van plesk.. maar... Toevallig toegang tot smtp server gelimiteerd zodat localhost niet kan verbinden?

Eventueel expliciet localhost toestaan om te relayen.

Geoffrey
14/04/06, 15:52
Heb geen verstand van plesk.. maar... Toevallig toegang tot smtp server gelimiteerd zodat localhost niet kan verbinden?

Eventueel expliciet localhost toestaan om te relayen.

Heb ik gedaan, dat was ook meteen het eerste waar ik aan dacht, maar de fout blijft..

MailEnable administrator -> Servers-> localhost-> Connectors -> SMTP -> Logs -> Debug Logs:

04/15/06 01:16:20 ME-E0109: Relay Denied: Failed to meet all relay criteria.
04/15/06 01:16:20 ME-I0074: (Debug) [348] end of conversation



MailEnable administrator -> Servers-> localhost-> Connectors -> SMTP -> Logs -> Activity Logs:

04/15/06 01:12:28 SMTP-IN AD5160DB1D294474A88AF4156579412B.MAI 356 85.12.18.168 220 WWW3.home ESMTP MailEnable Service, Version: 1.9-- ready at 04/15/06 01:12:27 0 0
04/15/06 01:12:28 SMTP-IN AD5160DB1D294474A88AF4156579412B.MAI 356 85.12.18.168 HELO HELO www3 250 Requested mail action okay, completed 43 11
04/15/06 01:12:28 SMTP-IN AD5160DB1D294474A88AF4156579412B.MAI 356 85.12.18.168 MAIL MAIL FROM: <info@xxxxxx.xxx> 250 Requested mail action okay, completed 43 33
04/15/06 01:12:28 SMTP-IN AD5160DB1D294474A88AF4156579412B.MAI 356 85.12.18.168 RCPT RCPT TO: <xxxxxxxxxx@telenet.be> 503 This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server. 235 41
04/15/06 01:12:28 SMTP-IN AD5160DB1D294474A88AF4156579412B.MAI 356 85.12.18.168 QUIT QUIT 221 Service closing transmission channel 42 6

Hiermee was het verholpen:

Mailenable Administrator -> Servers -> Localhost -> Connectors -> SMTP right click properties -> Relay -> Allow relay for local sender adresses.

Voor mochten er nog mensen hier problemen mee hebben :)

w_beens
15/02/07, 10:06
[..]
Hiermee was het verholpen:

Mailenable Administrator -> Servers -> Localhost -> Connectors -> SMTP right click properties -> Relay -> Allow relay for local sender adresses.

Voor mochten er nog mensen hier problemen mee hebben :)
Maar zet je hiermee niet de server open voor spammers? Die waarschuwing geeft MailEnable wel als ik dat vinkje zet.

smurf
15/02/07, 10:14
Je ME smtp ssettings settings staan te streng, je kan bijvoorbeeld je lokaal IP adres whitelisten of Allow relay for local sender adresses aanzetten of ook instellen dat klanten in hun scripts hun mail login en pass moeten meegeven aan de smtp server.

w_beens
15/02/07, 10:20
Dat is mijn vraag dus, als je "Allow relay for local sender adresses" aanzet, zet je de server dan niet open voor spammers?

Deze melding staat in m'n logboek:


127.0.0.1 220 WEBSERVER.DOMEINNAAM.nl ESMTP MailEnable Service, Version: 1.9-- ready at 02/15/07 10:15:11
127.0.0.1 HELO HELO webserver 250 Requested mail action okay, completed
127.0.0.1 MAIL MAIL FROM:<postmaster@DOMEINNAAM.nl> 250 Requested mail action okay, completed
127.0.0.1 RCPT RCPT TO:<<ADRES@DOMEINNAAM1.nl>> 550 Requested action not taken: mailbox unavailable or not local
127.0.0.1 QUIT QUIT 221 Service closing transmission channel

smurf
15/02/07, 10:48
Ja, indien de spammer een domein in het from adres gaat gebruiken dat op de server staat.

Wat je best instelt:
- SMTP met user auth voor mensen die de SMTP wensen te gebruiken

Dit is het veiligst maar meest restrictief, raadpleeg plesk handleidingen en fora voor de jouw gewenste instelling

scenestar
15/02/07, 13:58
Dat is mijn vraag dus, als je "Allow relay for local sender adresses" aanzet, zet je de server dan niet open voor spammers?

Deze melding staat in m'n logboek:
127.0.0.1 RCPT RCPT TO:<<ADRES@DOMEINNAAM1.nl>> 550 Requested action not taken: mailbox unavailable or not local
127.0.0.1 QUIT QUIT 221 Service closing transmission channel
[/code]
Het enige wat je hoeft te doen is DOMEINNAAM1.nl toevoegen aan de domeinen die toestemming hebben om je smtp server als relay server te gebruiken.

Je creert dan geen "open relay" die misbruikt kan worden.

w_beens
15/02/07, 14:18
Bedankt! Het is gelukt.

davy s.
22/02/07, 03:02
:(:(:)