Arne_V > Til viderstilling havde jeg troet at det var noget iptables kunne klare? Ja, det er for at omgå TDC blokeringen, da jeg fra arbejde af, ikke kan benytte TDC smtp serveren, og derfor ville sætte min egen op. Men så kom næste problem at de har spærret for den port der. :-/ Men hvis jeg har sat backup-mx.post.tele.dk i min mx record, kan jeg så bare angive min egen server som smtp server?
hvis vi snakker indgående så sætter du backup-mx som 1. priotitet og din egen mail-server som 2. prioritet så vil email gå X -> backup-mx -> din mail-server
for udgående er jeg lidt mere i tvivl - normalt skal man bruge en mail-server hos den der har leveret ens internet forbindelse - i dette tilfælde din arbejds plads's internet provider
Så vidt jeg husker er det ikke muligt at lave en port forward på den lokale maskine med iptables. Det virker kun hvis du forwarder til en anden maskine.
Nu ved jeg ikke hvilken mailserver du bruger, men Postfix kan nemt sættes op til at lytte på både port 25 og 26 samtidig. Du skal bare tilføje en linie i master.cf:
26 inet n - - - 30 smtpd
Jeg vil dog stærkt råde dig til kun at tillade at der sendes mails når der er logget ind (auth) på port 26. Ellers kan din mailserver bruges som åbent relay af gud og hver mand (inklusive spammere). Den slags betyder som regel at man hurtigt ender i diverse 'Open Relay' databaser, hvilket igen betyder at mange mailservere vil nægte at modtage mails fra dig.
Mht. viderestilling af port 26 til 25 vha. iptables, burde det her (eller noget i den retning) kunne klare det: iptables -t nat -A PREROUTING -p tcp --dport 26 -j REDIRECT --to-ports 25
Å redirecte til egen server det skal vel i alle tilfeller fungere. MEN .. Hva kan hensikten med dette være ? Når alle andre mail servere bruker port 25, så må vel resultatet bli at du bare kan sende mail mellom dine egne mailserver som kjører port 26 mens det blir 0 kommunikasjon til alle verdens andre mailservere som kjøer port 25 ? Mon det ikke vil virke slik ?? (Skulle tro det, men dette har jeg faktisk ikke prøvd, jeg har bare sett det som en selvfølge at man måtte kjøre port 25 for å være "kompatible" med "de andre". Mon det ikke vil virke slik ?)
langbein -> Under normale omstændigheder skal en SMTP server køre på port 25, men fx. GratisDNS.dk tilbyder en service hvor de modtager mailen på port 25 og sender den videre på fx. port 26 !
Leif > Link? Langbein > Såvidt jeg ved, så den eneste der skal bruge en smtp server, er klient programmer som Outlook, hvor man blot kan ændre hvilken port den skal kontakte på serveren.
mothail -> Det er næsten forkert ! Da når du sender en mail bruger den port 25 til at sende med ! Men du vil ikke kunne bruge det, hvis det er fordi du mangler en SMTP server fra arbejdet ! Det kan kun bruges i forbindelse med modtagelse af emails.
Yderligere info: Forklaring: MX Backup PortForward er en speciel backup funktion for din mailserver. Det fungerer i pricippet som en "duetsvar" for din egen mailserver, dog med den ændring at al post kører igennem backup maskinen!.
Med andre ord, så modtager den dine e-mails, og vidresender dem til den primære mailserver som kører på en ikke standard smtp port.
For at det skal virke, så skal du angive den smtp port som din egen mailserver kører på. Bemærk, din mailserver SKAL kører på en port som IKKE er standard smtp port 25, hvis den gør det (kører på port 25), så er det den almindelige MXBackup funktion du skal benytte. Bemærk venlist også, at eksisterende/andre MX records for værten kan have indflydelse på funktionen.
PT er SPAM og ANTIVIRUS check IKKE AKTIVT. Der planlægges kun spamcheck mht. open relay, dvs. ANTIVIRUS er op til den primære mailserver, eller slutbrugeren
BEMÆRK VENLIGST Denne service er IKKE gratis. Du bestiller et års funktion under "Tilkøbs produkter".
Visste ikke at gratisdns.dk tilbyr en slik tjeneste med videresending på ny port. Dette høres rent teknisk ut som noe som kan fungere.
Mener ellers at det fungerer omtrnet slik (Med minsdre jeg husker feil):
1. Lokal imap eller pop klient, for eksempel Outlook kontakter senderens pop eller imap server på port 110(pop) eller port 143(imap).(Eller kjører det port 25 på dette trinet, det husker jeg ikke.) 2. Senderens imap/pop server tar så kontakt med senderens mail server (SMTP). Denne retter så en request til mottakterns mail server (SMTP) på port 25 og det skjer en overføring av mail fra A til B via port 25. (Og her kunne man / kan man vel godt sette opp en mellomstasjon som mottar på port 25 og videresender på port 26, slik at mottakter SMTP kan kjøre port 26.) 3. Mottakterns pop eller imap klient, for eksempel Outlook sender så en request til mottakterns pop server på port 110 eller port 143. Mottakerens pop/imap server retter så en request til mottakerens mail server (SMTP) for uthenting av mail. Denne videresendes så til mottakerens pop eller imap klient.
Det behøves sånn set normalt to imap/pop klienter, to imap/pop servere og to mail servere (SMTP) for oversendelse av mail. Dersom man setter inn en "mekanisme" mellom de to mail serverne som "oversetter" til en annen port, så skulle mottakerens mail server kunne kjøre en vilkårlig port. Det vil så fungere slik at denne "mellomstasjonen" mottar på standard port 25 for videresending.
Normalt:
pop klient -- send mail server -25- mott mail server -- mott pop serv -- mott pop klient
Endret:
pop klient -- send mail server -25- mail relay -26- mott mail serv - mott pop serv -- mott pop klient
Hadde ingen ide om at denne muligheten fantes i praksis og takker for info.
senders pop klient -- senders pop server -- senders mail server -25- mottagers mail server -- mottagers pop serv -- mottagers pop klient
Endret:
senders pop klient -- senders pop server -- senders mail server -25- gratisdns mail relay -26- mottagers mail server -- mottagers pop serv -- mottagers pop klient
POP3 er bare den protokol du bruger til at hente dine emails ned fra din mailserver AL fremsendelse af mail imellem mailservere foregår på SMTP protokolen, dvs. via port 25
Det GratisDNS så tilbyder er rent faktisk at de modtager mailen på Port 25, som er standard og via deres SMTP server sender den videre via fx. port 26
Når du sender foregår det ikke via din pop3 server, det er derfor du skal indtaste både din POP3 server samt SMTP server.
forward port 25 gennem ssh til din hjemmeserver. lad dine mailklienter sende gennem localhost.
spørg hvis du mangler yderligere information.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.