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)...
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?
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.
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...
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.
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...