Community Discussions and Support
What exactly do i need...

Did you check MercuryS logs for connection attempts? It actually looks very much like there is some other program answering on port 25 on your server (assuming that you are trying to send, not receive).

/Rolf

<p>Did you check MercuryS logs for connection attempts? It actually looks very much like there is some other program answering on port 25 on your server (assuming that you are trying to send, not receive).</p><p>/Rolf </p>

Hello,

my domain provider has a limit of 500 mails/day. I have a web page with more than 4000 users. If i want to send them SMTP newsletter, i have to send it 8 days.

My question is what exactly do i need, so i can send unlimited e-mail from e-mail marketing program, where i can set custom mail server. Also sent emails should not be from IP(admin@256.123.4.123), but from domain (admin@example.com)? My ISP 25 port is oppened,(i can connect to it with telnet), I have static IP, i have DNS, i have spare domain, which i can use, i have mercury mail server on PC. What should i do so i can use my computer as SMTP server.

 

Thank you.

<p>Hello,</p><p>my domain provider has a limit of 500 mails/day. I have a web page with more than 4000 users. If i want to send them SMTP newsletter, i have to send it 8 days.</p><p>My question is <b>what exactly</b> do i need, so i can send unlimited e-mail from e-mail marketing program, where i can set custom mail server. Also sent emails should not be from IP(admin@256.123.4.123), but from domain (admin@example.com)? My ISP 25 port is oppened,(i can connect to it with telnet), I have static IP, i have DNS, i have spare domain, which i can use, i have mercury mail server on PC. What should i do so i can use my computer as SMTP server.</p><p> </p><p>Thank you. </p>

Assuming traffic over port 25 is allowed you should be ready to go. Set up Mercury according to instructions in the installer, make sure to get local domains right and verify that relaying is stopped. MercuryE should be selected for delivery. Needless to say you have to open port 25 if you have a firewall (hardware or software), and port 25 needs to be forwarded from your Internet modem/router/firewall to the server.

/Rolf

<p>Assuming traffic over port 25 is allowed you should be ready to go. Set up Mercury according to instructions in the installer, make sure to get local domains right and verify that relaying is stopped. MercuryE should be selected for delivery. Needless to say you have to open port 25 if you have a firewall (hardware or software), and port 25 needs to be forwarded from your Internet modem/router/firewall to the server.</p><p>/Rolf </p>

Can you pls be more specific, because i never used mercury and i dont know what you mean by " make sure to get local domains right and verify that relaying is stopped".

And what settings should i do, so the mails are from domain name and no IP (for examp. if my domain is test.com )

 If i try to send mail to my account in yahoo.com, i get this:

11:14:21: processing job MO000002
Resolved MX for 'yahoo.com' to 66.94.237.64
Connecting to 66.94.237.64
Connection error.
Attempting connection to alternate, 67.195.168.230
Connection error on alternate.
Attempting connection to alternate, 209.191.88.254
Connection error on alternate.
Attempting connection to alternate, 66.94.236.34
Connection error on alternate.

 

<p>Can you pls be more specific, because i never used mercury and i dont know what you mean by " make sure to get local domains right and verify that relaying is stopped".</p><p>And what settings should i do, so the mails are from domain name and no IP (for examp. if my domain is test.com ) </p><p> If i try to send mail to my account in yahoo.com, i get this: </p><p>11:14:21: processing job MO000002 Resolved MX for 'yahoo.com' to 66.94.237.64 Connecting to 66.94.237.64 Connection error. Attempting connection to alternate, 67.195.168.230 Connection error on alternate. Attempting connection to alternate, 209.191.88.254 Connection error on alternate. Attempting connection to alternate, 66.94.236.34 Connection error on alternate.   </p>

It looks like port 25 is blocked, either by a firewall in your LAN or by your Internet provider.

Without knowing details about your environment and domain(s) I can't do much more than suggest that you read the information in Mercury help or the manual about local domains. Relaying is controlled in Configuration / MercuryS SMTP Server / Connection control. "Use strict local relaying restrictions" should be checked, or you will quickly get blacklisted.

Sender information is provided by the email client, not by the server.

/Rolf

<p>It looks like port 25 is blocked, either by a firewall in your LAN or by your Internet provider.</p><p>Without knowing details about your environment and domain(s) I can't do much more than suggest that you read the information in Mercury help or the manual about local domains. Relaying is controlled in Configuration / MercuryS SMTP Server / Connection control. "Use strict local relaying restrictions" should be checked, or you will quickly get blacklisted.</p><p>Sender information is provided by the email client, not by the server.</p><p>/Rolf </p>

I can connect to port 25 with telnet. I see the connection in the Mercury SMTP server window.  I guess that means that its open?

What information do you need about my doimains? I can give you all the info you need.

<p>I can connect to port 25 with telnet. I see the connection in the Mercury SMTP server window.  I guess that means that its open?</p><p>What information do you need about my doimains? I can give you all the info you need. </p>

To check if port 25 is blocked for outgoing deliveries test connecting with Telnet to port 25 on for instance 66.94.237.64 (one of the Yahoo mail servers in your log).

This is the help text about local domains from core configuration:

Domains recognized as local by this server  This is probably the single most critical area of configuration in the Mercury system -- if you get this section wrong, you will inevitably get mail loops and other problems. In this section, you must tell Mercury all the Internet names it should regard as "local" -- that is, for which it should attempt direct delivery on the local system rather than forwarding the mail to another machine for processing.

The host/server section of each definition is intended to allow Mercury to deliver mail to multiple file servers in supported network environments: if you are running Mercury on a single system or serving Pegasus Mail in either networked or multi-user standalone mode, the host/server entry is ignored. In the NetWare Bindery mode environment, this part is used to tell Mercury that a particular domain represents addresses on a specific file server or tree. In the NetWare NDS mode environment, this part is used to tell Mercury that a particular domain represents addresses within a specific segment of your NDS tree (see below for more detail).

When entering domains into this section, you should usually provide three entries per local Internet domain - a fully-qualified version, a simple version, and a special entry called a domain literal version, which is the IP number of your system enclosed in square brackets. For example, if your system's Internet name was calliope.pmail.gen.nz (192.156.225.76), you might create these domains definitions:

calliope calliope

calliope calliope.pmail.gen.nz

calliope [192.156.225.76] 

Make sure to list all host names, domains, and IP addresses that the system should recognize as local here.

/Rolf 

 

<p>To check if port 25 is blocked for outgoing deliveries test connecting with Telnet to port 25 on for instance <span class="Apple-style-span" style="font-family: Tahoma,Arial,Helvetica; font-size: 12px;">66.94.237.64 (one of the Yahoo mail servers in your log).</span></p><p>This is the help text about local domains from core configuration:</p><blockquote><p><i>Domains recognized as local by this server  This is probably the single most critical area of configuration in the Mercury system -- if you get this section wrong, you will inevitably get mail loops and other problems. In this section, you must tell Mercury all the Internet names it should regard as "local" -- that is, for which it should attempt direct delivery on the local system rather than forwarding the mail to another machine for processing.</i></p><p><i>The host/server section of each definition is intended to allow Mercury to deliver mail to multiple file servers in supported network environments: if you are running Mercury on a single system or serving Pegasus Mail in either networked or multi-user standalone mode, the host/server entry is ignored. In the NetWare Bindery mode environment, this part is used to tell Mercury that a particular domain represents addresses on a specific file server or tree. In the NetWare NDS mode environment, this part is used to tell Mercury that a particular domain represents addresses within a specific segment of your NDS tree (see below for more detail).</i></p><p><i>When entering domains into this section, you should usually provide three entries per local Internet domain - a fully-qualified version, a simple version, and a special entry called a domain literal version, which is the IP number of your system enclosed in square brackets. For example, if your system's Internet name was calliope.pmail.gen.nz (192.156.225.76), you might create these domains definitions:</i></p><p><i><span class="Apple-tab-span" style="white-space: pre;"> </span>calliope<span class="Apple-tab-span" style="white-space: pre;"> </span>calliope</i></p><p><i><span class="Apple-tab-span" style="white-space: pre;"> </span>calliope<span class="Apple-tab-span" style="white-space: pre;"> </span>calliope.pmail.gen.nz</i></p><p><i><span class="Apple-tab-span" style="white-space: pre;"> </span>calliope<span class="Apple-tab-span" style="white-space: pre;"> </span>[192.156.225.76] </i></p></blockquote><p>Make sure to list all host names, domains, and IP addresses that the system should recognize as local here.</p><p>/Rolf </p><p> </p>

Could not open connection to the host on port 25. Connection failed. This is what i got.

I tried connection to another domain, and on port 25 i got the same message. But on port 2525 i connected. I tried connection to the yahoo server on port 2525 but i couldnt. What doest that mean - if one is working and another one is not.

<p>Could not open connection to the host on port 25. Connection failed. This is what i got.</p><p>I tried connection to another domain, and on port 25 i got the same message. But on port 2525 i connected. I tried connection to the yahoo server on port 2525 but i couldnt. What doest that mean - if one is working and another one is not. </p>

It appears that your ISP may be blocking outgoing traffic on port 25 after all. SMTP requires this port, so what happens with other ports won't make a difference. Try calling their helpdesk and ask them to open it for you.

/Rolf 

<p>It appears that your ISP may be blocking outgoing traffic on port 25 after all. SMTP requires this port, so what happens with other ports won't make a difference. Try calling their helpdesk and ask them to open it for you.</p><p>/Rolf  </p>

OK, my port 25 is blocked. I will ask them tomorrow if they can open it for me.

But my ISP have their mail server - mail.myisp.com

Can i use it to send mail from my PC?

I tried entering their server in mail clinet, but i got this :A test email has not been successfully sent to the email address ***@yahoo.com: 550-jupiter.***host.net (www.testsite.com)

[***.***.*****] is currently not

550-permitted to relay through this server. Perhaps you have not logged

into

550-the pop/imap server in the last 30 minutes or do not have SMTP

550 Authentication turned on in your email client.

What does that mean. I have CPannel on my host, where i can redirect mail and so on... will it help?

<p>OK, my port 25 is blocked. I will ask them tomorrow if they can open it for me.</p><p>But my ISP have their mail server - mail.myisp.com</p><p>Can i use it to send mail from my PC?</p><p>I tried entering their server in mail clinet, but i got this :A test email has not been successfully sent to the email address ***@yahoo.com: 550-jupiter.***host.net (www.testsite.com) [***.***.*****] is currently not 550-permitted to relay through this server. Perhaps you have not logged into 550-the pop/imap server in the last 30 minutes or do not have SMTP 550 Authentication turned on in your email client.</p><p>What does that mean. I have CPannel on my host, where i can redirect mail and so on... will it help? </p>

If you won't be able to use port 25 you can change delivery module from MercuryE to MercuryC and relay messages through your ISP's mail server. MercuryC can authenticate both by prior POP3 connection and by SMTP AUTH, check Mercury help for more details. POP3 or AUTH login details will need to be provided by your ISP, of course.

/Rolf

<p>If you won't be able to use port 25 you can change delivery module from MercuryE to MercuryC and relay messages through your ISP's mail server. MercuryC can authenticate both by prior POP3 connection and by SMTP AUTH, check Mercury help for more details. POP3 or AUTH login details will need to be provided by your ISP, of course.</p><p>/Rolf </p>

My ISP opened my 25 port for me! I am able to send test message to my yahoo.com mail!

But I'm doign this for something else - I'm using email marketing program, for sending mail to my site members. I can set custom SMTP server in the program. I'm entering my IP for the server, but i cant send message. I get this error:

A test email has not been successfully sent to the email address ***@yahoo.com: Unable to connect to mail server: Connection timed

out(110)

 
What is the problem now?

<p>My ISP opened my 25 port for me! I am able to send test message to my yahoo.com mail!</p><p>But I'm doign this for something else - I'm using email marketing program, for sending mail to my site members. I can set custom SMTP server in the program. I'm entering my IP for the server, but i cant send message. I get this error: </p><div id="PreviewEmail_MessageContainer" class="message"> <div id="PreviewEmail_Message" class="message"><div class="FlashError"> <img src="http://www.charovni.com/mail/admin/images/error.gif" class="FlashError" width="18" align="left" height="18"> A test email has not been successfully sent to the email address ***@yahoo.com: Unable to connect to mail server: Connection timed out(110)</div><div class="FlashError"> </div><div class="FlashError">What is the problem now? </div> </div> </div>

Make sure there is no firewall software on the server that blocks port 25, and check that "IP interface to use" in MercuryS configuration is left blank (changing this may require a restart of Mercury to take effect).

/Rolf

<p>Make sure there is no firewall software on the server that blocks port 25, and check that "IP interface to use" in MercuryS configuration is left blank (changing this may require a restart of Mercury to take effect).</p><p>/Rolf</p>

No firewall and the field is empty... My internet is slow today, but i dont believe it may cause the problem...

The e-mail marketing program that i'm using is web-based (not on my computer, but on my domain) If i get similar program installed on my PC, will it be better?

And do you know what is the maximum number of mails i can send per hour and day so i'm not listed as spammer? And does Pegasus have settings for maximum mails sent per hour?

 

Update: I can send mail only to yahoo.com

If i try some local domains, i get this :   550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1)
 

<p>No firewall and the field is empty... My internet is slow today, but i dont believe it may cause the problem...</p><p>The e-mail marketing program that i'm using is web-based (not on my computer, but on my domain) If i get similar program installed on my PC, will it be better? </p><p>And do you know what is the maximum number of mails i can send per hour and day so i'm not listed as spammer? And does Pegasus have settings for maximum mails sent per hour?</p><p> </p><p>Update: I can send mail only to yahoo.com</p><p>If i try some local domains, i get this :   550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1)   </p>

I couldn't say what to do with the marketing program, but any SMTP compliant program works with Mercury as long as port 25 is open all the way between.

The number of messages that can be sent will not be limited by Mercury or Pegasus but might be by the receiving SMTP servers. Too many recipients in the same SMTP session will probably not be approved by some servers.

Make sure "Identify myself as" in MercuryE configuration contains a valid hostname for a domain that you own. Use the Mercury manual for guidance on configuration settings, do not trust suggestions found somewhere on the Internet, they are often misleading.

/Rolf 

<p>I couldn't say what to do with the marketing program, but any SMTP compliant program works with Mercury as long as port 25 is open all the way between.</p><p>The number of messages that can be sent will not be limited by Mercury or Pegasus but might be by the receiving SMTP servers. Too many recipients in the same SMTP session will probably not be approved by some servers.</p><p>Make sure "Identify myself as" in MercuryE configuration contains a valid hostname for a domain that you own. Use the Mercury manual for guidance on configuration settings, do not trust suggestions found somewhere on the Internet, they are often misleading.</p><p>/Rolf </p>

I think i got it working... i sent mails to 3 different accounts. But with oneemail, i got message "recipient rejected. Service temporary unavailable" I got this message only for this mail and i cant send it. Its my e-mail so its real and working...

 

[quote user="Rolf Lindby"]


The number of messages that can be sent will not be limited by Mercury or Pegasus but might be by the receiving SMTP servers. Too many recipients in the same SMTP session will probably not be approved by some servers.

/Rolf 

[/quote]

 

My question was is there a way to make it send specific amount of emails per hour, lets say 400 mails/hour, if i have 4000 members to send mail to. Dont know exactly how it works, but i dont think it will be good idea to send 4000 mails at once :)

 

<p>I think i got it working... i sent mails to 3 different accounts. But with oneemail, i got message "recipient rejected. Service temporary unavailable" I got this message only for this mail and i cant send it. Its my e-mail so its real and working... </p><p> </p><p>[quote user="Rolf Lindby"]</p><p> </p><p>The number of messages that can be sent will not be limited by Mercury or Pegasus but might be by the receiving SMTP servers. Too many recipients in the same SMTP session will probably not be approved by some servers.</p><p>/Rolf </p><p>[/quote]</p><p> </p><p>My question was is there a way to make it send specific amount of emails per hour, lets say 400 mails/hour, if i have 4000 members to send mail to. Dont know exactly how it works, but i dont think it will be good idea to send 4000 mails at once :) </p><p>  </p>

"Recipient rejected" and "Service temporarily unavailable" are not compatible error messages. The first is a permanent failure, the second is not. Mercury will keep retrying for temporary delivery failures. Check logs for exact error messages, and make sure the recipient mailbox isn't over it's quota.

MercuryE will deliver messages in the outgoing queue as speedily as possible, it can't be limited in any way other than by selecting the number of simultaneous delivery threads. It will be up to the program you use for sending the messages to limit the amounts if needed. Each receiving server will only know about its local recipients, though.

/Rolf 

 

 

<p>"Recipient rejected" and "Service temporarily unavailable" are not compatible error messages. The first is a permanent failure, the second is not. Mercury will keep retrying for temporary delivery failures. Check logs for exact error messages, and make sure the recipient mailbox isn't over it's quota.</p><p>MercuryE will deliver messages in the outgoing queue as speedily as possible, it can't be limited in any way other than by selecting the number of simultaneous delivery threads. It will be up to the program you use for sending the messages to limit the amounts if needed. Each receiving server will only know about its local recipients, though.</p><p>/Rolf </p><p> </p><p> </p>

When i logged today, the program sent the mail right away...

 

But there is new problem. I cant connect any mail program, except Pegasus, to my mail server... They cant find the server. I'm entering my IP as SMTP server, and i always get error message...

On 2 of the programs, i got this "The mail server sent an incorrect greeting:  Your license has expired." I'm using free programs, like thunderbird, so there is no license...

<p>When i logged today, the program sent the mail right away...</p><p> </p><p>But there is new problem. I cant connect any mail program, except Pegasus, to my mail server... They cant find the server. I'm entering my IP as SMTP server, and i always get error message...</p><p>On 2 of the programs, i got this "The mail server sent an incorrect greeting:  Your license has expired." I'm using free programs, like thunderbird, so there is no license... </p>

If connecting from within your local network use the private (local) IP address (or the server's hostname) when entering SMTP server address in the email client, not the Internet IP address.

Check MercuryS logs for the connection attempts. If there are no log entries it would seem there is some other program answering on port 25.

/Rolf 

<p>If connecting from within your local network use the private (local) IP address (or the server's hostname) when entering SMTP server address in the email client, not the Internet IP address.</p><p>Check MercuryS logs for the connection attempts. If there are no log entries it would seem there is some other program answering on port 25.</p><p>/Rolf </p>

I tried both network and not network... no change.

 

I have another problem. When sending mail, the sender email is not the one i want to be. I looked everywhere for it trying to change it, but i cant find it. I installed second version of Pegasus, but again the e-mail is the same, so i think its Mercury, who is setting this e-mail. How can i change it?

<p>I tried both network and not network... no change.</p><p> </p><p>I have another problem. When sending mail, the sender email is not the one i want to be. I looked everywhere for it trying to change it, but i cant find it. I installed second version of Pegasus, but again the e-mail is the same, so i think its Mercury, who is setting this e-mail. How can i change it? </p>
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