Community Discussions and Support
Host Email Server at Home without Domain Name

I suppose you could ask your Internet provider to allow port 25 traffic for you, but unless it's a business line it might not be easy to convince them to do so. The only way to get around the block would be some type of relaying as mail servers need port 25 to communicate with each other. The standard solution is of course to use the MercuryC module and relay through Verizon's SMTP server.

 

<p>I suppose you could ask your Internet provider to allow port 25 traffic for you, but unless it's a business line it might not be easy to convince them to do so. The only way to get around the block would be some type of relaying as mail servers need port 25 to communicate with each other. The standard solution is of course to use the MercuryC module and relay through Verizon's SMTP server.</p><p> </p>

Just got XAMPP and setup port forwarding on my router (80/25/110/143/587).

I can access my test website externally (e.g. http://xxx.xxx.xxx.xxx/) without problem.

Now is it possible to send mail directly to Timmy@xxx.xxx.xxx.xxx from external accounts (e.g. Yahoo, Gmail, etc.) without a registered domain name?

When I try to, it doesn't get received.

<p><span style="font-size: 10pt;">J</span><span style="font-size: 10pt;">ust got XAMPP and setup port forwarding on my router (80/25/110/143/587).</span></p><p>I can access my test website externally (e.g. http://xxx.xxx.xxx.xxx/) without problem.</p><p>Now is it possible to send mail directly to Timmy@xxx.xxx.xxx.xxx from external accounts (e.g. Yahoo, Gmail, etc.) without a registered domain name?</p><p>When I try to, it doesn't get received.</p>

i just tried testing to my own server.  jbanks@24.222.12.123  and it did work.  You should also forward port 587 and then try to telnet to the server using both ports.  I suppose there is a chance your isp is blocking port 25.

do you have a static ip?

When you send a message from gmail - you would normally see the connection almost immediately on the mercury server.  Are you seeing google try to connect and then mercury giving an error message back?

 

<p>i just tried testing to my own server.  jbanks@24.222.12.123  and it did work.  You should also forward port 587 and then try to telnet to the server using both ports.  I suppose there is a chance your isp is blocking port 25. </p><p>do you have a static ip?</p><p>When you send a message from gmail - you would normally see the connection almost immediately on the mercury server.  Are you seeing google try to connect and then mercury giving an error message back? </p><p>  </p>

also try to telnet to the local port from the server itself.

also try to telnet to the local port from the server itself.

i just did some testing and noticed I do have something configured in mercury with my ip and when I take it out I get this error

Connection from 209.85.212.174, Mon Dec 01 22:46:48 2014
EHLO mail-wi0-f174.google.com
MAIL FROM:<jbanks2004@gmail.com> SIZE=1490
RCPT TO:<jbanks@24.222.12.123>
Relay attempt: from <jbanks2004@gmail.com>  to <jbanks@24.222.12.123>.
553 We do not relay without RFC2554 authentication.
QUIT
0 sec. elapsed, connection closed Mon Dec 01 22:46:48 2014

 Anyways - you can try this.

in mercury

click "configuration"

click "mercury core module"

click the "local domains" tab

click the "add" button

in the "local host or server" box just put in the name of your server "myserver" - don't think it really matters much

in the  "internet name" box put your external ip address

 

&lt;p&gt;i just did some testing and noticed I do have something configured in mercury with my ip and when I take it out I get this error&lt;/p&gt;&lt;p&gt;Connection from 209.85.212.174, Mon Dec 01 22:46:48 2014 EHLO mail-wi0-f174.google.com MAIL FROM:&amp;lt;jbanks2004@gmail.com&amp;gt; SIZE=1490 RCPT TO:&amp;lt;jbanks@24.222.12.123&amp;gt; Relay attempt: from &amp;lt;jbanks2004@gmail.com&amp;gt;&amp;nbsp; to &amp;lt;jbanks@24.222.12.123&amp;gt;. 553 We do not relay without RFC2554 authentication. QUIT 0 sec. elapsed, connection closed Mon Dec 01 22:46:48 2014 &lt;/p&gt;&lt;p&gt;&amp;nbsp;Anyways - you can try this.&lt;/p&gt;&lt;p&gt;in mercury&lt;/p&gt;&lt;p&gt;click &quot;configuration&quot;&lt;/p&gt;&lt;p&gt;click &quot;mercury core module&quot;&lt;/p&gt;&lt;p&gt;click the &quot;local domains&quot; tab&lt;/p&gt;&lt;p&gt;click the &quot;add&quot; button&lt;/p&gt;&lt;p&gt;in the &quot;local host or server&quot; box just put in the name of your server &quot;myserver&quot; - don&#039;t think it really matters much &lt;/p&gt;&lt;p&gt;in the&amp;nbsp; &quot;internet name&quot; box put your external ip address&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;

To make the numerical IP address recognized as local add it to "Local domains": [555.555.555.555]. Note that the brackets are required. Changes to local domains may need a restart of Mercury to take effect.

 If you didn't already do it you should as well forward port 25 from your router/modem/firewall to the server running Mercury.

 

&lt;p&gt;To make the numerical IP address recognized as local add it to &quot;Local domains&quot;: [&lt;span style=&quot;font-family: Tahoma, Arial, Helvetica; font-size: 12px;&quot;&gt;555.555.555.555]. Note that the brackets are required. Changes to local domains may need a restart of Mercury to take effect.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;If you didn&#039;t already do it you should as well forward port 25 from your router/modem/firewall to the server running Mercury.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;

So I tweaked some stuff around. I am behind a router but I port forwarded 25, 110, 143, and 587 to my computer. I have Verizon Fios and the IP has been the same for (at least) months.

I'm able to see ports open and if I send something from gmail to my ip, I immediately see it like this:

T 20141201 220120 547ce51d Connection from 209.85.216.46
T 20141201 220120 547ce51d EHLO mail-qa0-f46.google.com
T 20141201 220120 547ce51d MAIL FROM:<xxxxx@gmail.com> SIZE=1500
T 20141201 220120 547ce51d RCPT TO:<Timmy@xxx.xxx.xxx.xxx>
T 20141201 220121 547ce51d DATA
T 20141201 220121 547ce51d DATA - 34 lines, 1500 bytes.
T 20141201 220121 547ce51d QUIT
T 20141201 220121 547ce51d Connection closed with 209.85.216.46, 1 sec. elapsed.

 Then in SMTP Client I see:

 Permanent error 11001 (non-existent host or domain) resolving xxx.xxx.xxx.xxx

So nothing gets received. I feel like I'm really close but just can't see what's wrong. Any ideas?

Here's MERCURY.INI:

 #  MERCURY.INI generated by Mercury Setup
#
#
#  Sample Bindery Mode MERCURY.INI file (in fact, the one I use on
#  my production server). This one implements most of the possible
#  switches for each module, but you can edit it to do less if you
#  wish. All the fields shown below are described in the file
#  MGUIDE.HLP which is supplied in the Mercury archive.
#
#  Anything after a '#' to the end of the line is a comment and
#  is stripped out before parsing. Trailing and leading whitespace
#  is also stripped before parsing. Many sample commands have been
#  left in this file commented out for reference purposes.
#

[General]
myname:          TestEmailServer    # Canonical name for this server
timezone:        +0000    # Time Zone to add to date fields
file_api:        1    # Use the file api instead of queues
mailqueue:       C:\XAMPP\MERCURYMAIL\QUEUE    # Where mail should be put for delivery
smtpqueue:       C:\XAMPP\MERCURYMAIL\QUEUE    # Where the SMTP client should look for mail
newmail_path:    C:\XAMPP\MERCURYMAIL\MAIL\~N    # Where to find the users' WinPMail mailboxes.

[Protocols]
MERCURYS.DLL
MERCURYP.DLL
MERCURYE.DLL
# MERCURYC.DLL
MERCURYD.DLL
# MERCURYH.DLL
# MERCURYF.DLL
# MERCURYW.DLL
# MERCURYX.DLL
# MERCURYI.DLL
# MERCURYB.DLL

[Mercury]
failfile:      C:\xampp\MERCURYMAIL\Mercury\FAILURE.MER    # Delivery failure notification template
confirmfile:   C:\xampp\MERCURYMAIL\Mercury\CONFIRM.MER    # Delivery confirmation template
aliasfile:     C:\xampp\MERCURYMAIL\Mercury\ALIAS.MER    # System-wide alias file
synfile:       C:\xampp\MERCURYMAIL\Mercury\SYNONYM.MER    # User synonym database
listfile:      C:\xampp\MERCURYMAIL\Mercury\LISTS.MER    # List of lists
logwidth:      30    # Width of address fields in logfile
retpath:       1    # Do/Don't use 'return-path' for errors
maxhops:       30    # Used to detect mailing loops
gullible:      0    # If NZ, don't validate 'From' fields
bitnethost:    cunyvm.cuny.edu    # Relay host for '.bitnet' rewrites
poll:          10   # Seconds between queue polling cycles
scratch:       C:\xampp\MERCURYMAIL\Scratch    # Where we can write temp files
returnlines:   15    # How many lines of failed messages to return
postmaster:    Admin    # NetWare UIC of postmaster
broadcast:     0    # Yes, we want broadcast notifications, but
receipts:      0    # ... no broadcasts for receipt confirmations
PM_notify:     1    # Do/Don't send errors to the postmaster
change_owner:  0    # Change message ownership to recipient
auto_tzone:    1    # If NZ, obtain timezone information from OS
LogLevel:      15    # System message reporting level
LogMax:        100    # Maximum number of system messages to store
RetryPeriod:   1    # Period between job retries (minutes)
MaxRetries:    4    # Maximum number of times a job can fail
TwoPasses:     1    # If NZ, process submission queue in 2 passes
Autoaddress:   0    # If NZ, auto-generate user addresses based on name
Daily_exit:    0    # If NZ, auto-restart each day after maintenance
No_Areply:     0    # If NZ, disable automatic replies system-wide
Alt_Forward:   0    # If NZ, allow alternate forwarding specification
Maint_hour:    2    # Hour for daily maintenance (24-hour clock)
Maint_min:     0    # Minute for daily maintenance
Retry_Mode:    0    # If NZ, use progressive backoff for queue retries
Local_DSNs:    1    # If NZ generate Delivery Status for local users only
DSN_time1:     10800    # Seconds deferred before first DSN is sent
DSN_time2:     86400    # Seconds deferred before second DSN is sent
DSN_time3:     259200    # Seconds deferred before third DSN is sent
Host_in_title: 0    # If NZ, show hostname in system tray and taskbar
Lingering:     0    # Enable or disable 'lingering mailboxes'
Linger_Timeout: 60   # Seconds before a lingering mailbox is shut down
Alert_Host:    notify.pmail.com    # Host to check for licensee advisories
Alert_Interval: 720   # Frequency in minutes (min 240) for checks
Alert_Flags:   3    # Flags controlling advisory checks

[MercuryC]
Failfile : C:\xampp\MERCURYMAIL\Mercury\FAILURE.MER
Poll : 15
Scratch : C:\xampp\MERCURYMAIL\Mercury
ReturnLines : 15
Timeout : 30
ESMTP : 1
Server_Port : 0
POP3_Auth : 0
Log_Verbose : 0

[MercuryE]
HELO : TestEmailServer
Poll : 15
Timeout : 20
Nameservers : 192.168.1.1
Log_Verbose : 0
DNS_Timeout : 20
DNS_Retries : 4
Transcripts : 1
MaxThreads : 10

[MercuryD]
Scratch : C:\xampp\MERCURYMAIL\Mercury
Timeout : 30
Poll : 60

[MercuryS]
Debug : 1
HELO : TestEmailServer
Logfile : C:\xampp\MERCURYMAIL\Logs\MERCURYS.LOG
Timeout : 10
Relay : 1
Strict_Relay : 0
Alt_Server_Port : 587
Allow_Illegals : 0
SMTP_Authentication : 0
Compliance_Settings : 0
Maximum_Failed_Rcpts : 4
Max_Relay_Attempts : 4
SSL_Mode : 0
ST_Blacklisting : 288
No_VRFY : 0
SMTP_ConnFlags : 0

[MercuryP]
Scratch : C:\xampp\MERCURYMAIL\Mercury
Stack : 32768
Mark_Read : 1
SSL_Mode : 0
Login_Disabled : 0
UIDL_nul_list : 1
New_UIDs : 0
No_NUL_passwords : 1
Timeout : 60

[MercuryX]
# Cmd_Delay: 10
# Cmd_Wait: 1
# IE4_Dialling: 0
# Use_ETRN: 1
# Clients_only: 1
# Sunday: 0800,1800,3,15,30,60
# Monday: 0830,2100,5,15,60,60
# Tuesday: 0830,2100,5,15,60,60
# Wednesday: 1500,1900,2,30,5,30
# Thursday: 0900,1900,2,30,0,0
# Friday: 0830,2100,5,15,60,60
# Saturday: 1031,1035,2,45,-1,0

# [Groups]
# testgroup            :     TESTGRP

[Domains]
localhost: localhost
localhost: [127.0.0.1]
TestEmailServer: [xxx.xxx.xxx.xxx]

[Maiser]
Maiser:          Maiser   # 'Username' of mail server account
Helpfile:        C:\xampp\MERCURYMAIL\Mercury\MAISER.HLP   # Help sent on failed maiser requests
Lookupfile:      C:\xampp\MERCURYMAIL\Mercury\MAISER.LKP   # Format file for the 'lookup' command
Send_dir:        C:\xampp\MERCURYMAIL\Mercury\SENDABLE   # Directory for the 'send' command
Logfile:         C:\xampp\MERCURYMAIL\Logs\MAISER.LOG   # Mail server log file
Notify:          C:\xampp\MERCURYMAIL\Mercury\TMP   # Dir. for pending 'notify' commands
NoList:          N   # If 'Y', disable the 'list' command
Local_only:      Y   # If 'Y', local 'notify' commands only

[MercuryH]
Logfile              :     C:\xampp\MERCURYMAIL\Logs\MERCURYH.LOG
# Addressbook : \\CLIO\SYS\SYSTEM\MERCURY\PH.PMR
# MOTD : \\CLIO\SYS\SYSTEM\MERCURY\PH-MOTD.TXT
# Administrator : postmaster@clio.pmail.gen.nz
Timeout : 30

[MercuryI]
Scratch : C:\xampp\MERCURYMAIL\SCRATCH
Timeout : 120
Server_Port : 143
Idle_Timeout : 1800
SSL_Mode : 0
Login_Disabled : 0
No_NUL_passwords : 1

[MercuryB]
Scratch : C:\xampp\MERCURYMAIL\SCRATCH
# Logfile : o:\mail\tmp\mercuryb.log
Timeout : 120
Server_Port : 2224
# Session_logging : o:\mail\mercury\mblogs
# Session_logmode : 0
Idle_Timeout : 1800
# URL_Base : enter_your_domain_here
[Groups]

[Rewrite]

[Statistics]
StatFlags:    0  # Statistical reporting settings
STF_Hours:    24  # How often to write stat log files
STM_Hours:    24  # How often to e-mail stat log files

&lt;p&gt;So I tweaked some stuff around. I am behind a router but I port forwarded 25, 110, 143, and 587 to my computer. I have Verizon Fios and the IP has been the same for (at least) months. &lt;/p&gt;&lt;p&gt;I&#039;m able to see ports open and if I send something &lt;b&gt;from gmail to my ip&lt;/b&gt;, I immediately see it like this:&lt;/p&gt;&lt;blockquote&gt;T 20141201 220120 547ce51d Connection from 209.85.216.46 T 20141201 220120 547ce51d EHLO mail-qa0-f46.google.com T 20141201 220120 547ce51d MAIL FROM:&amp;lt;xxxxx@gmail.com&amp;gt; SIZE=1500 T 20141201 220120 547ce51d RCPT TO:&amp;lt;Timmy@xxx.xxx.xxx.xxx&amp;gt; T 20141201 220121 547ce51d DATA T 20141201 220121 547ce51d DATA - 34 lines, 1500 bytes. T 20141201 220121 547ce51d QUIT T 20141201 220121 547ce51d Connection closed with 209.85.216.46, 1 sec. elapsed.&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;Then in SMTP Client I see: &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;nbsp;Permanent error 11001 (non-existent host or domain) resolving xxx.xxx.xxx.xxx&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;So nothing gets received. I feel like I&#039;m really close but just can&#039;t see what&#039;s wrong. Any ideas? &lt;/p&gt;&lt;p&gt;Here&#039;s MERCURY.INI: &lt;/p&gt;&lt;p&gt;&amp;nbsp;#&amp;nbsp; MERCURY.INI generated by Mercury Setup # # #&amp;nbsp; Sample Bindery Mode MERCURY.INI file (in fact, the one I use on #&amp;nbsp; my production server). This one implements most of the possible #&amp;nbsp; switches for each module, but you can edit it to do less if you #&amp;nbsp; wish. All the fields shown below are described in the file #&amp;nbsp; MGUIDE.HLP which is supplied in the Mercury archive. # #&amp;nbsp; Anything after a &#039;#&#039; to the end of the line is a comment and #&amp;nbsp; is stripped out before parsing. Trailing and leading whitespace #&amp;nbsp; is also stripped before parsing. Many sample commands have been #&amp;nbsp; left in this file commented out for reference purposes. # [General] myname:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TestEmailServer&amp;nbsp;&amp;nbsp;&amp;nbsp; # Canonical name for this server timezone:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +0000&amp;nbsp;&amp;nbsp;&amp;nbsp; # Time Zone to add to date fields file_api:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; # Use the file api instead of queues mailqueue:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\XAMPP\MERCURYMAIL\QUEUE&amp;nbsp;&amp;nbsp;&amp;nbsp; # Where mail should be put for delivery smtpqueue:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\XAMPP\MERCURYMAIL\QUEUE&amp;nbsp;&amp;nbsp;&amp;nbsp; # Where the SMTP client should look for mail newmail_path:&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\XAMPP\MERCURYMAIL\MAIL\~N&amp;nbsp;&amp;nbsp;&amp;nbsp; # Where to find the users&#039; WinPMail mailboxes. [Protocols] MERCURYS.DLL MERCURYP.DLL MERCURYE.DLL # MERCURYC.DLL MERCURYD.DLL # MERCURYH.DLL # MERCURYF.DLL # MERCURYW.DLL # MERCURYX.DLL # MERCURYI.DLL # MERCURYB.DLL [Mercury] failfile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\xampp\MERCURYMAIL\Mercury\FAILURE.MER&amp;nbsp;&amp;nbsp;&amp;nbsp; # Delivery failure notification template confirmfile:&amp;nbsp;&amp;nbsp; C:\xampp\MERCURYMAIL\Mercury\CONFIRM.MER&amp;nbsp;&amp;nbsp;&amp;nbsp; # Delivery confirmation template aliasfile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\xampp\MERCURYMAIL\Mercury\ALIAS.MER&amp;nbsp;&amp;nbsp;&amp;nbsp; # System-wide alias file synfile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\xampp\MERCURYMAIL\Mercury\SYNONYM.MER&amp;nbsp;&amp;nbsp;&amp;nbsp; # User synonym database listfile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\xampp\MERCURYMAIL\Mercury\LISTS.MER&amp;nbsp;&amp;nbsp;&amp;nbsp; # List of lists logwidth:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30&amp;nbsp;&amp;nbsp;&amp;nbsp; # Width of address fields in logfile retpath:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; # Do/Don&#039;t use &#039;return-path&#039; for errors maxhops:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30&amp;nbsp;&amp;nbsp;&amp;nbsp; # Used to detect mailing loops gullible:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; # If NZ, don&#039;t validate &#039;From&#039; fields bitnethost:&amp;nbsp;&amp;nbsp;&amp;nbsp; cunyvm.cuny.edu&amp;nbsp;&amp;nbsp;&amp;nbsp; # Relay host for &#039;.bitnet&#039; rewrites poll:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp; # Seconds between queue polling cycles scratch:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\xampp\MERCURYMAIL\Scratch&amp;nbsp;&amp;nbsp;&amp;nbsp; # Where we can write temp files returnlines:&amp;nbsp;&amp;nbsp; 15&amp;nbsp;&amp;nbsp;&amp;nbsp; # How many lines of failed messages to return postmaster:&amp;nbsp;&amp;nbsp;&amp;nbsp; Admin&amp;nbsp;&amp;nbsp;&amp;nbsp; # NetWare UIC of postmaster broadcast:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; # Yes, we want broadcast notifications, but receipts:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; # ... no broadcasts for receipt confirmations PM_notify:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; # Do/Don&#039;t send errors to the postmaster change_owner:&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; # Change message ownership to recipient auto_tzone:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; # If NZ, obtain timezone information from OS LogLevel:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15&amp;nbsp;&amp;nbsp;&amp;nbsp; # System message reporting level LogMax:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&amp;nbsp;&amp;nbsp;&amp;nbsp; # Maximum number of system messages to store RetryPeriod:&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; # Period between job retries (minutes) MaxRetries:&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp; # Maximum number of times a job can fail TwoPasses:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; # If NZ, process submission queue in 2 passes Autoaddress:&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; # If NZ, auto-generate user addresses based on name Daily_exit:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; # If NZ, auto-restart each day after maintenance No_Areply:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; # If NZ, disable automatic replies system-wide Alt_Forward:&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; # If NZ, allow alternate forwarding specification Maint_hour:&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; # Hour for daily maintenance (24-hour clock) Maint_min:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; # Minute for daily maintenance Retry_Mode:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; # If NZ, use progressive backoff for queue retries Local_DSNs:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; # If NZ generate Delivery Status for local users only DSN_time1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10800&amp;nbsp;&amp;nbsp;&amp;nbsp; # Seconds deferred before first DSN is sent DSN_time2:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 86400&amp;nbsp;&amp;nbsp;&amp;nbsp; # Seconds deferred before second DSN is sent DSN_time3:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 259200&amp;nbsp;&amp;nbsp;&amp;nbsp; # Seconds deferred before third DSN is sent Host_in_title: 0&amp;nbsp;&amp;nbsp;&amp;nbsp; # If NZ, show hostname in system tray and taskbar Lingering:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; # Enable or disable &#039;lingering mailboxes&#039; Linger_Timeout: 60&amp;nbsp;&amp;nbsp; # Seconds before a lingering mailbox is shut down Alert_Host:&amp;nbsp;&amp;nbsp;&amp;nbsp; notify.pmail.com&amp;nbsp;&amp;nbsp;&amp;nbsp; # Host to check for licensee advisories Alert_Interval: 720&amp;nbsp;&amp;nbsp; # Frequency in minutes (min 240) for checks Alert_Flags:&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp; # Flags controlling advisory checks [MercuryC] Failfile : C:\xampp\MERCURYMAIL\Mercury\FAILURE.MER Poll : 15 Scratch : C:\xampp\MERCURYMAIL\Mercury ReturnLines : 15 Timeout : 30 ESMTP : 1 Server_Port : 0 POP3_Auth : 0 Log_Verbose : 0 [MercuryE] HELO : TestEmailServer Poll : 15 Timeout : 20 Nameservers : 192.168.1.1 Log_Verbose : 0 DNS_Timeout : 20 DNS_Retries : 4 Transcripts : 1 MaxThreads : 10 [MercuryD] Scratch : C:\xampp\MERCURYMAIL\Mercury Timeout : 30 Poll : 60 [MercuryS] Debug : 1 HELO : TestEmailServer Logfile : C:\xampp\MERCURYMAIL\Logs\MERCURYS.LOG Timeout : 10 Relay : 1 Strict_Relay : 0 Alt_Server_Port : 587 Allow_Illegals : 0 SMTP_Authentication : 0 Compliance_Settings : 0 Maximum_Failed_Rcpts : 4 Max_Relay_Attempts : 4 SSL_Mode : 0 ST_Blacklisting : 288 No_VRFY : 0 SMTP_ConnFlags : 0 [MercuryP] Scratch : C:\xampp\MERCURYMAIL\Mercury Stack : 32768 Mark_Read : 1 SSL_Mode : 0 Login_Disabled : 0 UIDL_nul_list : 1 New_UIDs : 0 No_NUL_passwords : 1 Timeout : 60 [MercuryX] # Cmd_Delay: 10 # Cmd_Wait: 1 # IE4_Dialling: 0 # Use_ETRN: 1 # Clients_only: 1 # Sunday: 0800,1800,3,15,30,60 # Monday: 0830,2100,5,15,60,60 # Tuesday: 0830,2100,5,15,60,60 # Wednesday: 1500,1900,2,30,5,30 # Thursday: 0900,1900,2,30,0,0 # Friday: 0830,2100,5,15,60,60 # Saturday: 1031,1035,2,45,-1,0 # [Groups] # testgroup&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TESTGRP [Domains] localhost: localhost localhost: [127.0.0.1] TestEmailServer: [xxx.xxx.xxx.xxx] [Maiser] Maiser:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Maiser&amp;nbsp;&amp;nbsp; # &#039;Username&#039; of mail server account Helpfile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\xampp\MERCURYMAIL\Mercury\MAISER.HLP&amp;nbsp;&amp;nbsp; # Help sent on failed maiser requests Lookupfile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\xampp\MERCURYMAIL\Mercury\MAISER.LKP&amp;nbsp;&amp;nbsp; # Format file for the &#039;lookup&#039; command Send_dir:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\xampp\MERCURYMAIL\Mercury\SENDABLE&amp;nbsp;&amp;nbsp; # Directory for the &#039;send&#039; command Logfile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\xampp\MERCURYMAIL\Logs\MAISER.LOG&amp;nbsp;&amp;nbsp; # Mail server log file Notify:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\xampp\MERCURYMAIL\Mercury\TMP&amp;nbsp;&amp;nbsp; # Dir. for pending &#039;notify&#039; commands NoList:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N&amp;nbsp;&amp;nbsp; # If &#039;Y&#039;, disable the &#039;list&#039; command Local_only:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Y&amp;nbsp;&amp;nbsp; # If &#039;Y&#039;, local &#039;notify&#039; commands only [MercuryH] Logfile&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\xampp\MERCURYMAIL\Logs\MERCURYH.LOG # Addressbook : \\CLIO\SYS\SYSTEM\MERCURY\PH.PMR # MOTD : \\CLIO\SYS\SYSTEM\MERCURY\PH-MOTD.TXT # Administrator : postmaster@clio.pmail.gen.nz Timeout : 30 [MercuryI] Scratch : C:\xampp\MERCURYMAIL\SCRATCH Timeout : 120 Server_Port : 143 Idle_Timeout : 1800 SSL_Mode : 0 Login_Disabled : 0 No_NUL_passwords : 1 [MercuryB] Scratch : C:\xampp\MERCURYMAIL\SCRATCH # Logfile : o:\mail\tmp\mercuryb.log Timeout : 120 Server_Port : 2224 # Session_logging : o:\mail\mercury\mblogs # Session_logmode : 0 Idle_Timeout : 1800 # URL_Base : enter_your_domain_here [Groups] [Rewrite] [Statistics] StatFlags:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; # Statistical reporting settings STF_Hours:&amp;nbsp;&amp;nbsp;&amp;nbsp; 24&amp;nbsp; # How often to write stat log files STM_Hours:&amp;nbsp;&amp;nbsp;&amp;nbsp; 24&amp;nbsp; # How often to e-mail stat log files &lt;/p&gt;

Try putting the brackets around the IP in the address - like paul@[123.123.123.123]

 

&lt;P&gt;Try putting the brackets around the IP in the address - like &lt;A href=&quot;mailto:paul@[123.123.123.123&quot;&gt;paul@[123.123.123.123&lt;/A&gt;]&lt;/P&gt; &lt;P mce_keep=&quot;true&quot;&gt;&amp;nbsp;&lt;/P&gt;

Do you know how to set it up? Or maybe an already posted post showing?

Do you know how to set it up? Or maybe an already posted post showing?

I'm not sure what the current problem is. Are you trying to submit a message from an email client to the server, or are you trying to collect messages from the server with POP3?


&lt;p&gt;I&#039;m not sure what the current problem is. Are you trying to submit a message from an email client to the server, or are you trying to collect messages from the server with POP3?&lt;/p&gt;&lt;p&gt; &lt;/p&gt;

Trying to send email to external address (e.g. timmy@gmail.com)

I can get emails from external address without problem, but can't send.

Testing telnet I found out I get no response when I try:

telnet smtp.gmail.com 25

But I do get a response when I try:

 telnet smtp.gmail.com 587.

I'm thinking Verizon is blocking outbound port 25.

 

Is there a way to configure Mercury to get around this without relaying? 

&lt;p&gt;Trying to send email to external address (e.g. timmy@gmail.com)&lt;/p&gt;&lt;p&gt;I can get emails from external address without problem, but can&#039;t send.&lt;/p&gt;&lt;p&gt;Testing telnet I found out I get no response when I try:&lt;/p&gt;&lt;p&gt;telnet smtp.gmail.com 25&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;But I do get a response when I try:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;line-height: normal;&quot;&gt;telnet smtp.gmail.com 587.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;I&#039;m thinking Verizon is blocking outbound port 25.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Is there a way to configure Mercury to get around this without relaying?&amp;nbsp;&lt;/p&gt;
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft