Heren,

Ik ben vast niet de enige met dit probleem...
Maar ik wordt er wel knettergek van..

Ik zit al uren te googlen, en kom er maar niet uit.

Het probleem:
Ik probeer een mail te sturen vanaf mijn website, die gehost staat op m'n broers server. Deze heeft meerdere servers, onderandere een webserver, exchange server, etc etc...

Als ik een mail probeer te sturen, krijg ik

SMTP server response: 550 5.7.1 Unable to relay

Het IP adres van SMTP (in de php.ini) is gelijk aan de exchange server. Verder is mijn 'afzender email' de mail die ik ook gebruik als gewone mail van de server. (gewoon legaal dus)...

Gegevens:

Exchange 2007
Windows Server 2003
PHP 5.1.1

Wie zou hier een oplossing voor weten???

Bedankt alvast,

Mvg,
Leon Kunst

edit: duidelijkheid smtp
Ik heb er niet super veel verstand van maar:
- Kunnen ze elkaar wel pingen? (Bestaat er een verbinding?)
- Kan Exchange 2007 overigens wel overweg met IISv6?

Je noemde net dat het IP adres hetzelfde is, hoe geef je aan naar welke van de twee servers deze moet gaan? (Ik neem aan een PAT, maar neem je ook een poortnummer mee in de query?
Misschien was het iets onduidelijk,

De SMTP instelling in de php.ini staat gelijk aan de exchange...

Ook heb k het adres al veranderd naar de spamfilter...

Echter, als ik hem naar de spamfilter zet, krijg ik deze melding:




SMTP server response: 554 5.7.1 <[email protected]>: Relay access denied
Heey Leon,

Heb je je anymous access aangevingt, indien dit niet het geval is werkt het inderdaad niet.

Een ander geval kan zijn dat de relay uit of geblokkeerd staat, ik heb exchange server 2003 draaien en gebruik voor het versturen vanuit php swiftmailer, omdat ik met de authensie zit.

Groet,

Jeroen
Hey Jeroen,

Ik kan hier op m'n werk daar niet naar kijken...

Weet jij zo uit je hoofd waaronder ik dat kan vinden? (die anonymus access?)

Enige wat ik wil doen is, mailtjes sturen vanaf m'n eigen domein naar andere addressen. (dan ben ik dus geen relay server, maar moet ik hem alsnog aanzetten?)

Als je toevallig ook weet waar dat ongeveer staat, zou me dat enorm helpen..
Ik hoop dat het dan opgelost is...

Swiftmailer gebruik ik liever niet... de phpmail functie voldoet goed genoeg in mijn geval...

Gr

Leon
het gevaal als je anonymus access aanzet is dat iedereen via jou server mails kan versturen en ik neem aan dat je dat liever niet wilt... of heb je een ip filter op staan?

Je vind deze bij je default SMTP Virtual Server. De relay staat hier overigens ook. Toch raad ik je voor de veiligheid aan swiftmailer te gebruiken. Dit is overigens zeer simpel in te stellen.

Groet,

Jeroen
Check via Telnet of je mails kan sturen vanaf je webserver.
Je zal de mailserver even moeten vertellen dat relayen vanaf het ip van de website wel is toegestaan.
@ Jeroen

Het is inderdaad niet de bedoeling dat hij als open relay gebruikt wordt. Alleen mails die verstuurd wordt binnen het domein/ip/site etc moet worden toegestaan.

@ Niborx
Telnet van buitenaf naar de server werkt... krijg netjes een positieve melding.

@ SanThe
Dit is precies waar we naar opzoek zijn...
Leon Kunst schreef op 08.04.2009 15:19
@ SanThe
Dit is precies waar we naar opzoek zijn...

En dat doe je dus in de emailserverconfiguratie.
Bedank SanThe,

Ik zal er binnenkort eens naar kijken. Zou mooi zijn als het allemaal vlekkeloos werkt...

Reageren