Ställ bara in så att din egna mailserver skickar via BBB's mailserver så blir det enklare.
Nja.... "min" server är ju egentligen en hyrd som står i Texas.... och det är dessutom 5 olika domäner det gäller....
Jag har frågat på 99mac också för jag har för mig att det skulle gå smidigt att bara skicka utgående mail via annan port på Macen. Typ ett 5 -sekundersjobb... nån där borde veta - hopppas jag.
Sitter man på en BBB-lina kan man helt enkelt inte skicka e-mail över port 25.
Konfigurera smtp-servern i Texas så den även svarar på en annan port och skicka över den istället.
Sitter man på en BBB-lina kan man helt enkelt inte skicka e-mail över port 25.
Konfigurera smtp-servern i Texas så den även svarar på en annan port och skicka över den istället.
Nu är det nån som missförstår - antagligen jag....
Det är ju från min dator här hemma som jag inte kan skicka via port 25. Det måste ju vara den som jag ska ändra så att mailen skickas via annan port till servern i USA. Vad USA-servern använder för inkommmande port spelar väl ingen roll. Eller?
Nu är det nån som missförstår - antagligen jag....
Det är ju från min dator här hemma som jag inte kan skicka via port 25. Det måste ju vara den som jag ska ändra så att mailen skickas via annan port till servern i USA. Vad USA-servern använder för inkommmande port spelar väl ingen roll. Eller?
Jo, det spelar en oerhört stor roll vilken port som USA-servern lyssnar på. Du kan ju inte bara ändra port på din Mac och förutsätta att USA-servern råkar lyssna på just den port du valt. Den lyssnar ju inte efter e-post på varenda port.
Alltså, kolla vilken alternativ SMTP-port som är öppen på USA-servern och konfigurera din e-post-klient på Mac:en att använda den porten istället. Alla vettigt konfigurerade SMTP-servrar har en alternativ port för SMTP.
Jo, servern lyssnar på 587 också.
Och jag kan ändra varje individuellt epostkonto.
Men det orkar jag inte. Kunde man göra detta globalt i systemet, alltså en port forwarding tcp 25 -> 587 som inte går tillbaka om man bootar om, så vore det smarrigt.
Nepp inte på något enkelt sätt. Det finns diverse små trevliga utilities som kan bråka och kasta om portar, varav en är ssh. Problemet är att de flesta lyssnar på inkommande trafik. De ligger inte och bevakar utgående portar. Det du söker är nån typ av brandvägg och jag tror inte att den funktionaliteten finns inbyggd i speciellt många. Speciellt inte till mac os x.
Visserligen skulle du kunna skapa liknande med ett program som lyssnar (ssh eller socat...typ) problemet då är att du får ändra hosten du ansluter mot, alternativt lägga in den i hosts som 127.0.0.1. Problemet med det senare blir att du bara får rundgång i trafiken.
OK, får väl bli det då....
Å andra sidan hade jag ju varit klar med att ändra varje enskild epostkonto för länge sen om jag gjort det direkt istället för att skriva en massa inlägg o fråga hur man slipper.... :OO
OK, får väl bli det då....
Å andra sidan hade jag ju varit klar med att ändra varje enskild epostkonto för länge sen om jag gjort det direkt istället för att skriva en massa inlägg o fråga hur man slipper.... :OO
Som jag skrev i första inlägget, så använder jag Entourage. Inte Mail.
Men tack ändå.
Aj,aj... läste som vanligt dåligt. Men Entorage har ju support för AppleScript så det borde inte var oöverstigligt att fixa ett script som ändrar SMTP server för alla konton. Jag vill minnas att jag petade ihopp ett enkelt som ändrade för alla konton, i detta fallet var klienten Eudora, mellan hem- och jobb-nätet för någon kund.
Med Entourage V.x från 2001 Mac OS X 10.4.11 som är det jag har på min dator fungerar följande AppleScript. Inga garantier för andra system. Scriptet förutsätter att man har både POP och IMAP konton (man får då styka lämpliga rader i koden om man bara har en av kontotyperna).
tell application "Microsoft Entourage"
-- list SMTP servers for POP accounts
set accountInfoList to {}
repeat with anAccount in every POP account
set accountInfoList to accountInfoList & (SMTP server of anAccount & " - " & name of anAccount)
end repeat
-- uggly but a fast way to show a scrollable list
set dialogResult to (choose from list accountInfoList with prompt "SMTP servers for POP accounts" with empty selection allowed)
-- If the user clicks the Cancel button choose from list returns false
if dialogResult is false then return
-- list SMTP servers for IMAP accounts
set accountInfoList to {}
repeat with anAccount in every IMAP account
set accountInfoList to accountInfoList & (SMTP server of anAccount & " - " & name of anAccount)
end repeat
-- uggly but a fast way to show a scrollable list
set dialogResult to (choose from list accountInfoList with prompt "SMTP servers for IMAP accounts" with empty selection allowed)
-- If the user clicks the Cancel button choose from list returns false
if dialogResult is false then return
-- get user input for newSMTPServer and OK to continue
set newSMTPServer to "new.smtp.server"
set dialogAnsw to display dialog "Continue and change SMTP server to for all accounts to" default answer newSMTPServer default button 1
-- script brakes on default button 1 (Cancel button) hit.
-- If the user clicks the specified cancel button, the command signals a “user canceled” error.
set newSMTPServer to text returned of dialogAnsw
-- set the SMTP server for all accounts
set SMTP server of every POP account to newSMTPServer
set SMTP server of every IMAP account to newSMTPServer
end tell
Scriptet bör vara ofarligt till sista dialogen där man avgör om de viktiga raderna som gör ändringarna körs.
En kortversion är alltså
tell application "Microsoft Entourage"
set newSMTPServer to "myISP.smtp.server"
set SMTP server of every POP account to newSMTPServer
set SMTP server of every IMAP account to newSMTPServer
end tell
Där man byter ut "myISP.smtp.server" mot tillämplig SMTP server och stryker en av raderna om man endast har POP eller IMAP konton.
259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e